сам код может через Injector if(tr->value) { cl_entity_t *local = g_Engine.GetLocalPlayer(); float distance ; vec3_t me, enemy; for(int i = 1; i < 32; i++) { if(i == local->index || !g_Player.bUpdated)continue; [*]if(!tr_teammates->value &&GetTeam(g_Player.Info.model)==g_Local.iTeam)continue; [*]me = g_Local.vOrigin; [*]enemy = g_Player.vOrigin; [*]distance = sqrt(POW(me[0]-enemy[0])+POW(me[1]-enemy[1])+POW(me[2]-enemy[2])); [*]if(distance <= tr_distance->value && g_Local.iWeaponID == 18) [*]{ [*]enemy.z += 17.7; [*]if(g_Local.m_flNextPrimaryAttack <= 0) [*]{ [*]cmd->viewangles.x = atan((enemy-g_Local.vEye).z)*-90/M_PI; [*]cmd->viewangles.y = atan2((enemy-g_Local.vEye).y,(enemy-g_Local.vEye).x)*180/M_PI; [*]} [*]if(tr_attack->value == 1) [*]cmd->buttons |= IN_ATTACK; [*]else if(tr_attack->value == 2) [*]cmd->buttons |= IN_ATTACK2; [*]} [*]if(g_Player.bUpdated) { g_Player.bUpdated = false; } [*]}