Доступ к архиву

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

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

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

На Fly-Hack

Статус
В этой теме нельзя размещать новые ответы.

Franklin

Умник
Решил выложить античит на Fly-Hack
Это в public OnPlayerUpdate(playerid)
PHP:
new AnimLibrary[30], AnimName[30], FlyHack = GetPlayerSpeed(playerid);
GetAnimationName(GetPlayerAnimationIndex(playerid), AnimLibrary, sizeof(AnimLibrary), AnimName, sizeof(AnimName));
if(FlyHack > 30 && strcmp(AnimLibrary, "SWIM", true) == 0 && (strcmp(AnimName, "SWIM_crawl", true) == 0
|| strcmp(AnimName, "Swim_Breast", true) == 0 || strcmp(AnimName, "Swim_Dive_Under", true) == 0
|| strcmp(AnimName, "Swim_jumpout", true) == 0 || strcmp(AnimName, "Swim_Tread", true) == 0
|| strcmp(AnimName, "Swim_Under", true) == 0 || strcmp(AnimName, "Swim_Glide", true) == 0))
|| (GetPlayerWeapon(playerid) != 46 && strcmp(AnimLib, "PARACHUTE", true) == 0 && strcmp(AnimName, "FALL_SKYDIVE_ACCEL", true) == 0)
{
        SendClientMessage(playerid, COLOR_LIGHTRED, "« Вы кикнуты по подозрению в читерстве! [Fly-Hack] »");
        KickWithMessage(playerid);
        return true;
}
Далее делаем сток в конце мода вот он:
stock GetPlayerSpeed(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]);
}
Далее кому надо кому нет создадим таймер на кик (для того чтобы сообщение при кике было видно)
Создаем Forward в начале мода
PHP:
forward KickPublic(playerid);
Теперь паблик
PHP:
public KickPublic(playerid) Kick(playerid);
Теперь сток вот он:
PHP:
stock KickWithMessage(playerid)
{
    SetTimerEx("KickPublic", 25, 0, "d", playerid);
}
Теперь заменяем все стандартные функции Kick(playerid) на KickWithMessage(playerid);
Как в античите!​
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу