03.11.2011, 17:20
pawn Код:
public SyncTime()
{
new string[64];
new tmphour;
new tmpminute;
new tmpsecond;
gettime(tmphour, tmpminute, tmpsecond);
FixHour(tmphour);
tmphour = shifthour;
if((tmphour > ghour) || (tmphour == 0 && ghour == 23))
{
format(string, sizeof(string), "SERVER: The time is now %d:00 hours",tmphour);
SendClientMessageToAll(COLOR_WHITE,string);
ghour = tmphour;
PayDay();
pointtimer = SetTimer("PointCheck", 300000, 0); //5 minutes
for(new p = 0; p < sizeof(PointInfo); p++) { if(PointInfo[p][PointTime] > 0) { PointInfo[p][PointTime]--; } }
if(realtime)
{
SetWorldTime(tmphour);
}
}
}