like amiri in my mind
Пользователь
-
Автор темы
- #1
фулл вроде доработал, вызывайте в knifebot, aimbot, zeusbot в run, после скана таргетов
сделано через жопу но работает отлично, в общем-то, как всегда
сделано через жопу но работает отлично, в общем-то, как всегда
avoidbackstab():
void knifebot::avoid_backstab(CUserCmd* cmd) {
//check if we should enable
if (aim::get().targets.empty() || !g_cfg.ragebot.avoid_backstab)
return;
auto lowest_dist = FLT_MAX; //lowest_dist for final target
auto warning_distance = 48 + TICKS_TO_TIME(16) * 260; //dist since we're avoidbackstabing (max "teleport" distance + min hit distance)
player_t* final_t; //for next selecting best target
//chosing best target
for (auto& target : aim::get().targets) {
auto enemy_origin = target.e->m_vecOrigin();
auto local_origin = g_ctx.local()->GetAbsOrigin();
auto dist_between = local_origin.DistTo(enemy_origin);
if (lowest_dist > dist_between) {
lowest_dist = dist_between;
final_t = target.e;
}
}
if (lowest_dist < warning_distance && final_t->m_hActiveWeapon()->m_iItemDefinitionIndex() == WEAPON_KNIFE) {
g_cfg.antiaim.enable = 0; // disable aa
cmd->m_viewangles.y = math::calculate_angle(g_ctx.globals.eye_pos, final_t->GetAbsOrigin()).y;
}
else
g_cfg.antiaim.enable = 1;
}
Последнее редактирование: