Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void PitchCorrection()
- {
- CUserCmd* pCmd;
- for (int i = 0; i <= Interfaces::Engine->GetMaxClients(); ++i)
- {
- IClientEntity* pLocal = hackManager.pLocal();
- IClientEntity *player = (IClientEntity*)Interfaces::EntList->GetClientEntity(i);
- if (!player || player->IsDormant() || player->GetHealth() < 1 || (DWORD)player == (DWORD)pLocal)
- continue;
- if (!player)
- continue;
- if (pLocal)
- continue;
- if (pLocal && player && pLocal->IsAlive())
- {
- if (Menu::Window.RageBotTab.PitchCorrection.GetState())
- {
- Vector* eyeAngles = player->GetEyeAnglesXY();
- if (eyeAngles->x < -179.f) eyeAngles->x += 360.f;
- else if (eyeAngles->x > 90.0 || eyeAngles->x < -89.0) eyeAngles->x = 46.f;
- else if (eyeAngles->x > 89.0 && eyeAngles->x < 97.0) eyeAngles->x -= 90.f;
- else if (eyeAngles->x > 179.0 && eyeAngles->x < 108.0) eyeAngles->x -= 180;
- else if (eyeAngles->x > -179.0 && eyeAngles->x < -108.0) eyeAngles->x += 180;
- else if (eyeAngles->x > 60.0 && eyeAngles->x < 20.0) eyeAngles->x = 55.f;
- else if (eyeAngles->x > 20.0 && eyeAngles->x < -30.0) eyeAngles->x = 0.f;
- else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = -1080.f;
- else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = +1080.f;
- else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = -72.000000;
- else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = +47.000000;
- else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = -45.f;
- else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = +45.f;
- else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = -66.000000;
- else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = +66.000000;
- else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = -180.1f;
- else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = +180.1f;
- else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = -911.1f;
- else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = +89.0f;
- else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = 45;
- else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = 89;
- else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = 51;
- else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = 179.0f;
- else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = 89.0f;
- else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = -15;
- else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = -1080.f;
- else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = +1080.f;
- else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = -65;
- else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = 88.9;
- else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = -88.999;
- else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = +86;
- else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = -88;
- else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = +79;
- else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = -88.9;
- else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = +73;
- else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = -88;
- else if (fabs(eyeAngles->x) == 0) eyeAngles->x = std::copysign(89.0f, eyeAngles->x);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement