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

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

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

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

Anti G-Bug (Check)

Brendan1

Умник
Доброго времени суток, форумчане.
Сегодня ещё хочу выложить античит на Anti G-Bug.
Приступаем!

Ко всем переменным new, добавляем:

PHP:
new 
    Float:g_Pos[MAX_PLAYERS][3],
    bool:g_EnterAnim[MAX_PLAYERS char]
;
Далее в калбек public OnPlayerEnterVehicle, добавляем:

PHP:
    if(ispassenger)
    {
        GetPlayerPos(playerid, g_Pos[playerid][0], g_Pos[playerid][1], g_Pos[playerid][2]);
    }
А теперь в калбек public OnPlayerStateChange, добавим:

PHP:
    if(newstate == PLAYER_STATE_PASSENGER)
    {
        if(!g_EnterAnim{playerid})
        {
            SetPlayerPos(playerid, g_Pos[playerid][0], g_Pos[playerid][1], g_Pos[playerid][2]);
        }
    }
    else if(newstate == PLAYER_STATE_ONFOOT)
    {
        g_EnterAnim{playerid} = false;
    }
Ну и последнее в калбек public OnPlayerUpdate, добавим:

PHP:
    new 
        anim = GetPlayerAnimationIndex(playerid)
    ;
    if(anim == 1026 || anim == 1027)
    {
        g_EnterAnim{playerid} = true;
    }
Ну вот и всё на сегодня, античит готов! Всем спасибо!
Пользуйтесь и ставьте - Спасибо!
 
Сверху Снизу