DeNy988
Умник
Сделал на примере античита от XemyL.
http://pawno-info.ru/threads/107505-Anti-Fly-Hack
Этот античит защищает вас от нового вида Fly Hack, который есть в sob Wa3ex.
Сам полет очень похож, на полет персонажа фильма "Хэнкока".
Ну и мой код.
Вставить в OnPLayerUpdate или в таймер который обновляется раз в сек.
Функция определения скорости.
Работает без проблем.
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]);
}
Последнее редактирование:
