summaryrefslogtreecommitdiff
path: root/doc/sample/npc_test_npctimer.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/sample/npc_test_npctimer.txt')
-rw-r--r--doc/sample/npc_test_npctimer.txt45
1 files changed, 27 insertions, 18 deletions
diff --git a/doc/sample/npc_test_npctimer.txt b/doc/sample/npc_test_npctimer.txt
index 1787202e0..f3f661b6d 100644
--- a/doc/sample/npc_test_npctimer.txt
+++ b/doc/sample/npc_test_npctimer.txt
@@ -1,33 +1,42 @@
+//===== rAthena Script =======================================
+//= Sample: NPC Timers
+//===== By: ==================================================
+//= rAthena Dev Team
+//===== Current Version: =====================================
+//= 20121003
+//===== Description: =========================================
+//= Demonstrates NPC timer commands.
+//============================================================
prontera,156,183,0 script NPCtimerTest::npctimerX0000 116,{
mes "Timer value" + getnpctimer(0);
mes "State timer" + getnpctimer(1,"npctimerX0000");
mes "Number of events" + getnpctimer(2);
- menu "Initialization",L_INIT,"Stop",L_STOP,"Start",L_START,"Settings",L_SET;
- close;
-L_INIT:
- initnpctimer;
- close;
-L_STOP:
- stopnpctimer;
- close;
-L_START:
- startnpctimer;
- close;
-L_SET:
- input @temp;
- setnpctimer @temp;
- close;
+ switch(select("Initialization:Stop:Start:Settings")) {
+ case 1:
+ initnpctimer;
+ close;
+ case 2:
+ stopnpctimer;
+ close;
+ case 3:
+ startnpctimer;
+ close;
+ case 4:
+ input .@temp;
+ setnpctimer .@temp;
+ close;
+ }
OnTimer1000:
- announce "After a second",0;
+ npctalk "After a second...";
end;
OnTimer5000:
- announce "After 5 seconds",0;
+ npctalk "After 5 seconds...";
end;
OnTimer10000:
- announce "After 10 seconds",0;
+ npctalk "After 10 seconds...";
end;
} \ No newline at end of file