Code:
if (Recoil) {
unsigned long Protection;
memory();
long maddy;
long add;
long add2;
long add3;
long t;
t = 0;
ReadProcessMemory(Wrrk, (LPVOID*)(DWORD) PlayerPointer, &maddy, 4, NULL);
add = maddy + NoRecoil1;
add2 = maddy + NoRecoil2;
add3 = maddy + NoRecoil3;
WriteProcessMemory(Wrrk, (LPVOID*)(DWORD) add, 0, 4,NULL);
WriteProcessMemory(Wrrk, (LPVOID*)(DWORD) add2, 0, 4,NULL);
WriteProcessMemory(Wrrk, (LPVOID*)(DWORD) add3, 0, 4,NULL);
VirtualProtect((void*)add, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)add, 0 , sizeof(0));
VirtualProtect((void*)add, sizeof(0), Protection, 0);
VirtualProtect((void*)add2, sizeof(0), PAGE_READWRITE, &Protection);
memcpy((void*)add2, 0 , sizeof(0));
VirtualProtect((void*)add2, sizeof(0), Protection, 0);
VirtualProtect((void*)add3, sizeof(0), PAGE_READWRITE, &Protection);
memcpy((void*)add3, 0 , sizeof(0));
VirtualProtect((void*)add3, sizeof(0), Protection, 0);


}
Any ideas why its crashing warrock?