shape1
shape2
shape3
shape4
shape7
shape8

Античит на телепорт в транспорт


Mirex

Руководитель проекта
Команда портала
Гл.Администратор
Золотой
21.12.2013
2 513
550
0
26
definehost.ru
Скриптер
Ко всем new

new ACH[MAX_PLAYERS][3];

В public OnPlayerUpdate

if(GetPlayerVehicleID(playerid) != ACH[playerid][0]) // Проверяем, если ID транспорта у игрока сменился, то
{
if(GetTickCount() - ACH[playerid][1] < 3000) // Если игрок сменил транспорт менее чем через 3 секунды, то
{
if(++ACH[playerid][2] > 4) // Увеличим количество раз, когда игрок сменил ID транспорта, если игрок в течении трёх секунд совершил более 4 раз действие, то отключим его от сервера
{
new str[65], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
format(str, 65, "%s (%d) кикнут за использование Car Hack.", name, playerid);
SendClientMessageToAll(0xFF0000FF, str); // Выведем всем игрокам сообщение о том, что игрок кикнут за использование чита
Kick(playerid);
}
}
else ACH[playerid][2] = 0; // Если ложь, то обнулим количество раз, когда игрок сменил ID транспорта
ACH[playerid][1] = GetTickCount(); // Обновим последнюю смену транспорта у игрока
ACH[playerid][0] = GetPlayerVehicleID(playerid); // Обновим последний ID транспорта у игрока
}

Автор: Londlem

 
Последнее редактирование модератором: