Серёжа Шардин
Компетентный
Подскажите пожалуйста куда засунуть проверку, что бы админа не кикало за афк
PHP:
forward AFKSystem();
public AFKSystem()
{
for(new playerid;playerid < MAX_PLAYERS;playerid++)
{
if(IsPlayerConnected(playerid))
{
if(plafk[playerid] == 0) plafk[playerid] -= 1;
else if(plafk[playerid] == -1)
{
plafk[playerid] = 1;
new string[128];
format(string, sizeof(string), "АФК: %s", ConvertSeconds(plafk[playerid]));
SetPlayerChatBubble(playerid, string, COLOR_WHITE, 10.0, 70000000);
}
else if(plafk[playerid] > 0)
{
new string[255];
plafk[playerid] += 1;
format(string, sizeof(string), "АФК: %s", ConvertSeconds(plafk[playerid]));
SetPlayerChatBubble(playerid, string, COLOR_WHITE, 10.0, 70000000);
}
if(plafk[playerid] > 700)
{
plafk[playerid] = 0;
SendClientMessage(playerid, -1, "Вы были кикнуты. Причина: Долгое прибывание в AFK");
GKick(playerid);
}
}
}
}
