//
009-1,55,34,0|script|Constable Bob|419
{
if ($@PRSM_ONLINE && $@PRSM_PARTY) goto L_Party;
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";
//callfunc "P22Login";
close;
/* 2022 Blackbox */
L_Party:
mes "[Constable Bob]";
mes "\"I'm holding a party for Prsm, do you want to come? You won't be eligible for any prizes, though.\"";
next;
menu
"Yeah", L_P22Y,
"Nah", L_P22N;
L_P22Y:
set #X21, 15;
warp "003-1", 45, 24;
mapmask 1 | 2;
close;
L_P22N:
mes "[Constable Bob]";
mes "\"A pity. Anyway.\"";
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!\"";
next;
callfunc "GameRules";
close;
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;
}