Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (Menu::Window.MiscTab.FakeLagEnable.GetState())
- {
- static int ticks = 0;
- static int ticks1 = 0;
- static int iTick = 0;
- static int iTick1 = 0;
- static int iTick2 = 0;
- int ticksMax = 16;
- int value = Menu::Window.MiscTab.FakeLagChoke.GetValue();
- if (Menu::Window.MiscTab.FakeLagEnable.GetState() && value > 0 && Menu::Window.MiscTab.FakeLagTyp.GetIndex() == 2)
- {
- if (!(pLocal->GetFlags() & FL_ONGROUND))
- {
- if (ticks >= ticksMax)
- {
- bSendPacket = true;
- ticks = 0;
- }
- else
- {
- int packetsToChoke;
- if (pLocal->GetVelocity().Length() > 0.f)
- {
- packetsToChoke = (int)((128.f / Interfaces::Globals->interval_per_tick) / pLocal->GetVelocity().Length()) + 1;
- if (packetsToChoke >= 15)
- packetsToChoke = 14;
- if (packetsToChoke < value)
- packetsToChoke = value;
- }
- else
- packetsToChoke = 0;
- bSendPacket = ticks < 18 - packetsToChoke;;
- }
- ticks++;
- }
- else
- {
- if (ticks >= ticksMax)
- {
- bSendPacket = true;
- ticks = 0;
- }
- if (Menu::Window.MiscTab.FakeLagEnable.GetState() && value > 0 && Menu::Window.MiscTab.FakeLagTyp.GetIndex() == 1)
- {
- if (!(pLocal->GetFlags() & FL_ONGROUND))
- {
- if (iTick1 < value) {
- bSendPacket = false;
- iTick1++;
- }
- else {
- bSendPacket = true;
- iTick1 = 0;
- }
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement