04.11.2016, 09:07
PHP код:
OnGamemodeInit()...
SetTimer("CheckAFK", 800, true);
PUBLIC:CheckAFK()
{
foreach(new i : Player)
{
if(gettime() - AFKDetect[i] > 5 && !IsPlayerAFK[i])
{
IsPlayerAFK[i] = true;
TogglePlayerControllable(i, false);
SCMTAE(RED, "%s is now AFK.", GetName(i));
}
else if(gettime() - AFKDetect[i] < 5 && IsPlayerAFK[i])
{
IsPlayerAFK[i] = false;
TogglePlayerControllable(i, true);
SCMTAE(RED, "%s is not anymore AFK.", GetName(i));
}
}
return 1;
}
OnPlayerUpdate()..
AFKDetect[playerid] = gettime();