No Menu:
#include <stdio.h>
#include <windows.h>
#define Playerpointer 0x00C93348
#define OFS_STAMINA 0x0000
DWORD *ingame= (DWORD*)Playerpointer;
DWORD *megame= (DWORD*)Serverpointer;
void Stamina()
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFS_STAMINA) = 100;
}
}
void HackThread()
{
for(;; <--- das dran machen sonst ist es hir smile)
{
if(*ingame) //check if we are ingame.. prevent crashs
{
Stamina();
}
if(*megame)
{
}
Sleep(200);
}
}
BOOL WINAPI DllMain(HINSTANCE hModule, DWORD dwReason, LPVOID lpReserved)
{
if(dwReason == DLL_PROCESS_ATTACH)
{
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)HackThread, 0, 0, 0);
}
return TRUE;
}
struct CServer
{
CServer* local; //0x0000
char unknown4[72]; //0x0004
CServer** server; //0x004C
char unknown80[48]; //0x0050
};//Size=0x0080(128)
struct Server
{
char unknown0[280]; //0x0000
__int32 ping; //0x0118
char unknown284[600]; //0x011C
__int32 spectate; //0x0374
char unknown888[4]; //0x0378
__int32 premium_1; //0x037C
__int32 premium_2; //0x0380
char unknown900[676]; //0x0384
__int32 level; //0x0628
char unknown1580[6872]; //0x062C
BYTE slot_5; //0x2104
BYTE slot_6; //0x2105
BYTE slot_7; //0x2106
BYTE slot_8; //0x2107
}//Size=0x2F78(12152)
----------------------------------------------------------------------------------------
Dig
CODE
void Dig ()
{
if(GetAsyncKeyState(VK_F5) &1) //VK_F5 button to activate =)
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPTR;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFS_Z) = -2000; //-2000 is lower than you
}
}
}
No Fall Damage
CODE
void NFD ()
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPTR;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFS_NFD) = -20000; //fall height
}
}
Speed
CODE
void Speed ()
{
*(float*)ADR_SPEED = 89; // 89 = speed, the speed standard is 89
}
NoRecoil
CODE
void NoRecoil ()
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPTR;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFS_NORECOIL1) = 0;
*(float*)(dwPlayerPtr+OFS_NORECOIL2) = 0;
*(float*)(dwPlayerPtr+OFS_NORECOIL3) = 0;
}
}
NoSpawn
CODE
void NoSpawn ()
{
*(int*)ADR_NOSPAWN1 = 0;
*(int*)ADR_NOSPAWN2 = 0;
}
FastAll
CODE
void FastAll ()
{
*(float*)ADR_FASTMEDIC = 5;
*(float*)ADR_FASTFLAG = 10;
*(float*)ADR_FASTREPAIR = 5;
*(float*)ADR_FASTAMMO = 10;
}
Stamina
CODE
void Stamina ()
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPTR;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr + OFS_STAMINA) = 100; // 100 = full, 50 = stealth
}
}
Scope
CODE
void Scope ()
{
if(GetAsyncKeyState(VK_RBUTTON))
{
*(int*)(ADR_SCOPE) = (int)1;
}
else
{
*(int*)(ADR_SCOPE) = (int)7;
}
}
Premium
CODE
void Premium ()
{
DWORD dwServerPtr = *(DWORD*)ADR_SERVERPTR;
if(dwServerPtr != 0)
{
*(int*)(dwServerPtr+OFS_PREMIUM) = 0; // 0= off, 1= bronze, 2= silver, 3= gold, 4= platinum
}
}
NoSpread
CODE
void NoSpread ()
{
*(int*)ADR_NOSPREAD = 0;
}
NoBounds
CODE
void NoBounds ()
{
*(int*)ADR_NOBOUNDS1 = 0;
*(int*)ADR_NOBOUNDS2 = 0;
}
NoWater
CODE
void NoWater ()
{
*(int*)(ADR_NOWATER) = 0;
}
Bandage
CODE
void Bandage ()
{
*(int*)(ADR_BANDAGE) = 0;
}
Sp
CODE
void SP ()
{
*(int*)(ADR_SP_5) = 0;
}
void SP2 ()
{
*(int*)(ADR_SP_10) = 0;
}
Sniper PX
CODE
void SniperPX ()
{
*(int*)(ADR_PX_SNIPER) = 0;
}
Extrammo
CODE
void Extrammo ()
{
*(int*)(ADR_EXTRAAMMO1) = 0;
*(int*)(ADR_EXTRAAMMO2) = 0;
}
Slot
CODE
void Slot ()
{
DWORD dwPlayerPtr = *(DWORD*)(ADR_SERVERPTR);
if(dwPlayerPtr != 0)
{
*(long*)(dwPlayerPtr+OFS_SLOT) = 0;
}
}
RoomMaster
CODE
void RoomMaster ()
{
DWORD dwPlayerPtr = *(DWORD*)ADR_SERVERPTR;
if(dwPlayerPtr != 0)
{
*(int*)(dwPlayerPtr+OFS_ROOMMASTER) = 0;
}
}
SuperMaster
CODE
void SuperMaster ()
{
DWORD dwServerPtr = *(DWORD*)ADR_SERVERPTR;
if(dwServerPtr != 0)
{
*(int*)(dwServerPtr+OFS_SUPERMASTER) = 0;
}
}
Dinar
CODE
void Dinar ()
{
DWORD dwPlayerPtr = *(DWORD*)ADR_SERVERPTR;
if(dwPlayerPtr != 0)
{
*(long*)(dwPlayerPtr + OFS_DINAR) = 999999999;
}
}
Level 100
CODE
void Level ()
{
DWORD dwPlayerPtr = *(DWORD*)ADR_SERVERPTR;
if(dwPlayerPtr != 0)
{
*(long*)(dwPlayerPtr + OFS_LEVEL) = 999999999;
}
}
Weapons
CODE
void Weapon ()
{
if(GetAsyncKeyState(VK_NUMPAD7) &1) // NumPad, button to activate, remember: Click + roll
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPTR;
if(dwPlayerPtr != 0)
{
*(long*)(dwPlayerPtr+OFS_WEAPON) = 76; //Value
}
}
Teleport
CODE
void Teleport ()
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPTR;
if(dwPlayerPtr != 0)
{
if (GetAsyncKeyState(VK_F2)) //Save
{
posiX = *(float*)(dwPlayerPtr + OFS_X);
posiY = *(float*)(dwPlayerPtr + OFS_Y);
posiZ = *(float*)(dwPlayerPtr + OFS_Z);
}
if (GetAsyncKeyState(VK_F3)) //Teleport
{
*(float*)(dwPlayerPtr + OFS_X) = posiX;
*(float*)(dwPlayerPtr + OFS_Y) = posiY;
*(float*)(dwPlayerPtr + OFS_Z) = posiZ;
}
}
}
float posiX;
float posiY;
float posiZ;
NoFog
CODE
void NoFog()
{
*(float*)ADR_FAR_FOG = 1166127104;
*(float*)ADR_NEAR_FOG = 0;
}
SuperJump
CODE
void SuperJump ()
{
if(GetAsyncKeyState(VK_CONTROL)&1)
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPTR;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFS_Z) = 1000; //jump height
}
}
}
GMMmode
CODE
void GMMode ()
{
DWORD dwPlayerPtr = *(DWORD*)ADR_SERVERPTR;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFS_GMMODE) = 5;
}
}
GMWarning
CODE
void GMWarning()
{
DWORD dwPlayerPtr = *(DWORD*)ADR_SERVERPTR;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+ADR_GMWARNING) = 5;
}
}
FullBright
CODE
void FullBrightOff ()
{
*(long*)ADR_FULLBRIGHT1 = 1054661868;
*(long*)ADR_FULLBRIGHT2 = 1054661868;
*(long*)ADR_FULLBRIGHT3 = 1054661868;
}
void FullBrightOn ()
{
*(long*)ADR_FULLBRIGHT1 = 1092779973;
*(long*)ADR_FULLBRIGHT2 = 1092779973;
*(long*)ADR_FULLBRIGHT3 = 1092779973;
}
GlassWalls
CODE
void GlasswallsOff ()
{
*(float*)ADR_GLASSWALLS = 10000;
}
void GlasswallsOn ()
{
*(int*)ADR_GLASSWALLS = 0, 4;
}
No Fog
QUOTE
if (nofog)
{
m_pD3Ddev->SetRenderState(D3DRS_FOGENABLE, false);
}
WireFrame:
QUOTE
if (m_Stride == 44)
m_pD3Ddev->SetRenderState(D3DRS_FILLMODE, D3DFILL_WIREFRAME);
}
Glasswalls:
QUOTE
if(m_Stride == 40)
{
m_pD3Ddev->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
}
WallColor:
QUOTE
if ( m_Stride != 44 )
{
m_pD3Ddev->SetRenderState(D3DRS_FILLMODE,D3DFILL_SOLID);
m_pD3Ddev->SetTexture( 0, texWhite);
}
WallHack:
QUOTE
if(m_Stride == 44)
{
m_pD3Ddev->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
}
FullBright:
QUOTE
if (fullbright)
{
m_pD3Ddev->SetRenderState(D3DRS_LIGHTING, false);
m_pD3Ddev->SetRenderState(D3DRS_AMBIENT,D3DCOLOR_ARGB(255, 255,255,255));
}
else
{
m_pD3Ddev->SetRenderState(D3DRS_AMBIENT, false);
}
-----------------------------------------------------------------------------------------------
Kays:
VK_LBUTTON 01 Left mouse button
VK_RBUTTON 02 Right mouse button
VK_CANCEL 03 Control-break processing
VK_MBUTTON 04 Middle mouse button (three-button mouse)
VK_BACK 08 BACKSPACE key
VK_TAB 09 TAB key
VK_CLEAR 0C CLEAR key
VK_RETURN 0D ENTER key
VK_SHIFT 10 SHIFT key
VK_CONTROL 11 CTRL key
VK_MENU 12 ALT key
VK_PAUSE 13 PAUSE key
VK_CAPITAL 14 CAPS LOCK key
VK_ESCAPE 1B ESC key
VK_SPACE 20 SPACEBAR
VK_PRIOR 21 PAGE UP key
VK_NEXT 22 PAGE DOWN key
VK_END 23 END key
VK_HOME 24 HOME key
VK_LEFT 25 LEFT ARROW key
VK_UP 26 UP ARROW key
VK_RIGHT 27 RIGHT ARROW key
VK_DOWN 28 DOWN ARROW key
VK_SELECT 29 SELECT key
VK_PRINT 2A PRINT key
VK_EXECUTE 2B EXECUTE key
VK_SNAPSHOT 2C PRINT SCREEN key
VK_INSERT 2D INS key
VK_DELETE 2E DEL key
VK_HELP 2F HELP key
30 0 key
31 1 key
32 2 key
33 3 key
34 4 key
35 5 key
36 6 key
37 7 key
38 8 key
39 9 key
41 A key
42 B key
43 C key
44 D key
45 E key
46 F key
47 G key
48 H key
49 I key
4A J key
4B K key
4C L key
4D M key
4E N key
4F O key
50 P key
51 Q key
52 R key
53 S key
54 T key
55 U key
56 V key
57 W key
58 X key
59 Y key
5A Z key
VK_NUMPAD0 60 Numeric keypad 0 key
VK_NUMPAD1 61 Numeric keypad 1 key
VK_NUMPAD2 62 Numeric keypad 2 key
VK_NUMPAD3 63 Numeric keypad 3 key
VK_NUMPAD4 64 Numeric keypad 4 key
VK_NUMPAD5 65 Numeric keypad 5 key
VK_NUMPAD6 66 Numeric keypad 6 key
VK_NUMPAD7 67 Numeric keypad 7 key
VK_NUMPAD8 68 Numeric keypad 8 key
VK_NUMPAD9 69 Numeric keypad 9 key
VK_SEPARATOR 6C Separator key
VK_SUBTRACT 6D Subtract key
VK_DECIMAL 6E Decimal key
VK_DIVIDE 6F Divide key
VK_F1 70 F1 key
VK_F2 71 F2 key
VK_F3 72 F3 key
VK_F4 73 F4 key
VK_F5 74 F5 key
VK_F6 75 F6 key
VK_F7 76 F7 key
VK_F8 77 F8 key
VK_F9 78 F9 key
VK_F10 79 F10 key
VK_F11 7A F11 key
VK_F12 7B F12 key
VK_F13 7C F13 key
VK_F14 7D F14 key
VK_F15 7E F15 key
VK_F16 7F F16 key
VK_F17 80H F17 key
VK_F18 81H F18 key
VK_F19 82H F19 key
VK_F20 83H F20 key
VK_F21 84H F21 key
VK_F22 85H F22 key
VK_F23 86H F23 key
VK_F24 87H F24 key
VK_NUMLOCK 90 NUM LOCK key
VK_SCROLL 91 SCROLL LOCK key
VK_LSHIFT A0 Left SHIFT key
VK_RSHIFT A1 Right SHIFT key
VK_LCONTROL A2 Left CONTROL key
VK_RCONTROL A3 Right CONTROL key
VK_LMENU A4 Left MENU key
VK_RMENU A5 Right MENU key
VK_PLAY FA Play key
VK_ZOOM FB Zoom key






