change
ordeal_1-1,0,0,0 script DS_HiddenNpc -1,{
OnClock1322: :
OnClock23:
to
ordeal_1-1,0,0,0 script DS_HiddenNpc -1,{
startnpctimer;
OnTimer7200000:
if (!.@done){
stopnpctimer;
set .@done, 1;
initnpctimer;
end;
}
set .@done,0;
<the rest of script goes here>
this shall do the trick. to start the counter 2 times.
or, you can replace it with this instead,
ordeal_1-1,0,0,0 script DS_HiddenNpc -1,{
OnClock0000:
OnClock0400:
OnClock0800:
OnClock1200:
OnClock1600:
OnClock2000:
this will start the event exactly on those time listed (server time)