Ко всем 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
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
Последнее редактирование модератором: