quest::settimer
quest::settimer
Explanation: Starts a time the counts seconds. Full Command: quest::(timerid,seconds) Timerid = The ID number of the timer you would like to start. Found in the database. Seconds = The amount of time you want the timer to run for in seconds. Example: # After hailing the NPC timer 1 is set to run for 3 minutes (180 seconds) sub EVENT_SAY { if($text=~/hail/i) { quest::settimer(1,180); } } |
quest::stoptimer
quest::stoptimer
Explanation: Stops the chosen timer. Full Command: quest::stoptimer(timerid) Timerid = The ID of the timer you would like to stop. Can be found in your database. Example: # After hailing the NPC the time with the ID 1 is stopped. sub EVENT_SAY { if($text=~/hail/i) { quest::stoptimer(1); } } |
quest::settarget
quest::settarget
Explanation: Sets a mobs target. Full Command: quest::settarget(type,ID) Type = ID = The ID of the NPC or player to target. Example: |
quest::follow
quest::follow
Explanation: Makes the mob or NPC follow a chosen NPC or player. Full Command: quest::follow(ID) ID = The ID of the NPC or Player that the mob or NPC is supposed to follow. Example: # After hailing the NPC he follow the NPC with the ID of 1024. sub EVENT_SAY { if($text=~/hail/i) { quest::follow(1024); } } |
quest::sfollow
quest::sfollow
Explanation: Stop the mob from following a player or NPC after making it do so with the follow command. Full Command: quest::sfollow( ) Example: # After hailing the NPC again he stops following the player. sub EVENT_SAY { if($text=~/hail/i) { quest::sfollow } } |
quest::movepc
quest::movepc
Explanation: Moves the player to a chosen zone to a chosen location. Full Command: quest::movepc(zoneid,x,y,z) Zoneid = The ID of the zone you want to move the player to. Can be found in your database. X = The x Axis you would like to send the player to. Can be found by /loc but switch the x and y. Y = The y Axis you would like to send the player to. Can be found by /loc but switch the x and y. Z = The z Axis you would like to send the player to. Can be found by /loc. Example: # After hailing the NPC the player is moved to zone 23 at location -123.45,1200.03,-34.11. sub EVENT_SAY { if($text=~/hail/i) { quest::movepc(23, -123.45,1200.03,-34.11); } } |
quest::gmmove
quest::gmmove
Explanation: Moves the player to a chosen zone to a chosen location. Full Command: quest::gmmove(zoneid,x,y,z) Zoneid = The ID of the zone you want to move the player to. Can be found in your database. X = The x Axis you would like to send the player to. Can be found by /loc but switch the x and y. Y = The y Axis you would like to send the player to. Can be found by /loc but switch the x and y. Z = The z Axis you would like to send the player to. Can be found by /loc. Example: # After hailing the NPC the player is moved to zone 18 at location -123.45,1200.03,-34.11. sub EVENT_SAY { if($text=~/hail/i) { quest::movepc(18, -123.45,1200.03,-34.11); } } |
quest::movegrp
quest::movegrp
Explanation: Moves the player and his party to a chosen zone and a chosen location. Full Command: quest::movegrp(zoneid,x,y,z) Zoneid = The ID of the zone you want to move the party to. Can be found in your database. X = The x Axis you would like to send the party to. Can be found by /loc but switch the x and y. Y = The y Axis you would like to send the party to. Can be found by /loc but switch the x and y. Z = The z Axis you would like to send the party to. Can be found by /loc. Example: # After hailing the NPC the player and his party is moved to zone 7 at location -123.45,1200.03,-34.11. sub EVENT_SAY { if($text=~/hail/i) { quest::movegrp(7, -123.45,1200.03,-34.11); } } |
quest::setallskill
quest::setallskill
Explanation: Sets all the players skills to a certain value. Full Command: quest::setallskill(n) n = any number from 0 to 252 Example: # After hailing the NPC all the player skills are set to the maximum of 252.. sub EVENT_SAY { if($text=~/hail/i) { quest::setallskill(252); } } |
quest::attack
quest::attack
Explanation: Makes the mob or NPC attack anything with the chosen name. Full Command: quest::attack( |
quest::save
quest::save
Explanation: Saves the players data to the database. Full Command: quest::save( ) Example: # After hailing the NPC the players data is saved. sub EVENT_SAY { if($text=~/hail/i) { quest::save(); } } |
quest::setglobal
quest::setglobal
Explanation: Allows you to create or modify an existing global variable for the mob you are using the command on. Full Command: quest::setglobal(varname,value,options,duration) Varname = The name of the global variable. It |
quest::targlobal
quest::targlobal
Explanation: This is a quick way to attack a bunch of information in a global variable to a mob. Full Command: quest::targlobal(varname,value,duration,npcid,char id,zoneid) Varname = The name of the global variable. It |
quest::delglobal
quest::delglobal
Explanation: Deletes a global variable. Full Command: quest::delglobal(varname) Varname = The name of the variable to be deleted. Example: # After hailing the NPC the global variable megaquest is deleted. sub EVENT_SAY { if($text=~/hail/i) { quest::delglobal( |
Thats all the commands
Thats all the commands.
I know some data may be incorrect or not complete and I would love to correct it or even put in better examples. If you can help with this just send me the change in a PM, make sure you mark what it is for, and I'll fix it as soon as I get them PM. I hope this helps a few people out. As I promised Here it is in PDF Format http://mwmdragon.homeftp.net/trade/f...estLexicon.pdf |
All times are GMT -4. The time now is 04:05 AM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.