Rapid Fire on
Isnt rapid fire on just \x90\x90 plz dnt b dbags about it. i just really need to knw i used search bar.
37419A0E > 80BE E0000000 >CMP BYTE PTR DS:[ESI+E0],0
#define RapidFire 0x37419A0E // 37419A0E > 80BE E0000000 >CMP BYTE PTR DS:[ESI+E0],0
#define GameStatus 0x377DE9BC
void Memoria( void* pvAddress, void* pvBuffer, size_t len )
{
if( *(BYTE*)pvAddress == *(BYTE*)pvBuffer )
return;
memcpy( ( void* )pvAddress, ( void* )pvBuffer, len );
}
void rapidfire(){
if(*(int *)GameStatus){
if(GetAsyncKeyState(VK_NUMPAD0)&1){
Memoria((LPVOID) (RapidFire), "\x90\x90\x90\x90\x90\x90", 6);
}else{
Memoria((LPVOID) (RapidFire), "\x80\xBE\xE0\x00\x00\x00", 6);
}
}else{
Memoria((LPVOID) (RapidFire), "\x80\xBE\xE0\x00\x00\x00", 6);
}
}
#define RapidFire 0x37419A15 #define GameStatus 0x377DE9BC
VOID cTools::MemEdit(PVOID dwAdd, void *val, int bytes)
{
DWORD d, ds;
VirtualProtect(dwAdd, bytes, PAGE_EXECUTE_READWRITE, &d);
memcpy(dwAdd, val, bytes);
VirtualProtect(dwAdd,bytes,d,&ds);
}
bool inGame()
{
if(*(int*)GameStatus == 1)
return true;
else return false;
}
void DoRapidFire()
{
if(inGame())
{
if(GetAsyncKeyState(VK_LBUTTON)&1)
Tools.MemEdit((PBYTE)RapidFire, (PBYTE)"\x90\x90", 2);
else
Tools.MemEdit((PBYTE)RapidFire, (PBYTE)"\x74\x3E", 2);
}
else Tools.MemEdit((PBYTE)RapidFire, (PBYTE)"\x74\x3E", 2);
}