Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Anti Fly Hack (Wa3ex)

DeNy988

Умник
Сделал на примере античита от XemyL.
http://pawno-info.ru/threads/107505-Anti-Fly-Hack

Этот античит защищает вас от нового вида Fly Hack, который есть в sob Wa3ex.
Сам полет очень похож, на полет персонажа фильма "Хэнкока".

Ну и мой код.
Вставить в OnPLayerUpdate или в таймер который обновляется раз в сек.
PHP:
new AnimLib[30], AnimName[30];
GetAnimationName(GetPlayerAnimationIndex(playerid), AnimLib, sizeof(AnimLib), AnimName, sizeof(AnimName));
if(GetPlayerSpeed(playerid) > 60 && strcmp(AnimLib, "PARACHUTE", true) == 0 && strcmp(AnimName, "FALL_SKYDIVE_ACCEL", true) == 0)
{
    SendClientMessage(playerid, -1, "Вы были кинуты по подозрению в читерстве");
    Kick(playerid); 
}
Функция определения скорости.
PHP:
stock GetPlayerSpeed(playerid)
{
    new Float:Coord[4];
    GetPlayerVelocity(playerid, Coord[0], Coord[1], Coord[2]);
    Coord[3] = floatsqroot(floatpower(floatabs(Coord[0]), 2.0) + floatpower(floatabs(Coord[1]), 2.0) + floatpower(floatabs(Coord[2]), 2.0)) * 213.3;
    return floatround(Coord[3]);
}
Работает без проблем.
 
Последнее редактирование:
Сверху Снизу