Привет делал Систему АФК но не довел ее до ума делал сначало на PVar не получилось потом думал что на переменных попробую тоже самое кто поможет?
PHP код:
new PlayerIDAFK[MAX_PLAYERS];
PHP код:
OnPlayerConnect
{
PlayerIDAFK[playerid] = 0;
}
PHP код:
OnPlayerSpawn
{
PlayerIDAFK[playerid] = 0;
}
PHP код:
OnPlayerUpdate
{
if(PlayerIDAFK[playerid] == 0)
{
if(PlayerIDAFK[playerid] == 0) return SetPlayerChatBubble(playerid, "[AKF: Завершено]", COLOR_WHITE, 20.0, 500);
PlayerIDAFK[playerid] = 0;
}
}
PHP код:
Fresh
{
for(new i; i < GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
new chas, minutes, sek;
if(PlayerIDAFK[i] > 0)
{
PlayerIDAFK[i]++;
ConvertSeconds(PlayerIDAFK[i], hour, minute, second);
format(Stringers, sizeof(Stringers), "[AFK: %d:%d:%d]", chas, minutes, sek);
SetPlayerChatBubble(i, Stringers, 0x34c924AA, 20.0, 1200);
}
if(PlayerIDAFK[i] > 300)
{
if(PlayerInfo[i][pAdmin] < 0)
{
SendClientMessage(i, COLOR_LIGHTRED, "Вы были отсоединены от сервера! (AFK)");
Kick(i);
}
}
}
}
}