iZeal 5 Posted July 28, 2014 (edited) Hi can anyone teach me how to store the npc name as variable so I can use it on every mes "[NPC NAME]"; and about storing messages txt into variable also i think it's same for example: mes "Message 1"; I think it should be .name or .@name (.npcname) everytime i try this string the name only appears like on npc like .name or .@name LOL couldn't find any samples though after 2 years of long sleep on scripting i simply forgot how to do this . I wanted to use it on a Customized Quest NPC.. Thanks in advance Edited July 28, 2014 by iZeal Share this post Link to post Share on other sites
0 Mumbles 193 Posted July 28, 2014 When storing string variables, you need to append them with the suffix $. .@var = 123;.@var$ = "abc"; If these variables are going under an OnInit label, make sure they're permanent NPC variables instead of temporary ones. .var = 123;.var$ = "abc"; These posts should help you get back into the basics of scripting: Crash Course: Scripting 101-A Crash Course: Scripting 101-B 1 iZeal reacted to this Share this post Link to post Share on other sites
0 iZeal 5 Posted July 28, 2014 @Mumbles whats the difference with the temporary ones? and can you tell me how do i use them with mes ""; lines. Share this post Link to post Share on other sites
0 Angelmelody 221 Posted July 28, 2014 (edited) @Mumbles whats the difference with the temporary ones? and can you tell me how do i use them with mes ""; lines. prontera,151,189,5 script example 100,{ mes "-------"+.npcname$+"-------"; mes "123456789abcdefgh........"; close;OnInit: .npcname$ = strnpcinfo(1);end;} Edited July 28, 2014 by Angelmelody 1 iZeal reacted to this Share this post Link to post Share on other sites
0 iZeal 5 Posted July 28, 2014 now that was missing "" Thank you @Angel Share this post Link to post Share on other sites
0 evilpuncker 504 Posted July 28, 2014 btw you can just use: mes "["+strnpcinfo(1)+"]"; so there is no need of additional variables 1 iZeal reacted to this Share this post Link to post Share on other sites
Hi can anyone teach me how to store the npc name as variable so I can use it on every mes "[NPC NAME]";
and about storing messages txt into variable also i think it's same for example:
mes "Message 1";
I think it should be .name or .@name (.npcname) everytime i try this string the name only appears
like on npc like .name or .@name LOL couldn't find any samples though
after 2 years of long sleep on scripting i simply forgot how to do this
.
I wanted to use it on a Customized Quest NPC..
Thanks in advance
Edited by iZealShare this post
Link to post
Share on other sites