Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

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

  • Автор темы Автор темы ShY1223
  • Дата начала Дата начала
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
26 Янв 2021
Сообщения
83
Реакции
20
C++:
Expand Collapse Copy
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;
    }
}
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Cool
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
legendware technology, я тут не при делах
так ты сначяла разберись с тем, что пастишь, а потом уже выкладывай. В лв берется второй флаг с предикта, чтоб тебя во время бхопа не стопило, а ты взял два обычных зачем-то
 
так ты сначяла разберись с тем, что пастишь, а потом уже выкладывай. В лв берется второй флаг с предикта, чтоб тебя во время бхопа не стопило, а ты взял два обычных зачем-то
Я сначала делаю код, а потом уже и разбираюсь в нём, при надобности. А выложил код спонтанно, даже не заходив в визуалку, просто открыв блокнот
 
Назад
Сверху Снизу