Advertisement
Guest User

Untitled

a guest
Mar 24th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.25 KB | None | 0 0
  1. / Prediction Resolver
  2. else if (Menu::Window.RageBotTab.AimbotResolver.GetIndex() == 4)
  3. {
  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->IsAlive() || (DWORD)player == (DWORD)pLocal)
  10. continue;
  11.  
  12. Vector* eyeAngles = player->GetEyeAnglesXY();
  13.  
  14. if (eyeAngles->x > 90.0 || eyeAngles->x < 60.0) eyeAngles->x = -88.9f;
  15. else if (eyeAngles->x > 60.0 && eyeAngles->x < 20.0) eyeAngles->x = 55.f;
  16. else if (eyeAngles->x > 20.0 && eyeAngles->x < -30.0) eyeAngles->x = 0.f;
  17. else if (eyeAngles->x < -30.0 && eyeAngles->x < 60.0) eyeAngles->x = 55.f;
  18. eyeAngles->x = 88.9f;
  19. }
  20.  
  21. if (GetAsyncKeyState(Menu::Window.RageBotTab.enemyflip.GetKey()))
  22. {
  23. switch (testlby())
  24. {
  25. case 0: angletolerance;
  26. case 1: angletolerance + 45; break;
  27. case 2: angletolerance - 45; break;
  28. case 3: angletolerance - 140; break;
  29. case 4: angletolerance + 140; break;
  30. case 5: (angletolerance - angletolerance); break;
  31. }
  32. }
  33.  
  34. if (LatestLowerBodyYawUpdateTime[pEntity->GetIndex()] < pEntity->GetSimulationTime() || bLowerBodyIsUpdated)
  35. {
  36. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw();
  37. LatestLowerBodyYawUpdateTime[pEntity->GetIndex()] = pEntity->GetSimulationTime() + 1.1;
  38. }
  39. else
  40. {
  41.  
  42. if (IsMovingOnGround(pEntity))
  43. {
  44. if (IsFakeWalking(pEntity))
  45. {
  46. HitBoxesToScan.clear();
  47. HitBoxesToScan.push_back((int)CSGOHitboxID::Chest);
  48. HitBoxesToScan.push_back((int)CSGOHitboxID::Stomach);
  49. HitBoxesToScan.push_back((int)CSGOHitboxID::Pelvis);
  50. HitBoxesToScan.push_back((int)CSGOHitboxID::LowerChest);
  51. HitBoxesToScan.push_back((int)CSGOHitboxID::UpperChest);
  52. HitBoxesToScan.push_back((int)CSGOHitboxID::LeftFoot);
  53. HitBoxesToScan.push_back((int)CSGOHitboxID::RightFoot);
  54. }
  55. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw();
  56.  
  57. if (Globals::Shots >= 2)
  58. {
  59. HitBoxesToScan.clear();
  60. HitBoxesToScan.push_back((int)CSGOHitboxID::Neck);
  61. HitBoxesToScan.push_back((int)CSGOHitboxID::Chest);
  62. HitBoxesToScan.push_back((int)CSGOHitboxID::Stomach);
  63. HitBoxesToScan.push_back((int)CSGOHitboxID::Pelvis);
  64. HitBoxesToScan.push_back((int)CSGOHitboxID::LowerChest);
  65. HitBoxesToScan.push_back((int)CSGOHitboxID::UpperChest);
  66. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw();
  67. }
  68. }
  69. else if (Globals::missedshots >= Menu::Window.RageBotTab.forceback.GetValue() && Globals::Shots >= Menu::Window.RageBotTab.forceback.GetValue())
  70. {
  71. switch (Globals::missedshots % 5)
  72. {
  73. case 0: pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() + 80; break;
  74. case 1: pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() + 150; break;
  75. case 2: pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 150; break;
  76. case 3: pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 80; break;
  77. case 4: pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - (90 - rand() % 180); break;
  78. }
  79. }
  80. else if (Resolver::didhitHS)
  81. {
  82.  
  83. if (HasFakeHead(pEntity) && Globals::Shots >= 2)
  84. {
  85. switch (Globals::Shots % 5)
  86. {
  87. case 0:
  88. pEntity->GetEyeAnglesXY()->y = *pEntity->GetLowerBodyYawTarget() - (OldLowerBodyYaw - 35);
  89. break;
  90. case 1:
  91. pEntity->GetEyeAnglesXY()->y = *pEntity->GetLowerBodyYawTarget() + OldLowerBodyYaw;
  92. break;
  93. case 2:
  94. pEntity->GetEyeAnglesXY()->y = *pEntity->GetLowerBodyYawTarget() +=45;
  95. break;
  96. case 3:
  97. pEntity->GetEyeAnglesXY()->y = *pEntity->GetLowerBodyYawTarget() -= 45;
  98. break;
  99. case 4:
  100. pEntity->GetEyeAnglesXY()->y = *pEntity->GetLowerBodyYawTarget() -= 89;
  101. break;
  102. case 6:
  103. pEntity->GetEyeAnglesXY()->y = *pEntity->GetLowerBodyYawTarget() -= 170;
  104. break;
  105. case 7:
  106. pEntity->GetEyeAnglesXY()->y = *pEntity->GetLowerBodyYawTarget() += 170;
  107. break;
  108. }
  109. }
  110. else
  111. {
  112. if (Globals::Shots >= 2 && Globals::missedshots >= 2)
  113. {
  114. switch (Globals::Shots % 5)
  115. {
  116. case 0:
  117. pEntity->GetEyeAnglesXY()->y = *pEntity->GetLowerBodyYawTarget() - 30;
  118. break;
  119. case 1:
  120. pEntity->GetEyeAnglesXY()->y = *pEntity->GetLowerBodyYawTarget() + 30;
  121. break;
  122. case 2:
  123. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 110;
  124. break;
  125. case 3:
  126. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() + 160;
  127. break;
  128. case 4:
  129. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() + 180;
  130. break;
  131.  
  132. }
  133. }
  134. else
  135. {
  136. switch (Globals::Shots % 3)
  137. {
  138. case 0:
  139. pEntity->GetEyeAnglesXY()->y = *pEntity->GetLowerBodyYawTarget() - OldLowerBodyYaw;
  140. break;
  141. case 1:
  142. pEntity->GetEyeAnglesXY()->y = *pEntity->GetLowerBodyYawTarget() + OldLowerBodyYaw;
  143. break;
  144. case 2:
  145. pEntity->GetEyeAnglesXY()->y = *pEntity->GetLowerBodyYawTarget() - 180;
  146. break;
  147. }
  148. }
  149. }
  150. }
  151.  
  152.  
  153. else if (IsMovingOnInAir(pEntity))
  154. {
  155. switch (Globals::Shots % 6)
  156. {
  157. case 1:
  158. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 20;
  159. break;
  160. case 2:
  161. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() + 20;
  162. break;
  163. case 3:
  164. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 40;
  165. break;
  166. case 4:
  167. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() + 40;
  168. break;
  169. case 5:
  170. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() + 60;
  171. break;
  172. case 6:
  173. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 60;
  174. break;
  175. case 7:
  176. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() + 80;
  177. break;
  178. case 8:
  179. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 80;
  180. break;
  181. case 9:
  182. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() + 100;
  183. break;
  184. case 10:
  185. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 100;
  186. break;
  187. case 13:
  188. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 170;
  189. break;
  190. case 14:
  191. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() + 170;
  192. break;
  193. case 15:
  194. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 180;
  195. break;
  196. case 16:
  197. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() + 180;
  198. break;
  199. }
  200. }
  201. else
  202. {
  203. if (HasFakeHead(pEntity))
  204. {
  205. pEntity->GetEyeAnglesXY()->y = pEntity->GetEyeAnglesXY()->y - pEntity->GetLowerBodyYaw();
  206. }
  207.  
  208. else if (IsMovingOnGround(pEntity))
  209. {
  210.  
  211. if (LbyUpdated)
  212. {
  213. switch (Globals::missedshots % 6)
  214. {
  215. case 1:
  216. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw();
  217. break;
  218. case 2:
  219. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() + 20;
  220. break;
  221. case 3:
  222. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 20;
  223. break;
  224. case 4:
  225. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw();
  226. break;
  227. case 5:
  228. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() + 35;
  229. break;
  230. case 6:
  231. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 35;
  232. break;
  233. case 7:
  234. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() + 80;
  235. break;
  236. case 8:
  237. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 80;
  238. break;
  239. case 9:
  240. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() + 70;
  241. break;
  242. case 10:
  243. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 70;
  244. break;
  245. }
  246. }
  247.  
  248. }
  249.  
  250. else if (MeetsLBYReq && !IsMoving && pEntity->GetHealth() >= ResoSetup::storedhealth[pEntity->GetIndex()])
  251. {
  252. if ((pEntity->GetEyeAnglesXY()->y + 180.0) <= 180.0)
  253. {
  254. if (angletolerance < -180.0)
  255. angletolerance = angletolerance + 360.0;
  256. }
  257. else
  258. {
  259. angletolerance = angletolerance - 360.0;
  260. }
  261.  
  262. consider = angletolerance - pEntity->GetLowerBodyYaw();
  263.  
  264. if (consider <= 180.0)
  265. {
  266. if (consider < -180.0)
  267. consider = consider + 360.0;
  268. }
  269. else
  270. {
  271. consider = consider - 360.0;
  272. }
  273. if (consider >= 0.0)
  274. v24 = RandomFloat(0.0, consider / 2);
  275. else
  276. v24 = RandomFloat(consider / 2, 0.0);
  277. v20 = v24 + pEntity->GetEyeAnglesXY()->y;
  278. pEntity->GetEyeAnglesXY()->y = v20;
  279. }
  280.  
  281. else
  282. {
  283. if (Lbywithin35(pEntity))
  284. {
  285. switch (Globals::missedshots % 8)
  286. {
  287. case 1:
  288. pEntity->GetEyeAnglesXY()->y = *pEntity->GetLowerBodyYawTarget() - 170;
  289. break;
  290. case 2:
  291. pEntity->GetEyeAnglesXY()->y = *pEntity->GetLowerBodyYawTarget() + 160;
  292. break;
  293. case 3:
  294. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 40;
  295. break;
  296. case 4:
  297. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() + 40;
  298. break;
  299. case 5:
  300. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() + 100;
  301. break;
  302. case 6:
  303. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 100;
  304. break;
  305. case 7:
  306. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 165;
  307. break;
  308. case 8:
  309. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() + 165;
  310. break;
  311. }
  312. }
  313. }
  314. }
  315. }
  316.  
  317.  
  318. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement