Модератор раздела «Создание читов CS2»
-
Автор темы
- #1
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Делал сайлент для рейдж бота и столкнулся с неприятностью.
Серверный импакт - красный.
Клиентский - синий.
Если поставить g_sdk.m_interfaces->m_engine->set_view_angles(angle), то регистрация пуль будет работать нормально (но будет наводка на поинт игрока, а мне нужен сайлент)
При выключенном предикшене и анти аимах тоже самый баг.
Серверный импакт - красный.
Клиентский - синий.
ragebot.cpp:
g_sdk.m_packet_data.m_cmd->m_tick_count = time_to_ticks(g_sdk.m_current_target.m_lag_record.m_sim_time + c_lag_comp::get()->lerp_time());
g_sdk.m_packet_data.m_cmd->m_view_angles = c_math::get()->calc_angle(g_sdk.m_shoot_pos, g_sdk.m_current_target.m_hitbox.m_point);
g_sdk.m_packet_data.m_cmd->m_buttons.add(in_attack);
math.cpp:
vec3_t c_math::calc_angle(const vec3_t& source, const vec3_t& destination)
{
vec3_t v_angle;
const vec3_t delta(source.x - destination.x, source.y - destination.y, source.z - destination.z);
const double hyp = sqrt(delta.x * delta.x + delta.y * delta.y);
v_angle.x = atanf(static_cast<float>(delta.z / hyp)) * 57.295779513082f;
v_angle.y = atanf(delta.y / delta.x) * 57.295779513082f;
v_angle.z = 0.0f;
if (delta.x >= 0.0)
v_angle.y += 180.0f;
return v_angle;
}
При выключенном предикшене и анти аимах тоже самый баг.