Advertisement
Guest User

Untitled

a guest
Jul 20th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.07 KB | None | 0 0
  1. void PitchCorrection()
  2. {
  3. CUserCmd* pCmd;
  4. for (int i = 0; i <= Interfaces::Engine->GetMaxClients(); ++i)
  5. {
  6. IClientEntity* pLocal = hackManager.pLocal();
  7. IClientEntity *player = (IClientEntity*)Interfaces::EntList->GetClientEntity(i);
  8.  
  9. if (!player || player->IsDormant() || player->GetHealth() < 1 || (DWORD)player == (DWORD)pLocal)
  10. continue;
  11.  
  12. if (!player)
  13. continue;
  14.  
  15. if (pLocal)
  16. continue;
  17.  
  18. if (pLocal && player && pLocal->IsAlive())
  19. {
  20. if (Menu::Window.RageBotTab.PitchCorrection.GetState())
  21. {
  22. Vector* eyeAngles = player->GetEyeAnglesXY();
  23. if (eyeAngles->x < -179.f) eyeAngles->x += 360.f;
  24. else if (eyeAngles->x > 90.0 || eyeAngles->x < -89.0) eyeAngles->x = 46.f;
  25. else if (eyeAngles->x > 89.0 && eyeAngles->x < 97.0) eyeAngles->x -= 90.f;
  26. else if (eyeAngles->x > 179.0 && eyeAngles->x < 108.0) eyeAngles->x -= 180;
  27. else if (eyeAngles->x > -179.0 && eyeAngles->x < -108.0) eyeAngles->x += 180;
  28. else if (eyeAngles->x > 60.0 && eyeAngles->x < 20.0) eyeAngles->x = 55.f;
  29. else if (eyeAngles->x > 20.0 && eyeAngles->x < -30.0) eyeAngles->x = 0.f;
  30. else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = -1080.f;
  31. else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = +1080.f;
  32. else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = -72.000000;
  33. else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = +47.000000;
  34. else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = -45.f;
  35. else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = +45.f;
  36. else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = -66.000000;
  37. else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = +66.000000;
  38. else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = -180.1f;
  39. else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = +180.1f;
  40. else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = -911.1f;
  41. else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = +89.0f;
  42. else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = 45;
  43. else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = 89;
  44. else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = 51;
  45. else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = 179.0f;
  46. else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = 89.0f;
  47. else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = -15;
  48. else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = -1080.f;
  49. else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = +1080.f;
  50. else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = -65;
  51. else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = 88.9;
  52. else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = -88.999;
  53. else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = +86;
  54. else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = -88;
  55. else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = +79;
  56. else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = -88.9;
  57. else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = +73;
  58. else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = -88;
  59. else if (fabs(eyeAngles->x) == 0) eyeAngles->x = std::copysign(89.0f, eyeAngles->x);
  60. }
  61. }
  62. }
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement