Jump to content

Poison

Members
  • Content Count

    45
  • Joined

  • Last visited

Everything posted by Poison

  1. Its a very useful script command. Hope it gets implemented.
  2. How about making this script command move npcs map to map? What do you guys think? *movenpc "<NPC name>",<x>,<y>{,<dir>},{<map>};
  3. Poison

    checkemblem()

    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.
  4. Poison

    checkemblem()

    *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?
  5. 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!
  6. 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!
  7. 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; }
  8. Poison

    checkidle2()

    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.
  9. 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!
  10. Poison

    MAC IP Address

    I support this suggestion. Nice one Ryuuzaki!
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.