No menu hack source code

Posts 1–5 of 5 · Page 1 of 1
No menu hack source code
Hi, this correct?

Code:
#include <windows.h>

#define ADR_PLAYERPOINTER 0xC7E840
#define ADR_SERVERPOINTER 0x00B791B8
#define OFS_Z 0x000102EC
#define OFS_NFD 0x00102CC
#define OFS_SLOT5 0x001021A4

DWORD *ingame = (DWORD*)ADR_PLAYERPOINTER;
DWORD *outgame = (DWORD*)ADR_SERVERPOINTER;

void PlayerHacks()
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr + OFS_NFD) = -200000;
if(GetAsyncKeyState(VK_LCONTROL) &1)
{
*(float*)(dwPlayerPtr + OFS_Z) = 1000;
}
}}

void ServerHacks()
{
DWORD dwServerPtr = *(DWORD*)ADR_SERVERPOINTER;
if(dwServerPtr != 0)
{
*(long*)(dwServerPtr+OFS_SLOT5) = 1;
}}

void HackThread()
{
for(;; )
{
if(*ingame)
{
PlayerHacks();
}
if(*outgame)
{
ServerHacks();
}}
Sleep(200);
}
BOOL WINAPI DllMain(HINSTANCE hMODULE,DWORD Basic_Base,LPVOID lpvReserved)
{
if(Basic_Base == DLL_PROCESS_ATTACH)
{
(0,0,(LPTHREAD_START_ROUTINE)Module_Thread,0,0,0);
}
return TRUE;
}
Code:
#include <windows.h>

#define ADR_PLAYERPOINTER 0xC7E840
#define ADR_SERVERPOINTER 0x00B791B8
#define OFS_Z 0x000102EC
#define OFS_NFD 0x00102CC
#define OFS_SLOT5 0x001021A4

DWORD *ingame = (DWORD*)ADR_PLAYERPOINTER;
DWORD *outgame = (DWORD*)ADR_SERVERPOINTER;

void PlayerHacks()
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
if(dwPlayerPtr != 0)

//no fall damage
{
*(float*)(dwPlayerPtr + OFS_NFD) = -200000;
}

//superjump
if(GetAsyncKeyState(VK_LCONTROL) &1)
{
*(float*)(dwPlayerPtr + OFS_Z) = 1000;
}
}

void ServerHacks()
{
DWORD dwServerPtr = *(DWORD*)ADR_SERVERPOINTER;
if(dwServerPtr != 0)
{
*(long*)(dwServerPtr+OFS_SLOT5) = 1;
}}

void HackThread()
{
for(;;)
{
PlayerHacks();
ServerHacks();
Sleep(20);
}}
BOOL WINAPI DllMain(HINSTANCE hMODULE,DWORD Basic_Base,LPVOID lpvReserved)
{
if(Basic_Base == DLL_PROCESS_ATTACH)
{
(0,0,(LPTHREAD_START_ROUTINe)HackThread,0,0,0);
}
return TRUE;
}
CreateThread(0,0,(LPTHREAD_START_ROUTINE)Module_Th read,0,0,0);
BOOL WINAPI DllMain(HINSTANCE hMODULE,DWORD Basic_Base,LPVOID lpvReserved)
{
if(Basic_Base == DLL_PROCESS_ATTACH)
{
CreateThread(0,0,(LPTHREAD_START_ROUTINe)HackThrea d,0,0,0);
}
return TRUE;
}
That way, my nomenu crash afte few minutes, but i use the main way, wont crash .

This way work fine:
BOOL WINAPI DllMain(HINSTANCE mod, DWORD DWORD_GRUND, LPVOID res)
{
switch(DWORD_GRUND)
{
case 1:
CreateThread(0,0, (LPTHREAD_START_ROUTINE)HackThread, 0, 0, 0);
break;
}
return TRUE;
}
Quote Originally Posted by joshpe1 View Post
BOOL WINAPI DllMain(HINSTANCE hMODULE,DWORD Basic_Base,LPVOID lpvReserved)
{
if(Basic_Base == DLL_PROCESS_ATTACH)
{
CreateThread(0,0,(LPTHREAD_START_ROUTINe)HackThrea d,0,0,0);
}
return TRUE;
}
That way, my nomenu crash afte few minutes, but i use the main way, wont crash .

This way work fine:
BOOL WINAPI DllMain(HINSTANCE mod, DWORD DWORD_GRUND, LPVOID res)
{
switch(DWORD_GRUND)
{
case 1:
CreateThread(0,0, (LPTHREAD_START_ROUTINE)HackThread, 0, 0, 0);
break;
}
return TRUE;
}
its the same except yours using a case instead of forcing it
Posts 1–5 of 5 · Page 1 of 1
This thread is closed for replies.

Tags for this Thread

None

Talk with us