Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Вопрос Sv_legacy_jump 0 bhop

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
19 Сен 2025
Сообщения
20
Реакции
3
всем привет,

после обновления кс2 с импульсами взамену стамины, бхоп перестал стабильно работать

код который использую сейчас:
void c_movement::bunny_hop( CUserCmd* user_cmd )
{
auto local_pawn = get_cl_players()->get_local_player_pawn();

if (!(local_pawn->m_fFlags() & FL_ONGROUND)) return;


if (!(user_cmd->button_states.buttonstate1 & IN_JUMP)) return;


user_cmd->button_states.buttonstate1 &= ~IN_JUMP;

}
(сам бхоп работает, но не всегда, очень часто теряется скорость при отскоке)

я пытался реализовать сабтик - не вышло, пытался смотреть предиктед ффлаги на 1 тик вместо обычных - не вышло
скорее всего я просто криворукий, но что бы я не делал, не смог добиться 100% консистенси

если кто-то пофиксил, дайте пожалуйста подсказку... куда смотреть, с чего начать...
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
всем привет,

после обновления кс2 с импульсами взамену стамины, бхоп перестал стабильно работать

код который использую сейчас:

(сам бхоп работает, но не всегда, очень часто теряется скорость при отскоке)

я пытался реализовать сабтик - не вышло, пытался смотреть предиктед ффлаги на 1 тик вместо обычных - не вышло
скорее всего я просто криворукий, но что бы я не делал, не смог добиться 100% консистенси

если кто-то пофиксил, дайте пожалуйста подсказку... куда смотреть, с чего начать...
Just check CCSPlayerMovementServices::CanJump function. xref: sv_jump_spam_penalty_time
 
Назад
Сверху Снизу