diff options
Diffstat (limited to 'world/map/npc/009-1/constable.txt')
-rw-r--r-- | world/map/npc/009-1/constable.txt | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/world/map/npc/009-1/constable.txt b/world/map/npc/009-1/constable.txt index d87f83d7..d1c71f34 100644 --- a/world/map/npc/009-1/constable.txt +++ b/world/map/npc/009-1/constable.txt @@ -2,10 +2,45 @@ 009-1,55,34,0|script|Constable Bob|419 { + npctalk strnpcinfo(0), "I've acquired mass warp powers; Right after the day of the fool, wear something cool."; mes "[Constable Bob]"; mes "\"Hello.\""; mes "\"I've been getting complaints of lawlessness in Hurnscald recently, so I thought I'd come down here myself and explain the rules.\""; mes "\"Please make sure that you follow them!\""; callfunc "GameRules"; close; + +/* 2022 Blackbox */ +L_End: + end; + +OnClock2339: + if (gettime(7) != 2022) goto L_End; + if (gettime(6) != 3) goto L_End; + if (gettime(5) != 31) goto L_End; + announce "The server will be going down for scheduled maintenance in ##1##B20 minutes##b.", 0; + end; + +OnClock2349: + if (gettime(7) != 2022) goto L_End; + if (gettime(6) != 3) goto L_End; + if (gettime(5) != 31) goto L_End; + announce "The server will be going down for scheduled maintenance in ##1##B10 minutes##b.", 0; + end; + +OnClock2354: + if (gettime(7) != 2022) goto L_End; + if (gettime(6) != 3) goto L_End; + if (gettime(5) != 31) goto L_End; + announce "The server will be going down for scheduled maintenance in ##1##B5 minutes##b.", 0; + end; + +OnClock2359: + if (gettime(7) != 2022) goto L_End; + if (gettime(6) != 3) goto L_End; + if (gettime(5) != 31) goto L_End; + announce "##1The server will be going down for scheduled maintenance!", 0; + // No need to mapexit - Cron will do the dirty job + end; } + |