Advertisement
Guest User

Untitled

a guest
Oct 21st, 2017
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.80 KB | None | 0 0
  1. //* Resolver *//
  2. {
  3. if (MenuSettings.Ragebot.Antiaim.Resolver && I::Engine->IsInGame() && stage == FRAME_NET_UPDATE_POSTDATAUPDATE_START)
  4. {
  5. if (G::LocalPlayer && G::LocalPlayer->GetAlive())
  6. {
  7. for (int i = 0; i <= I::Globals->maxClients; i++)
  8. {
  9. CBaseEntity* Entity = I::ClientEntList->GetClientEntity(i);
  10.  
  11. if (!Entity
  12. || Entity == G::LocalPlayer
  13. || Entity->GetTeam() == G::LocalPlayer->GetTeam()
  14. || Entity->GetHealth() <= 0
  15. || Entity->GetDormant()
  16. || Entity->GetImmune())
  17. continue;
  18.  
  19. int index = Entity->GetIndex();
  20. float LowerYaw = *Entity->GetLowerBodyYawTarget();
  21.  
  22. if (Entity->GetFlags() & FL_ONGROUND)
  23. {
  24. if (OldLowerBodyYaws[index] != LowerYaw)
  25. {
  26. OldYawDeltas[index] = LowerYaw - OldLowerBodyYaws[index];
  27. OldLowerBodyYaws[index] = LowerYaw;
  28.  
  29. if (Entity->GetVelocity().Length2D() >= 50)
  30. {
  31. flYaw[index] = LowerYaw;
  32. OldLowerBodyYaws[index] = LowerYaw;
  33. }
  34. else
  35. {
  36. flYaw[index] = OldLowerBodyYaws[index];
  37. }
  38. }
  39. else
  40. {
  41. flYaw[index] = LowerYaw - OldYawDeltas[index];
  42. }
  43. }
  44. else
  45. {
  46. //Nospread
  47. if (Entity->GetVelocity().Length2D() > 300)
  48. {
  49. switch (G::Shots % 4)
  50. {
  51. case 1:
  52. flYaw[index] = LowerYaw - 15;
  53. break;
  54. case 2:
  55. flYaw[index] = LowerYaw + 40;
  56. break;
  57. case 3:
  58. flYaw[index] = LowerYaw + 15;
  59. break;
  60. case 4:
  61. flYaw[index] = LowerYaw - 40;
  62. break;
  63. }
  64. }
  65. else
  66. {
  67. //Not nospread
  68. flYaw[index] = LowerYaw;
  69. }
  70. }
  71.  
  72. Entity->GetHeadRotation()->y = flYaw[index];
  73. }
  74. }
  75. }
  76. }
  77. //* Resolver *//
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement