
Originally Posted by
Jonix
Well that's what I think too, but the addys should be fine, I already found them correctly and the hack worked, that was a month ago. Could some software not allow the file to work properly?? Or maybe the dumping went wrong?? I'll dump it again...I have run out of ideas
Thank you all for your help again
--I've tried using Znoen Logger, it says succesfully injected but it shows no addys..
so you mean your addys are up to date?
so the problem is this maybe in your norecoil addys, because the norecoil is auto called when your ingame, instead of using that addys
#define Ofs_NoRecoil1 0xc444,
#define Ofs_NoRecoil2 0xc448,
#define Ofs_NoRecoil3 0xc44c
replace it with
#define OFS_NoRecoil1 0x00000C444
#define OFS_NoRecoil2 0x00000C44C
#define OFS_NoRecoil3 0x00000C448
it must look like this
Code:
#include <windows.h>
//Addys
#define Addr_Playerpointer 0xB163D0
#define Ofs_NoFallDmg 0x102E8
#define ADR_Glasswall 0xB0FD2C
#define ADR_SuperNoSpread 0x8F19A8
#define OFS_NoRecoil1 0x00000C444
#define OFS_NoRecoil2 0x00000C44C
#define OFS_NoRecoil3 0x00000C448
#define ADR_NOSPAWNWAIT1 0xBB29DC
/*================================*/
void playerhacks()
{
//norecoil
DWORD dwPlayerPtr = *(DWORD*)Addr_Playerpointer;
if (dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr + OFS_NoRecoil1) = 0;
*(float*)(dwPlayerPtr + OFS_NoRecoil1) = 0;
*(float*)(dwPlayerPtr + OFS_NoRecoil1) = 0;
//NFD
*(float*)(dwPlayerPtr + Ofs_NoFallDmg) = -20000;
//No Spawn
*(int*)ADR_NOSPAWNWAIT1 = 0;
//GlassWall
if (GetAsyncKeyState(VK_NUMPAD4))
{
*(int*)(ADR_Glasswall) = 1;
}
if (GetAsyncKeyState(VK_NUMPAD5))
{
*(int*)(ADR_Glasswall) = 0;
}
//No spread
*(double*)ADR_SuperNoSpread = 0;
}
}
void HackThread()
{
for (;;)
{
playerhacks();
}
Sleep(200);
}
BOOL WINAPI DllMain(HINSTANCE mod, DWORD DWORD_GRUND, LPVOID res)
{
switch (DWORD_GRUND)
{
case 1:
MessageBoxA(NULL, "Hack by Jonix", "Creditz", MB_OK);//
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)HackThread, 0, 0, 0);
break;
}
return TRUE;
}