Исходник Rawetrip resolver

Privatny p100 DT Airlag Break LC Teleport Exploit
Участник
Статус
Оффлайн
Регистрация
27 Янв 2021
Сообщения
979
Реакции[?]
151
Поинты[?]
74K
Rawetrip resolver.

Возможно вронг.

C++:
void Resolver::Initialize(Player* m_player, Record* m_record, float m_feet_yaw, float m_pitch)
{
    player = m_player;
    record = m_record;

    goalfeetyaw = Math::NormalizeYaw(m_feet_yaw);
    pitch = Math::NormalizePitch(m_pitch);
}

void Resolver::ResolvePitch()
{
    return pitch;
}

void Resolver::ResolveYaw()
{
    if (!local_player->alive() || !player->enemy())
    {
        player_record->side = RESOLVER_ORIGINAL;
        return;
    }

    bool BruteforceResolve = (record->resolver_type != LBY);

    if (BruteforceResolve)
    {
        switch (ResolverSide)
        {
        case RESOLVER_ORIGINAL:
            record->resolver_side = RESOLVER_ORIGINAL;
            record->resolver_type = BRUTEFORCE;
            break;
        case RESOLVER_ZERO:
            record->resolver_type = BRUTEFORCE;
            record->resolver_side = RESOLVER_LOW_POSITIVE;

            brutforced_first = false;
            brutforced_second = false;
            return;
        case RESOLVER_POSITIVE:
            record->resolver_type = BRUTEFORCE;
            int resolver_side;

            if (brutforced_second)
                resolver_side = RESOLVER_ZERO;
            else
                resolver_side = RESOLVER_NEGATIVE;

            record->resolver_side = resolver_side;
            brutforced_first = true;
            return;
        case RESOLVER_NEGATIVE:
            record->resolver_type = BRUTEFORCE;
            int resolver_side;

            if (brutforced_first)
                resolver_side = RESOLVER_ZERO;
            else
                resolver_side = RESOLVER_POSITIVE;

            record->resolver_side = resolver_side;
            brutforced_second = true;
            return;
        case RESOLVER_LOW_POSITIVE:
            record->resolver_type = BRUTEFORCE;
            record->resolver_side = RESOLVER_LOW_NEGATIVE;
            return;
        case RESOLVER_LOW_NEGATIVE:
            record->resolver_type = BRUTEFORCE;
            record->resolver_side = RESOLVER_POSITIVE;
            return;
        }
    }

    animstate* animation_state = player->get_animstate();

    if (!animation_state)
    {
        record->resolver_side = RESOLVER_ORIGINAL;
        return;
    }

    float delta = Math::NormalizeYaw(player->eye_angles().y - goalfeetyaw);

    if (delta > 30.0 && valid_lby)
    {
        if (globals.missed_shots > 0)
            delta = -delta;

        if (delta <= 30.0)
        {
            if (delta < -30.0)
            {
                record->resolver_type = LBY;
                record->resolver_side = RESOLVER_NEGATIVE;
            }
        }
        else
        {
            record->resolver_type = LBY;
            record->resolver_side = RESOLVER_POSITIVE;
        }
    }
    else
    {
        bool trace = false;

        if (globals.curtime - previous_curtime > 2.0f)
        {
            bool first = visible(globals.eye_pos, player->hitbox_pos(1, record->matrix_positive), player, localplayer);
            bool second = visible(globals.eye_pos, player->hitbox_pos(1, record->matrix_negative), player, localplayer);

            bool positive = false;

            if (first == second)
            {
                float first2 = globals.eye_pos.dist(player->hitbox_pos(1, record->matrix_positive));
                float second2 = globals.eye_pos.dist(player->hitbox_pos(1, record->matrix_negative));

                if (Math::SecondFabs(first2 - second2) > 1.0f)
                    positive = first2 > second2;
            }
            else
            {
                trace = true;
                positive = second;
                previous_curtime = globals.curtime;
            }
        }
        else
            trace = true;

        if (positive)
        {
            int type = ORIGINAL;

            if (trace)
                type = TRACE;
            else
                type = DIRECTIONAL;

            record->resolver_type = type;
            record->resolver_side = RESOLVER_POSITIVE;
        }
        else
        {
            int type = ORIGINAL;

            if (trace)
                type = TRACE;
            else
                type = DIRECTIONAL;

            record->resolver_type = type;
            record->resolver_side = RESOLVER_NEGATIVE;
        }
    }

    bool low_pitch = (animation_state->eye_pitch < 20.0 && animation_state->eye_pitch > -20.0);

    if (low_pitch)
    {
        float feet_yaw = animation_state->goalfeetyaw;

        if (animation_state)
        {
            float lby_delta = player->eye_angles().yaw - player->lby();
            bool lby_stand = lby_delta > 35.0 && player->velocity().length_2d() < 5;

            if (!lby_stand)
                feet_yaw += lby_delta;
           
            animation_state->goalfeetyaw = feet_yaw;
        }
    }
    else
    {
        record->resolver_side = RESOLVER_ORIGINAL;
    }
}
Правельный раветрип ресольвер:
C++:
//его нету (ресольвера)
 
priora compressor
Участник
Статус
Оффлайн
Регистрация
18 Май 2019
Сообщения
675
Реакции[?]
243
Поинты[?]
16K
Privatny p100 DT Airlag Break LC Teleport Exploit
Участник
Статус
Оффлайн
Регистрация
27 Янв 2021
Сообщения
979
Реакции[?]
151
Поинты[?]
74K
priora compressor
Участник
Статус
Оффлайн
Регистрация
18 Май 2019
Сообщения
675
Реакции[?]
243
Поинты[?]
16K
Ресольвер не скину не проси
блин ты опять так круто пошутил, давай как четвертый класс закончишь, то мы обязательно встретимся.
парни чек скит резик:tearsofjoy::tearsofjoy::tearsofjoy:
// math random
ахахах соуфив напастил :tearsofjoy: :tearsofjoy: :tearsofjoy:
хех бро согл бро топ :tearsofjoy: :tearsofjoy: :tearsofjoy:
тип пон такой hi im sofiw :tearsofjoy::tearsofjoy::tearsofjoy:
и потом тип чо такой изтерик ha its feyk risolver :tearsofjoy::tearsofjoy::tearsofjoy:
а потом sofiw такой чооо пон :tearsofjoy: :tearsofjoy: :tearsofjoy: :tearsofjoy:
 
Участник
Статус
Оффлайн
Регистрация
27 Фев 2019
Сообщения
1,125
Реакции[?]
395
Поинты[?]
50K
блин ты опять так круто пошутил, давай как четвертый класс закончишь, то мы обязательно встретимся.

хех бро согл бро топ :tearsofjoy: :tearsofjoy: :tearsofjoy:
тип пон такой hi im sofiw :tearsofjoy::tearsofjoy::tearsofjoy:
и потом тип чо такой изтерик ha its feyk risolver :tearsofjoy::tearsofjoy::tearsofjoy:
а потом sofiw такой чооо пон :tearsofjoy: :tearsofjoy: :tearsofjoy: :tearsofjoy:
издалека вижу дым твоего подгоревшего очка.
 
priora compressor
Участник
Статус
Оффлайн
Регистрация
18 Май 2019
Сообщения
675
Реакции[?]
243
Поинты[?]
16K
Пользователь
Статус
Оффлайн
Регистрация
15 Апр 2021
Сообщения
224
Реакции[?]
64
Поинты[?]
0
блин ты опять так круто пошутил, давай как четвертый класс закончишь, то мы обязательно встретимся.

хех бро согл бро топ :tearsofjoy: :tearsofjoy: :tearsofjoy:
тип пон такой hi im sofiw :tearsofjoy::tearsofjoy::tearsofjoy:
и потом тип чо такой изтерик ha its feyk risolver :tearsofjoy::tearsofjoy::tearsofjoy:
а потом sofiw такой чооо пон :tearsofjoy: :tearsofjoy: :tearsofjoy: :tearsofjoy:
а изатерик такой аааа меня крякнули суки ну ничего :tearsofjoy::tearsofjoy::tearsofjoy: я вам покажу :tearsofjoy::tearsofjoy::tearsofjoy: напастили суки :tearsofjoy::tearsofjoy::tearsofjoy:
 
Начинающий
Статус
Оффлайн
Регистрация
15 Фев 2022
Сообщения
299
Реакции[?]
21
Поинты[?]
0
да черт пастер как ты это узнал... у меня очень сильно горит... меня переполняет агрессия... просто жесть........
спасти мультипоинты с енрейджа лютый буст чита будет
 
Сверху Снизу