19.07.2011, 14:47
I'm 99% sure, that there is no 60'th minute.
Do it my way:
Do it my way:
pawn Код:
new CurrentHour;
// on top
forward secondtimer();
public secondtimer()
{
new hour,minute,second;
gettime(hour,minute,second);
if(hour != CurrentHour)
{
CurrentHour=hour;
for(new playerid;playerid<MAX_PLAYERS;playerid++) if(IsPlayerConnected(playerid) SetPlayerScore(playerid,GetPlayerScore(playerid)+1);
SetWorldTime(hour);
}
}
// And it should be done like this OnGameModeInit.
SetTimer("secondtimer",1000,false);