Guest User

Untitled

a guest
Dec 14th, 2017
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.24 KB | None | 0 0
  1. void ResolverSetup::Resolve(IClientEntity* pEntity)
  2. {
  3.  
  4.  
  5. bool IsFast;
  6.  
  7. if (pEntity->GetFlags() & FL_ONGROUND & pEntity->GetVelocity().Length2D() >= 0.9)
  8. IsFast = true;
  9. else
  10. IsFast = false;
  11.  
  12. bool MeetsLBYReq;
  13.  
  14. if (pEntity->GetFlags() & FL_ONGROUND)
  15. MeetsLBYReq = true;
  16. else
  17. MeetsLBYReq = false;
  18.  
  19.  
  20. bool IsMoving;
  21.  
  22. if (pEntity->GetVelocity().Length2D() >= 0.09)
  23. IsMoving = true;
  24. else
  25. IsMoving = false;
  26.  
  27. ResolverSetup::NewANgles[pEntity->GetIndex()] = *pEntity->GetEyeAnglesXY();
  28. ResolverSetup::newlby[pEntity->GetIndex()] = pEntity->GetLowerBodyYaw();
  29. ResolverSetup::newsimtime = pEntity->GetSimulationTime();
  30. ResolverSetup::newdelta[pEntity->GetIndex()] = pEntity->GetEyeAnglesXY()->y;
  31. ResolverSetup::newlbydelta[pEntity->GetIndex()] = pEntity->GetLowerBodyYaw();
  32. ResolverSetup::finaldelta[pEntity->GetIndex()] = ResolverSetup::newdelta[pEntity->GetIndex()] - ResolverSetup::storeddelta[pEntity->GetIndex()];
  33. ResolverSetup::finallbydelta[pEntity->GetIndex()] = ResolverSetup::newlbydelta[pEntity->GetIndex()] - ResolverSetup::storedlbydelta[pEntity->GetIndex()];
  34. if (newlby == storedlby)
  35. ResolverSetup::lbyupdated = false;
  36. else
  37. ResolverSetup::lbyupdated = true;
  38.  
  39. if (Menu::Window.RageBotTab.ResolverAimbot.GetIndex() == 0)
  40. {
  41.  
  42. }
  43.  
  44. else if (Menu::Window.RageBotTab.ResolverAimbot.GetIndex() == 1 && Interfaces::Engine->IsConnected())
  45. {
  46. pEntity->GetEyeAnglesXY()->y = 160.f;
  47. {
  48. if (Globals::missedshots > 1 && Globals::missedshots < 21)
  49. {
  50. if (MeetsLBYReq && lbyupdated)
  51. {
  52. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw();
  53. }
  54. else if (!MeetsLBYReq && lbyupdated)
  55. {
  56. switch (Globals::Shots % 1)
  57. {
  58. case 1:
  59. pEntity->GetEyeAnglesXY()->y = -30 + rand() % 45 - rand() % 51;
  60. break;
  61. case 2:
  62. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() + 20 - rand() % 35;
  63. break;
  64. case 3:
  65. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() + 45 % 30 - rand() % 90;
  66. break;
  67. case 4:
  68. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 90 - rand() % 90 - rand() % 40;
  69. break;
  70. case 5:
  71. pEntity->GetEyeAnglesXY()->y = -160 - rand() % 90 - rand() % 40;
  72. break;
  73. case 6:
  74. pEntity->GetEyeAnglesXY()->y = -45 + rand() % 30 - rand() % 41;
  75. break;
  76. case 7:
  77. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() + 30 - rand() % 65;
  78. break;
  79. case 8:
  80. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() + 20 % 30 - rand() % 90;
  81. break;
  82. case 9:
  83. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 179 - rand() % 60 - rand() % 40;
  84. break;
  85. case 10:
  86. pEntity->GetEyeAnglesXY()->y = -160 - rand() % 20 - rand() % 50;
  87. break;
  88. case 11:
  89. pEntity->GetEyeAnglesXY()->y = -120 - rand() % 50 - rand() % 60;
  90. break;
  91. case 12:
  92. pEntity->GetEyeAnglesXY()->y = +118 - rand() % 32 - rand() % 53;
  93. break;
  94. case 13:
  95. pEntity->GetEyeAnglesXY()->y = -85 - rand() % 43 - rand() % 23;
  96. break;
  97. case 14:
  98. pEntity->GetEyeAnglesXY()->y = +93 - rand() % 76 - rand() % 16;
  99. break;
  100. }
  101. }
  102. else
  103. pEntity->GetEyeAnglesXY()->y = rand() % 180 - rand() % 45;
  104. }
  105.  
  106. else if (Globals::missedshots >= 1 && Globals::missedshots <= 2)
  107. {
  108. if (MeetsLBYReq && lbyupdated)
  109. {
  110. pEntity->GetEyeAnglesXY()->y = ResolverSetup::finallbydelta[pEntity->GetIndex()];
  111. }
  112. else
  113. pEntity->GetEyeAnglesXY()->y = ResolverSetup::finaldelta[pEntity->GetIndex()];
  114. }
  115. else
  116. {
  117. if (MeetsLBYReq && lbyupdated)
  118. {
  119. bool timer;
  120. if (timer)
  121. pEntity->GetEyeAnglesXY()->y = ResolverSetup::finallbydelta[pEntity->GetIndex()] + rand() % 20;
  122. else
  123. pEntity->GetEyeAnglesXY()->y = ResolverSetup::finallbydelta[pEntity->GetIndex()] - rand() % 100;
  124. timer = !timer;
  125. }
  126. else
  127. {
  128. bool timer;
  129. if (timer)
  130. pEntity->GetEyeAnglesXY()->y = ResolverSetup::finaldelta[pEntity->GetIndex()] + rand() % 20;
  131. else
  132. pEntity->GetEyeAnglesXY()->y = ResolverSetup::finaldelta[pEntity->GetIndex()] - rand() % 20;
  133. timer = !timer;
  134. }
  135. }
  136. }
  137. }
  138.  
  139. else if (Menu::Window.RageBotTab.ResolverAimbot.GetIndex() == 2 && Interfaces::Engine->IsConnected())
  140. {
  141. pEntity->GetEyeAnglesXY()->y = 179.f;
  142. if (!IsMoving)
  143. {
  144. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 25.f + rand() % 15 - rand() % 19;
  145.  
  146. }
  147. else if (!MeetsLBYReq && !lbyupdated)
  148. {
  149. pEntity->GetEyeAnglesXY()->y = 175.f + rand() % 40 - rand() % 41;
  150. }
  151. else if (!MeetsLBYReq && !lbyupdated && Resolver::didhitHS)
  152. {
  153. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 125.f - rand() % 40 + rand() % 39;
  154. }
  155. }
  156. else if (Menu::Window.RageBotTab.ResolverAimbot.GetIndex() == 3 && Interfaces::Engine->IsConnected()) // yo if you want a good bruteforce resolver to build off of. This is actually not too bad yo
  157.  
  158. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() + 10.f + rand() % 60; -rand() % 45;
  159. if (Resolver::didhitHS)
  160. {
  161. switch (Globals::Shots % 1)
  162. {
  163. case 1:pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 15;
  164. break;
  165. case 2:pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw();
  166. break;
  167. case 3:pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 31;
  168. break;
  169. case 4:pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 62;
  170. break;
  171. case 5:pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() + 40 - rand() % 20 - rand() % 40;
  172. break;
  173. case 6:pEntity->GetEyeAnglesXY()->y + -15 - rand() % 90 - rand() % 40;
  174. break;
  175. case 7:pEntity->GetEyeAnglesXY()->y -= 160;
  176. break;
  177. case 8:pEntity->GetEyeAnglesXY()->y + 160;
  178. break;
  179. case 9:pEntity->GetEyeAnglesXY()->y -= 110;
  180. break;
  181. case 10:pEntity->GetEyeAnglesXY()->y += 180 + rand() % 60 + rand() % 45;
  182. break;
  183. case 11:pEntity->GetEyeAnglesXY()->y += +90;
  184. break;
  185. case 12:pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 30;
  186. break;
  187. case 13:pEntity->GetEyeAnglesXY()->y += +45;
  188. break;
  189. case 14:pEntity->GetEyeAnglesXY()->y += +65;
  190. break;
  191. case 15:pEntity->GetEyeAnglesXY()->y += 180 + rand() % 40 + rand() % 65;
  192. break;
  193. case 16:pEntity->GetEyeAnglesXY()->y -= 179;
  194. break;
  195. case 17:pEntity->GetEyeAnglesXY()->y + 102;
  196. break;
  197. case 18:pEntity->GetEyeAnglesXY()->y -= 87;
  198. break;
  199. case 19:pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 40;
  200. break;
  201. case 20:pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 60;
  202. break;
  203. case 21:pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 27;
  204. break;
  205. case 22:pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() + 30 - rand() % 45 - rand() % 60;
  206. break;
  207. case 23:pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() + 81 - rand() % 21 - rand() % 30;
  208. break;
  209. case 24:pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() + 76 - rand() % 19 - rand() % 36;
  210. break;
  211. case 25:pEntity->GetEyeAnglesXY()->y -= 120;
  212. break;
  213. case 26:pEntity->GetEyeAnglesXY()->y + 118;
  214. break;
  215. case 27:pEntity->GetEyeAnglesXY()->y - 99;
  216. break;
  217. }
  218. }
  219. if (lbyupdated)
  220. {
  221. ResolverSetup::newsimtime = pEntity->GetSimulationTime();
  222. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 145 + rand() % 10 - rand() % -3;
  223. pEntity->GetEyeAnglesXY()->y = ResolverSetup::finallbydelta[pEntity->GetIndex()];
  224.  
  225. }
  226. else if (!MeetsLBYReq || !lbyupdated && !Resolver::didhitHS)
  227. {
  228. if (lbyupdated && Globals::missedshots >= 2)
  229. {
  230. switch (Globals::Shots % 1)
  231. {
  232. for (int i = 0; i < 64; ++i)
  233. {
  234. IClientEntity* pEntity = Interfaces::EntList->GetClientEntity(i);
  235.  
  236. if (!pEntity || pEntity->IsAlive())
  237. continue;
  238.  
  239. *(float*)((uintptr_t)pEntity + 0xAA08 + 4) += Delta[i];
  240. reset[i] = *(float*)((uintptr_t)pEntity + 0xAA08 + 4);
  241.  
  242. float LowerBodyYaw = *(float*)((uintptr_t)pEntity + 0x39F8) - 30 + rand() % 45 - rand() % 20;
  243.  
  244. if (OldLowerBodyYaw[i] != LowerBodyYaw)
  245. {
  246. YawDelta[i] = reset[i] - LowerBodyYaw;
  247. OldLowerBodyYaw[i] = LowerBodyYaw;
  248. *(float*)((uintptr_t)pEntity + 0xAA08 + 4) = LowerBodyYaw;
  249. }
  250. else
  251. {
  252. OldLowerBodyYaw - 20;
  253. *(float*)((uintptr_t)pEntity + 0xAA08 + 4) = reset[i] - YawDelta[i];
  254.  
  255. while (*(float*)((uintptr_t)pEntity + 0xAA08 + 4) < -180.0f)
  256. *(float*)((uintptr_t)pEntity + 0xAA08 + 4) += 360.0f;
  257.  
  258. while (*(float*)((uintptr_t)pEntity + 0xAA08 + 4) > 180.0f)
  259. *(float*)((uintptr_t)pEntity + 0xAA08 + 4) -= 360.0f;
  260. }
  261. Resolved_angles[i] = *(float*)((uintptr_t)pEntity + 0xAA08 + 4);
  262. }
  263. }
  264. }
  265. }
  266. else if (IsMoving)
  267. {
  268. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 10 + rand() % 5 - rand() % 10;
  269. if (!Resolver::didhitHS)
  270. {
  271. ResolverSetup::newlby[pEntity->GetIndex()] = pEntity->GetLowerBodyYaw();
  272. switch (Globals::Shots % 1)
  273. {
  274. case 1: pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - rand() % 35 + rand() % 9;
  275. break;
  276. ResolverSetup::newsimtime = pEntity->GetSimulationTime();
  277. case 2: pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() + 176 - rand() % 20;
  278. break;
  279. case 3: pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() + 90 - rand() % 20 + rand() % 21;
  280. break;
  281. pEntity->GetEyeAnglesXY()->y = ResolverSetup::finallbydelta[pEntity->GetIndex()];
  282. case 4: pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() + 20 - rand() % 20 + rand() % 21;
  283. break;
  284. case 5: pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 30 - rand() % 20 + rand() % 21;
  285. break;
  286. case 6: pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 40 - rand() % 20 + rand() % 21;
  287. break;
  288. case 7: pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 45 - rand() % 27 + rand() % 21;
  289. break;
  290. case 8: pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 60 - rand() % 26 + rand() % 23;
  291. break;
  292. case 9: pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 80 - rand() % 21 + rand() % 25;
  293. break;
  294. case 10: pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 80 - rand() % 26 + rand() % 23;
  295. break;
  296. case 11: pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 90 - rand() % 37 + rand() % 51;
  297. break;
  298. case 12: pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 45 - rand() % 43 + rand() % 52;
  299. break;
  300.  
  301. }
  302. }
  303. ResolverSetup::newsimtime = pEntity->GetSimulationTime();
  304.  
  305.  
  306. }
  307. if (Menu::Window.RageBotTab.AccuracyPositionAdjustment.GetState())
  308. {
  309. if (!IsFast) // Yo anti FreeStanding shit
  310. {
  311. if (!lbyupdated)
  312. {
  313. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 20 - rand() % 15 + rand() % 20;
  314. switch (!lbyupdated)
  315. {
  316. case 1: pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - rand() % 15 + rand() % 16;
  317. break;
  318. ResolverSetup::newsimtime = pEntity->GetSimulationTime();
  319. case 2: pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() + 140 - rand() % 30 + rand() % 15;
  320. break;
  321. case 3: pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() + 90 - rand() % 20 + rand() % 21;
  322. break;
  323. pEntity->GetEyeAnglesXY()->y = ResolverSetup::finallbydelta[pEntity->GetIndex()];
  324. case 4: pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() + 20 - rand() % 20 + rand() % 21;
  325. break;
  326. case 5: pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 30 - rand() % 21 + rand() % 35;
  327. break;
  328. case 6: pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 40 - rand() % 27 + rand() % 40;
  329. break;
  330. case 7: pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 50 - rand() % 32 + rand() % 65;
  331. break;
  332. case 8: pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 60 - rand() % 18 + rand() % 24;
  333. break;
  334. case 9: pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 179 - rand() % 11 + rand() % 33;
  335. break;
  336. case 10: pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 130 - rand() % 30 + rand() % 40;
  337. break;
  338. case 11: pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 110 - rand() % 15 + rand() % 35;
  339. break;
  340. }
  341. }
  342. }
  343. }
  344. else if (Globals::missedshots >= 2 && Globals::missedshots <= 6)
  345. {
  346. if (MeetsLBYReq && lbyupdated)
  347. {
  348. ResolverSetup::newsimtime = pEntity->GetSimulationTime();
  349. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 30;
  350. pEntity->GetEyeAnglesXY()->y = ResolverSetup::finallbydelta[pEntity->GetIndex()];
  351.  
  352. }
  353. else if (newsimtime)
  354. pEntity->GetEyeAnglesXY()->y = ResolverSetup::finaldelta[pEntity->GetIndex()];
  355. pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 160 - rand() % 10 + rand() % 15;
  356. }
  357. else if (Globals::missedshots >= 2 && Globals::missedshots <= 9 && MeetsLBYReq)
  358. {
  359. pEntity->GetEyeAnglesXY()->y = 105.f - rand() % 90;
  360.  
  361.  
  362. switch (Globals::Shots % 4)
  363. {
  364. case 1:pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 14;
  365. break;
  366. case 2:pEntity->GetEyeAnglesXY()->y - 164 + -rand() % 40;
  367. break;
  368. case 3:pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 119;
  369. break;
  370. case 4:pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 120;
  371. break;
  372. case 5:pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 79;
  373. break;
  374. case 6:pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 45;
  375. break;
  376. case 7:pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 180;
  377. break;
  378. case 8:pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 39;
  379. break;
  380. case 9:pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 50;
  381. break;
  382. case 10:pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 89;
  383. break;
  384. case 11:pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 15;
  385. break;
  386. case 12:pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 104;
  387. break;
  388. case 13:pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 72;
  389. break;
  390. case 14:pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 36;
  391. break;
  392. case 15:pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 143;
  393. break;
  394. case 16:pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 123;
  395. break;
  396. case 17:pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() - 176;
  397. break;
  398. case 18:pEntity->GetEyeAnglesXY()->y - 132 + -rand() % 30;
  399. break;
  400. case 19:pEntity->GetEyeAnglesXY()->y - 98 + -rand() % 27;
  401. break;
  402. }
  403. }
  404.  
  405. else
  406. {
  407. if (MeetsLBYReq && lbyupdated)
  408. {
  409. bool timer;
  410. if (timer)
  411. pEntity->GetEyeAnglesXY()->y = ResolverSetup::finallbydelta[pEntity->GetIndex()] + rand() % 35;
  412. else
  413. pEntity->GetEyeAnglesXY()->y = ResolverSetup::finallbydelta[pEntity->GetEyeAnglesXY()->y = 180];
  414. pEntity->GetEyeAnglesXY()->y = ResolverSetup::finallbydelta[pEntity->GetIndex()] - rand() % 35;
  415. pEntity->GetEyeAnglesXY()->y = ResolverSetup::finallbydelta[pEntity->GetEyeAnglesXY()->y = 179];
  416. pEntity->GetEyeAnglesXY()->y = ResolverSetup::finallbydelta[pEntity->GetIndex()] - rand() % 65;
  417. timer = !timer;
  418. }
  419. if (Resolver::didhitHS)
  420. {
  421. switch (Globals::Shots % 1)
  422. {
  423. case 1:pEntity->GetEyeAnglesXY()->y - -40; break;
  424. case 2:pEntity->GetEyeAnglesXY()->y += 90; break;
  425. case 3:pEntity->GetEyeAnglesXY()->y + 20; break;
  426. case 4:pEntity->GetEyeAnglesXY()->y + 120; break;
  427. case 5:pEntity->GetEyeAnglesXY()->y - 179; break;
  428. case 6:pEntity->GetEyeAnglesXY()->y -= 15; break;
  429. case 7:pEntity->GetEyeAnglesXY()->y + 17; break;
  430. case 8:pEntity->GetEyeAnglesXY()->y += 79; break;
  431. case 9:pEntity->GetEyeAnglesXY()->y - 80; break;
  432. case 10:pEntity->GetEyeAnglesXY()->y -= 107; break;
  433. case 11:pEntity->GetEyeAnglesXY()->y - 45; break;
  434. case 12:pEntity->GetEyeAnglesXY()->y -= 39; break;
  435. case 13:pEntity->GetEyeAnglesXY()->y - 104; break;
  436. case 14:pEntity->GetEyeAnglesXY()->y -= 181; break;
  437. case 15:pEntity->GetEyeAnglesXY()->y + 34; break;
  438. case 16:pEntity->GetEyeAnglesXY()->y -= 101; break;
  439. case 17:pEntity->GetEyeAnglesXY()->y - 14; break;
  440. case 18:pEntity->GetEyeAnglesXY()->y += 61; break;
  441. }
  442. }
  443. else
  444. pEntity->GetEyeAnglesXY()->y = rand() % 180;
  445. }
  446.  
  447. LowerBodyYawFix(pEntity);
  448. PitchCorrection();
  449.  
  450.  
  451. }
Advertisement
Add Comment
Please, Sign In to add comment