Poison
Members-
Content Count
45 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Staff Applications
Calendar
Everything posted by Poison
-
Its a very useful script command. Hope it gets implemented.
-
How about making this script command move npcs map to map? What do you guys think? *movenpc "<NPC name>",<x>,<y>{,<dir>},{<map>};
-
If argument is used, script command will run to that specific character. This script command can be used for events that requires an emblem. If guild has transparent emblem, it will still return 1. Should some players bypass the check using transparent emblem, then it can be reported by other players and game master can take action. Just a suggestion though.
-
*checkemblem(<guild_id>,{<char_id>}); Check if guild emblem is on or off. Returns 0 if its off and 1 if its on. Is this possible?
-
Okay now its clearer. I would hope that Hercules can implement this suggestion so that scripts can have more flexibility and higher performance. //This will set the .var variable of TargetNPC to 1. set getvariableofnpc(.var,"TargetNPC"),1; Thank you for your support!
-
Can these script lines change a variable of an npc remotely? set getvariableofnpc(.arg0,"TargetNPC"),1; set getvariableofnpc(.arg1,"TargetNPC"),3; Would it not be setting the variable of the current npc? .arg0 = 1; .arg1 = 3; Thanks!
-
How about adding argument options for this script command? What do you think guys? *donpcevent "<NPC object name>::<event label>",{<argument1>,<argument2>,...}; Script Example: place,100,100,1%TAB%script%TAB%NPC%TAB%53,{ .@i = rand(1,2); if (.@i == 1) { donpcevent "NPC2::OnEmote",1; } if (.@i == 2) { donpcevent "NPC2::OnEmote",2; } end; } place,102,100,1%TAB%script%TAB%NPC2%TAB%53,{ end; OnEmote: if (getarg(0) == 1) { emotion 1; } if (getarg(0) == 2) { emotion 2; } end; }
-
Can I ask for your opinion regarding checkidle() script command in related to this: http://herc.ws/board/tracker/issue-7406-checkidle-acting-weird-onpcloginevent/ Maybe creating checkidle2() would be a better idea for those checks that I mentioned.
-
Please implement sit and stand script commands. *sit({"<character name>"}); *stand({"<character name>"}); or/and *issitting(); //Returns 0 if not sitting, and 1 for sitting; Thank you!
-
I support this suggestion. Nice one Ryuuzaki!
-
Nice update!