Автор: Hawkins
В public OnPlayerUpdate(playerid) вставляем это:
Код
if(!IsPlayerInAnyVehicle(playerid))
{
new animlib[30], animname[30];//переменные
GetAnimationName(GetPlayerAnimationIndex(playerid), animlib, sizeof(animlib), animname, sizeof(animname));//проверка на анимацию
new Float:posx, Float:posy, Float:posz;//переменные
GetPlayerPos(playerid, posx, posy, posz);//проверка на координаты
if(posz >= 2)//Если posz равен либо больше 2 метров, то....
{
if(strcmp(animlib, "SWIM", true) == 0 && strcmp(animname, "SWIM_crawl", true) == 0)//проверяем на анимацию, если все верно то....
{
new plname[MAX_PLAYER_NAME];//переменная
new string[256];//string
GetPlayerName(playerid, plname, sizeof(plname));//узнаем имя игрока
format(string,sizeof(string),"%s был кикнут. Причина: Fly Hack",plname);//имя мы бьем через format
SendClientMessageToAll(0xFFFFFFFF, string);//показываем всем игрокам
Kick(playerid);//кикаем игрока
}
}
}
Внимание: античит не срабатывает, если Fly включить в машине