#include <windows.h>
#include <stdio.h>
#define ADR_PlayerPointer 0x00123456
#define ADR_ServerPointer 0x00123456
#define ADR_Glasswall 0x00123456
#define ADR_UnlimitedSP 0x0123456
DWORD *ingame= (DWORD*)ADR_PlayerPointer;
DWORD *outgame= (DWORD*)ADR_ServerPointer;
void gwon()
{
if(GetAsyncKeyState(VK_NUMPAD1) &1) //ON
{
*(int*)ADR_Glasswall = 1;
}
}
void gwoff()
{
if(GetAsyncKeyState(VK_NUMPAD2) &1)//OFF
{
*(int*)ADR_Glasswall = 0;
}
}
void unlisp()
{
*(float*)ADR_UnlimitedSP = 999;
}
void HackThread()
{
for(;; )
{
if(*ingame)
{
unlisp();
gwon();
gwoff();
}
if(*outgame)
{
gwoff();
unlisp();
}
}
Sleep(200); //prevent for overloading the cpu
}
BOOL WINAPI DllMain(HINSTANCE hModule, DWORD dwReason, LPVOID lpvReserved)
{
if(dwReason == DLL_PROCESS_ATTACH)
{
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)HackThread , 0, 0, 0);
MessageBoxA(NULL,"MADE BY D3ath","Done!",MB_OK);
ShellExecute(NULL,"open","http://mgph.net/",NULL,NULL,SW_SHOWNORMAL);
}
return TRUE;
}
)