edward1337
Новичок
Приветствую всех, подскажите в чём проблема, есть система АФК, но проблема в том что если игрок заходит на сервер не важно через что, ПК или телефон, то он сразу уходит в АФК, то есть появляется текст на головой что человек стоит в АФК и время увеличивается, также нельзя использовать команды потому что в них проверка на афк и без разницы человек в АФК или нет, всё равно сервер будет считать что он в АФК.
Код:
if(p_info[playerid][pLogin])
{
new StringF[50];
if(afk_tick[playerid] > 10000) afk_tick[playerid] = 1, afk_check[playerid] = 0;
if(afk_check[playerid] < afk_tick[playerid] && GetPlayerState(playerid)) afk_check[playerid] = afk_tick[playerid], afk_time[playerid] = 0;
if(afk_check[playerid] == afk_tick[playerid] && GetPlayerState(playerid))
{
afk_time[playerid]++;
if(afk_time[playerid] > 2)
{
format(StringF, sizeof(StringF), "Игрок на паузе: "c_red"%s", convert_time(afk_time[playerid] - 2));
SetPlayerChatBubble(playerid, StringF, col_white, 15.0, 1200);
}
}
}
