Code:
void cMisc::HEXMemory(PVOID address, void* val, int bytes)
{
DWORD d, ds;
VirtualProtect(address, bytes, PAGE_EXECUTE_READWRITE, &d);
memcpy(address, val, bytes);
VirtualProtect(address,bytes,d,&ds);
}
Code:
bool cReadys::IsIngame()
{
if(Hack.Readys.FinAddresses == false)
return false;
DWORD* LTBase = (DWORD*)Hack.Addresses. LTB;
IsConnected_t pConnected = *(IsConnected_t*)(*LTBase + 0x8C);
if(*(__int8*)Hack.Addresses.GameStatus == 1)//not needed
return pConnected();
return false;
}
Code:
if(Hack.Readys.IsIngame() && !Hack.Readys.WasIngame){
Hack.Readys.WasIngame = true;
}
Code:
if(Bullets.Enabled && Hack.Readys.IsIngame() && !Bullets.Check){
Hack.Misc.HEXMemory((void*)Hack.Addresses.SuperBullet,"\x90\x90\x90",3);
Bullets.Check = true;//personal anti lagg
}else if(!Hack.Readys.IsIngame() && Hack.Readys.WasIngame || !Bullets.Enabled && Bullets.Check){
Hack.Misc.HEXMemory((void*)Hack.Addresses.SuperBullet,"\x0F\x94\xC0",3);
Bullets.Check = false;//personal anti lagg
}