Для начала хочу сказать что в каждом собейте при входе в игру автоматически ставится CJ RUN, и отключить его очень сложно!
Вот мы и будем блокировать CJ RUN!
приступим!
в public OnPlayerUpdate :
Code
new animlib[30], animname[30] ;
GetAnimationName(GetPlayerAnimationIndex(playerid), animlib, sizeof(animlib), animname, sizeof(animname));
if(strcmp(animlib, "PED", true) == 0 && strcmp(animname, "RUN_PLAYER", true) == 0 && GetPlayerSkin(playerid) != 0)
{
if(!IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid,0xFFFF00FF, "[Античит]: Для игры на сервере удалите читы!!!");
Kick(playerid);
}
}
Теперь если игрок с собейтом ему выдаст: [Античит]: Для игры на сервере удалите читы!!!
И кикнет!
Теперь баги:
Если игрок выбрал скин CJ то античит его не тронет!
Если у вас в public OnGameModeInit() стоит CJ бег то игрока кикнет!
исправляем:
уберите из public OnGameModeInit()
Вот это: