Difference between revisions of "Addtimer"
From Hercules Wiki
(Created page with "Category:Script_Command ==Syntax== * addtimer <ticks>,"NPC::OnEvent"; * addtimercount <ticks>,"NPC::OnEvent"; * deltimer "NPC::OnEvent"; ==Description== These ...") |
Revision as of 08:00, 9 June 2013
Syntax
- addtimer <ticks>,"NPC::OnEvent";
- addtimercount <ticks>,"NPC::OnEvent";
- deltimer "NPC::OnEvent";
Description
These commands will create, destroy, and delay a countdown timer - 'addtimer' to create, 'deltimer' to destroy and 'addtimercount' to delay it by the specified number of ticks. For all three cases, the event label given is the identifier of that timer. The timer runs on the character object that is attached to the script (and I'm not sure what happens when nothing is attached), and can have multiple instances. When the label is ran, it is ran as if the player that the timer runs on has clicked the NPC.
When this timer runs out, a new execution thread will start in the specified NPC object at the specified label. If no such label is found in the NPC object, it will run as if clicked.
The ticks are given in 1/1000ths of a second.