Advertisement
tonti666

Untitled

Oct 21st, 2017
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. if (Menu::Window.MiscTab.FakeLagEnable.GetState())
  2. {
  3. static int ticks = 0;
  4. static int ticks1 = 0;
  5. static int iTick = 0;
  6. static int iTick1 = 0;
  7. static int iTick2 = 0;
  8. int ticksMax = 16;
  9. int value = Menu::Window.MiscTab.FakeLagChoke.GetValue();
  10. if (Menu::Window.MiscTab.FakeLagEnable.GetState() && value > 0 && Menu::Window.MiscTab.FakeLagTyp.GetIndex() == 2)
  11. {
  12.  
  13. if (!(pLocal->GetFlags() & FL_ONGROUND))
  14. {
  15. if (ticks >= ticksMax)
  16. {
  17. bSendPacket = true;
  18. ticks = 0;
  19. }
  20. else
  21. {
  22. int packetsToChoke;
  23. if (pLocal->GetVelocity().Length() > 0.f)
  24. {
  25. packetsToChoke = (int)((128.f / Interfaces::Globals->interval_per_tick) / pLocal->GetVelocity().Length()) + 1;
  26. if (packetsToChoke >= 15)
  27. packetsToChoke = 14;
  28. if (packetsToChoke < value)
  29. packetsToChoke = value;
  30. }
  31. else
  32. packetsToChoke = 0;
  33.  
  34. bSendPacket = ticks < 18 - packetsToChoke;;
  35. }
  36. ticks++;
  37. }
  38. else
  39. {
  40. if (ticks >= ticksMax)
  41. {
  42. bSendPacket = true;
  43. ticks = 0;
  44. }
  45.  
  46.  
  47.  
  48. if (Menu::Window.MiscTab.FakeLagEnable.GetState() && value > 0 && Menu::Window.MiscTab.FakeLagTyp.GetIndex() == 1)
  49. {
  50. if (!(pLocal->GetFlags() & FL_ONGROUND))
  51. {
  52.  
  53. if (iTick1 < value) {
  54. bSendPacket = false;
  55. iTick1++;
  56. }
  57. else {
  58. bSendPacket = true;
  59. iTick1 = 0;
  60. }
  61. }
  62. }
  63. }
  64. }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement