Исходник Fast stop for supremacy (ready to paste)

Начинающий
Статус
Оффлайн
Регистрация
26 Янв 2021
Сообщения
83
Реакции[?]
20
Поинты[?]
0
C++:
void fastStop(CUserCmd* cmd)
{

    if (!(g_cl.m_local->m_fFlags() & FL_ONGROUND && g_cl.m_flags & FL_ONGROUND))
        return;

    auto pressed_move_key = g_cl.m_cmd->m_buttons & IN_FORWARD || g_cl.m_cmd->m_buttons & IN_MOVELEFT || g_cl.m_cmd->m_buttons & IN_BACK || g_cl.m_cmd->m_buttons & IN_MOVERIGHT || g_cl.m_cmd->m_buttons & IN_JUMP;

    if (pressed_move_key)
        return;

    auto velocity = g_cl.m_local->m_vecVelocity();

    if (velocity.length_2d() > 20.0f)
    {
        ang_t direction;
        vec3_t real_view;

        math::VectorAngles(velocity, direction);
        g_csgo.m_engine->GetViewAngles1(real_view);

        direction.y = real_view.y - direction.y;

        vec3_t forward;
        math::AngleVectors(direction, &forward);

        static auto cl_forwardspeed = g_csgo.m_cvar->FindVar(HASH("cl_forwardspeed"));
        static auto cl_sidespeed = g_csgo.m_cvar->FindVar(HASH("cl_sidespeed"));

        auto negative_forward_speed = -cl_forwardspeed->GetFloat();
        auto negative_side_speed = -cl_sidespeed->GetFloat();

        auto negative_forward_direction = forward * negative_forward_speed;
        auto negative_side_direction = forward * negative_side_speed;

        g_cl.m_cmd->m_forward_move = negative_forward_direction.x;
        g_cl.m_cmd->m_side_move = negative_side_direction.y;
    }
}
 
// removed because antipasta
Забаненный
Статус
Оффлайн
Регистрация
10 Сен 2018
Сообщения
312
Реакции[?]
145
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
*(float*)(animstate + 0x80)
Пользователь
Статус
Оффлайн
Регистрация
27 Авг 2018
Сообщения
175
Реакции[?]
59
Поинты[?]
2K
ЧВК EB_LAN
Эксперт
Статус
Оффлайн
Регистрация
26 Янв 2021
Сообщения
1,548
Реакции[?]
517
Поинты[?]
187K
Забаненный
Статус
Оффлайн
Регистрация
23 Дек 2020
Сообщения
3
Реакции[?]
0
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Cool
 
// removed because antipasta
Забаненный
Статус
Оффлайн
Регистрация
10 Сен 2018
Сообщения
312
Реакции[?]
145
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
legendware technology, я тут не при делах
так ты сначяла разберись с тем, что пастишь, а потом уже выкладывай. В лв берется второй флаг с предикта, чтоб тебя во время бхопа не стопило, а ты взял два обычных зачем-то
 
Начинающий
Статус
Оффлайн
Регистрация
26 Янв 2021
Сообщения
83
Реакции[?]
20
Поинты[?]
0
так ты сначяла разберись с тем, что пастишь, а потом уже выкладывай. В лв берется второй флаг с предикта, чтоб тебя во время бхопа не стопило, а ты взял два обычных зачем-то
Я сначала делаю код, а потом уже и разбираюсь в нём, при надобности. А выложил код спонтанно, даже не заходив в визуалку, просто открыв блокнот
 
Сверху Снизу