[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
AFK
Дата: 27.03.2010, Суббота, 21:27:38 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 170
Репутация: 99+
Вот вопрос. Как сделать, чтобы когда игрок стоит без движения 10 минут (приблизительно) его автоматически кикало.
С меня +еГ
Дата: 27.03.2010, Суббота, 22:09:30 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 84
Репутация: 76+
Ко всем нью:
Code

new Float:AntiAFK[MAX_PLAYERS][6];
new PlayerAFKtime[MAX_PLAYERS];

В OnPlayerConnect:

Code
PlayerAFKtime[playerid] = 0;

В SetPlayerUnjail:

Code
GetPlayerPos(i,AntiAFK[i][3],AntiAFK[i][4],AntiAFK[i][5]);
    if(AntiAFK[i][0] == AntiAFK[i][3] && AntiAFK[i][1] == AntiAFK[i][4] && AntiAFK[i][2] == AntiAFK[i][5])
    {
        PlayerAFKtime[i] ++;
        if(PlayerAFKtime[i] == 900)
        {
            GetPlayerName(i,sendername,sizeof(sendername));
            format(string,sizeof(string)," %s был кикнут за АФК", sendername);
            SendClientMessageToAll(COLOR_LIGHTRED,string);
            Kick(i);
        }
    }
    else
    {
        PlayerAFKtime[i] = 0;
        AntiAFK[i][0] = AntiAFK[i][3];
        AntiAFK[i][1] = AntiAFK[i][4];
        AntiAFK[i][2] = AntiAFK[i][5];
    }
Дата: 09.10.2010, Суббота, 22:07:46 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 6
Репутация: 2+
У меня пишет:
Code
D:\Documents and Settings\Стас\Рабочий стол\LostCity.pwn(7442) : error 017: undefined symbol "sendername"
D:\Documents and Settings\Стас\Рабочий стол\LostCity.pwn(7442) : error 017: undefined symbol "sendername"
D:\Documents and Settings\Стас\Рабочий стол\LostCity.pwn(7442) : error 029: invalid expression, assumed zero
D:\Documents and Settings\Стас\Рабочий стол\LostCity.pwn(7442) : fatal error 107: too many error messages on one line

не подскажите в чём проблема?
  • Страница 1 из 1
  • 1
Поиск: