Here is gm mode and unlimited ammo
but you need bypass if you have 1 would u be willing to give me a copy
void gm()
{
DWORD dwPlayerPtr = *(DWORD*)serverpointer;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr + gmaddie) = 5;
}
}
void unlimAmmo(){
DWORD dwProtect;
const BYTE nop[3] = {0x90,0x90,0x90};
VirtualProtect((void*)(ADR_UNLAMMO1), 3, PAGE_EXECUTE_READWRITE, &dwProtect);
memcpy((void*)ADR_UNLAMMO1, &nop, 3);
VirtualProtect((void*)(ADR_UNLAMMO1), 3, dwProtect, NULL);
VirtualProtect((void*)(ADR_UNLAMMO2), 3, PAGE_EXECUTE_READWRITE, &dwProtect);
memcpy((void*)ADR_UNLAMMO2, &nop, 3);
VirtualProtect((void*)(ADR_UNLAMMO2), 3, dwProtect, NULL);
VirtualProtect((void*)(ADR_UNLAMMO3), 3, PAGE_EXECUTE_READWRITE, &dwProtect);
memcpy((void*)ADR_UNLAMMO3, &nop, 3);
VirtualProtect((void*)(ADR_UNLAMMO3), 3, dwProtect, NULL);
}