Code:
use uo;
use os;
include ":igrzyska:igrzyska";
include ":igrzyska:initializer";
program kamien(item)
var forced;
var stonepid := SetObjProperty(item, "StonePid", GetPid());
while(item)
StoneSay(Systime_GetHour() + " : " + Systime_GetMinute() );
if(CheckIgHour())
if(!CheckIfActiveIg())
RunIg();
endif
endif
forced := Cint(GetGlobalProperty("ForceIg"));
if(forced)
RunIg();
endif
if(!item)
break;
endif
sleep(60);
endwhile
endprogram
When that item is created, script loops four times every sixty seconds. Is there any way to make control script to loop once a time?. It happens even after server restart.