m_up_velocity используется не вместо m_on_ground....
Посмотреть вложение 89006
перед этим всем кншн вычисляется крутое значение велосити
2018:
if (state->m_on_ground) {
if (state->m_speed_2d > 0.1f) {
state->m_lby_timer = interfaces::global_vars->m_cur_time + 0.22f;
}
else if (interfaces::global_vars->m_cur_time > state->m_lby_timer
&& fabsf(math::angle_diff(state->m_goal_feet_yaw, state->m_eye_yaw)) > 35.f) {
state->m_lby_timer = interfaces::global_vars->m_cur_time + 1.1f;
}
}
2020:
if (state->m_speed_2d > 0.1f
|| fabsf(state->m_up_velocity) > 100.f) {
state->m_lby_timer = interfaces::global_vars->m_cur_time + 0.22f;
}
else if (interfaces::global_vars->m_cur_time > state->m_lby_timer
&& fabsf(math::angle_diff(state->m_goal_feet_yaw, state->m_eye_yaw)) > 35.f) {
state->m_lby_timer = interfaces::global_vars->m_cur_time + 1.1f;
}
не понимаю зачем ты в теме ответил что то если сам ничего не знаешь