Помогите плиз
Добавил AFK систему вроде бы всё нормально пока не дойдёт до 10 минут время начинает идти так 10:1001
PHP код:
public OnGameModeInit()
{
SetTimer("CheckAFK", 1000, 1);
return 1;
}
public OnPlayerUpdate(playerid)
{
DeletePVar(playerid, "AFKTime");
return 1;
}
forward CheckAFK();
public CheckAFK()
{
for(new i = GetMaxPlayers() - 1; i != -1; i--)
{
if(!IsPlayerConnected(i) || IsPlayerNPC(i)) continue;
new afktime = GetPVarInt(i, "AFKTime");
SetPVarInt(i, "AFKTime", afktime + 1);
if(afktime >= 4)
{
new string[18];
if(afktime > 3599) return format(string, sizeof(string), "На паузе %d:%02d:%02d", floatround(afktime / 3600), floatround((afktime - 3600) / 60), afktime - 3600);
else if(afktime > 59) format(string, sizeof(string), "На паузе %d:%02d", floatround(afktime / 60), afktime - 60);
else format(string, sizeof(string), "На паузе %d сек.", afktime);
SetPlayerChatBubble(i, string, 0xFF0000FF, 10.0, 1000);
}
}
return 1;
}