#include <windows.h>
#include <stdio.h>
#define ADR_PlayerPointer 0x00
#define ADR_ServerPointer 0x00
#define ADR_GlassWalls 0x00
#define ADR_Teleport 0x00
#define ADR_DIG 0x00
#define ADR_SuperJump 0x00
#define ADR_NoFailDamage 0x00
#define ADR_SuperNoSpread 0x00
#define ADR_FastAmmo 0x00
#define ADR_FastMedic 0x00
#define ADR_FastFlag 0x00
#define ADR_FastRepair 0x00
#define ADR_NoBounds1 0x00
#define ADR_NoBounds2 0x00
#define ADR_NoBounds3 0x00
#define ADR_NoRecoil1 0x00
#define ADR_NoRecoil2 0x00
#define ADR_NoRecoil3 0x00
DWORD *ingame= (DWORD*) ADR_PlayerPointer;
DWORD *outgame= (DWORD*)ADR_ServerPointer;
void Teleport
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PlayerPointer;
if(dwPlayerPtr != 0)
if (GetAsyncKeyState(VK_F10))
{
MessageBeep(MB_ICONINFORMATION);
}
if (GetAsyncKeyState(VK_F11))
{
MessageBeep(MB_ICONINFORMATION);
}
}
}
//-------------------------------------------------
void Dig()
{
if(GetAsyncKeyState(VK_MENU) &1)
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PlayerPointer;
*(float*)(dwPlayerPtr+OFS_Z) = -1000;
}
}
//-------------------------------------------------
void SuperJump()
{
if(GetAsyncKeyState(VK_CONTROL) &1)
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PlayerPointer;
*(float*)(dwPlayerPtr+OFS_Z) = 1500;
}
}
//-------------------------------------------------
void NoFallDamage()
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PlayerPointer;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFS_NFD) = -10000;
}
}
//-------------------------------------------------
void all()
{
*(double*)ADR_SuperNoSpread = 0;
}
//-------------------------------------------------
void Fastall()
{
*(float*)ADR_FastAmmo = 9000000;
*(float*)ADR_FastMedic = 9000000;
*(float*)ADR_FastRepair = 9000000;
*(float*)ADR_FastFlag = 9000000;
}
//-------------------------------------------------
void NoBounds()
{
*(int*)ADR_NoBounds1 = 0;
*(int*)ADR_NoBounds2 = 0;
*(int*)ADR_NoBounds3 = 0;
}
//-------------------------------------------------
void GlassWalls()
{
if(GetAsyncKeyState(VK_MBUTTON) &1) //ON
{
*(int*)ADR_GlassWalls = 1;
}
}
void GlassWallsoff()
{
if(GetAsyncKeyState(VK_CAPITAL) &1)//OFF
{
*(int*)ADR_GlassWalls = 0;
}
}
//-------------------------------------------------
void NoRecoil ()
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PlayerPointer;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+NoRecoil1) = 0;
*(float*)(dwPlayerPtr+NoRecoil2) = 0;
*(float*)(dwPlayerPtr+NoRecoil3) = 0;
}
}
//-------------------------------------------------
void HackThread()
{
for(;; )
{
if(*ingame)
{
GlassWalls()
Teleport();
FastAll();
AutomaticAll();
}
//if(*outgame)
{
}
Sleep(50);
}
}
//--------------------------End HackThread--------------------------//
//--------------------------End--------------------------//
BOOL WINAPI DllMain(HINSTANCE hModule, DWORD dwReason, LPVOID lpvReserved)
{
if(dwReason == DLL_PROCESS_ATTACH)
{
MessageBoxA(NULL,"Made By : CallYourSelf ","Hack",MB_OK);
MessageBoxA(NULL,"HackkinGCoDer","Creadits",MB_OK) ;
MessageBoxA(NULL,"Aldrei P.Bravo","Creadits",MB_OK);
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)HackThread , 0, 0, 0);
}
return TRUE;
}