Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Не показывает 3d текст AFK

Статус
В этой теме нельзя размещать новые ответы.

Mike[ZAVR]

Ученик
Недавно добавил систему afk как на SVL (не реклама)

теперь не показывает сам 3d текст afk и не пишет
PHP:
[AFK] Вы стоите без движения 1/10 минут (на 10-ой кикнет).
помогите, как исправить?

САМ код

PHP:
forward AFKCheck();
public AFKCheck()
{
    new Float:AFKCoords[3];
    new Text3D:AFK_3DT[3];
    foreach(Player, i)
    {
        if(!IsPlayerConnected(i)) continue;
        if(IsPlayerNPC(i)) continue;
        GetPlayerPos(i,AFKCoords[0],AFKCoords[1],AFKCoords[2]);
        if(AFKCoords[0] == PlayerAFK[i][AFK_Coord]) PlayerAFK[i][AFK_Time]++;
        else
        {
           PlayerAFK[i][AFK_Time] = 0;
           if(PlayerAFK[i][AFK_Stat] != 0) Delete3DTextLabel(AFK_3DT[i]), PlayerAFK[i][AFK_Stat] = 0;
        }
        PlayerAFK[i][AFK_Coord] = AFKCoords[0];
        if(PlayerAFK[i][AFK_Time] == AFK_TEXT_SET && PlayerAFK[i][AFK_Stat] == 0)
        {
            AFK_3DT[i] = Create3DTextLabel("Игрок на паузе: %s секунд", PlayerAFK[i][AFK_Time], COLOR_YELLOW, 0.00, 0.00, 10000.0, 30, 0);
            Attach3DTextLabelToPlayer(AFK_3DT[i], i, 0.0, 0.0, 0.5), PlayerAFK[i][AFK_Stat] = 1;
        }
        if(PlayerAFK[i][AFK_Time] == SECURITY_CHECK) SendClientMessage(i, COLOR_GREEN, "[AFK] Вы стоите без движения 1/10 минут (на 10-ой кикнет).");
        if(PlayerAFK[i][AFK_Time] == SECURIT1_CHECK) SendClientMessage(i, COLOR_GREEN, "[AFK] Вы стоите без движения 2/10 минут (на 10-ой кикнет).");
        if(PlayerAFK[i][AFK_Time] == SECURIT2_CHECK) SendClientMessage(i, COLOR_GREEN, "[AFK] Вы стоите без движения 3/10 минут (на 10-ой кикнет).");
        if(PlayerAFK[i][AFK_Time] == SECURIT3_CHECK) SendClientMessage(i, COLOR_GREEN, "[AFK] Вы стоите без движения 4/10 минут (на 10-ой кикнет).");
        if(PlayerAFK[i][AFK_Time] == SECURIT4_CHECK) SendClientMessage(i, COLOR_GREEN, "[AFK] Вы стоите без движения 5/10 минут (на 10-ой кикнет).");
        if(PlayerAFK[i][AFK_Time] == SECURIT5_CHECK) SendClientMessage(i, COLOR_GREEN, "[AFK] Вы стоите без движения 6/10 минут (на 10-ой кикнет).");
        if(PlayerAFK[i][AFK_Time] == SECURIT6_CHECK) SendClientMessage(i, COLOR_GREEN, "[AFK] Вы стоите без движения 7/10 минут (на 10-ой кикнет).");
        if(PlayerAFK[i][AFK_Time] == SECURIT7_CHECK) SendClientMessage(i, COLOR_GREEN, "[AFK] Вы стоите без движения 8/10 минут (на 10-ой кикнет).");
        if(PlayerAFK[i][AFK_Time] == SECURIT8_CHECK) SendClientMessage(i, COLOR_GREEN, "[AFK] Вы стоите без движения 9/10 минут (на 10-ой кикнет).");
        if(PlayerAFK[i][AFK_Time] > MAX_AFK_TIME) SendClientMessage(i, COLOR_LIGHTRED,"Вы были отсоединены от сервера по причине AFK"), Kick(i);
    }
    return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу