π stackhack sendpacket fix
Find
and replace with
If u scroll down more u will find *SendPacket = GLOBAL::should_send_packet;
replace it with *pbSendPacket = GLOBAL::should_send_packet;
Now u need to change some stuff on antiaim.cpp
Real model for aa:
Fake model for aa:
Idk to explain too good, but it works. Hf.
Code:
uintptr_t* FPointer; __asm { MOV FPointer, EBP }
byte* SendPacket = (byte*)(*FPointer - 0x1C);
Code:
PVOID pebp; __asm mov pebp, ebp; bool* pbSendPacket = (bool*)(*(DWORD*)pebp - 0x1C); bool& bSendPacket = *pbSendPacket; if (!pbSendPacket) return false; GLOBAL::should_send_packet = *pbSendPacket;
replace it with *pbSendPacket = GLOBAL::should_send_packet;
Now u need to change some stuff on antiaim.cpp
Real model for aa:
Code:
void CAntiAim::backjitter(SDK::CUserCmd* cmd)
{
if (!GLOBAL::should_send_packet)
cmd->viewangles.y += randnum(-180, 180);
else
cmd->viewangles.y += 180 + ((rand() % 15) - (15 * 0.5f));
}
Code:
void CAntiAim::fakesideways(SDK::CUserCmd* cmd)
{
static int ChokedPackets = -1;
ChokedPackets++;
if (ChokedPackets < 1)
{
GLOBAL::should_send_packet = false;
cmd->viewangles.y += 90;
}
else
{
GLOBAL::should_send_packet = true;
cmd->viewangles.y -= 180;
ChokedPackets = -1;
}
}