#Define noreload 0x374A7A54
bool Memoria( void * pDest, char * szPatch, size_t sSize )
{
DWORD dwOrgProtect = NULL;
if ( !VirtualProtect ( pDest, sSize, PAGE_EXECUTE_READWRITE, &dwOrgProtect ))
return FALSE;
memcpy( pDest, szPatch, sSize );
VirtualProtect( pDest, sSize, dwOrgProtect, NULL );
return TRUE;
}
}
Memoria((LPVOID) noreload ,"\x90\x90\x90\x90\x90\x90", 6);
Nice dude ..
globals:
BYTE glasswalls_ON[NR_LEN] = {0x6A, 0x00};
BYTE glasswalls_OFF[NR_LEN] = {0x6A, 0x01};
bool gw = false;
if(GetAsynKeyState(VK_NUMPAD1)<0){
if(gw){
Sleep(200);
edit_memory(0x57218A, glasswalls_OFF, NR_LEN);
gw = false;
}else{
edit_memory(0x57218A, glasswalls_ON, NR_LEN);
gw = true;
}
}
