Thumbs upWarrock C++ Basic Sources & Hotkeys

Posts 1–8 of 8 · Page 1 of 1
Warrock C++ Basic Sources & Hotkeys
Hey Mpgh Users !

Today i want to show you some Source-Codes for C++ !
It`s very Helpfull for Noobs


Code:
Hack Sources

int Telx = 1;
int Tely = 1;
int Telz = 1;

DWORD *ingame= (DWORD*)Playerpointer;
DWORD *outgame= (DWORD*)Serverpointer;

// Hack Codes \\

void Supermaster ()
{
DWORD dwSrvrPtr = *(DWORD*)Serverpointer;
if(dwSrvrPtr != 0){
*(int*)(dwSrvrPtr+Super_Master_OffSet) = 1;
}
}

void Spawn ()
{
long t=0;
unsigned long Protection;
VirtualProtect((void*)ADR_QUICKSPAWN1, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)ADR_QUICKSPAWN1, &t , sizeof(t));
VirtualProtect((void*)ADR_QUICKSPAWN1, sizeof(t), Protection, 0);

VirtualProtect((void*)ADR_QUICKSPAWN2, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)ADR_QUICKSPAWN2, &t , sizeof(t));
VirtualProtect((void*)ADR_QUICKSPAWN2, sizeof(t), Protection, 0);
}

void automedic()
{
if(GetAsyncKeyState(VK_NUMPAD7) &1)
{
DWORD dwProtect;
const BYTE nop[6] = {0x90,0x90,0x90,0x90,0x90,0x90};
VirtualProtect((void*)(ADR_AUTOMEDIC), 6, PAGE_EXECUTE_READWRITE, &dwProtect);
memcpy((void*)ADR_AUTOMEDIC, &nop, 6);
VirtualProtect((void*)(ADR_AUTOMEDIC), 6, dwProtect, NULL);
} 
}

void Teleport ()
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;   /// Player Pointer Addie 
if(dwPlayerPtr != 0)
{
float PositionY = 0.0; float PositionX = 0.0;float PositionZ = 0.0;
	PositionX = *(float*)(dwPlayerPtr + OFS_X);
	PositionY = *(float*)(dwPlayerPtr + OFS_Y);
	PositionZ = *(float*)(dwPlayerPtr + OFS_Z);
  if(GetAsyncKeyState(VK_NUMPAD4)&1){
		Telx = PositionX;
		Tely = PositionY;
		Telz = PositionZ;}
  if(GetAsyncKeyState(VK_NUMPAD5)&1){
		*(float*)(dwPlayerPtr + OFS_X) = Telx;
		*(float*)(dwPlayerPtr + OFS_Y) = Tely;
		*(float*)(dwPlayerPtr + OFS_Z) = Telz;}
  if(GetAsyncKeyState(VK_NUMPAD6)&1){
	  *(float*)(dwPlayerPtr + OFS_X) += 30;}}}

void FastAll ()
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;
if(dwPlayerPtr != 0)
{
*(float*)Fast_Repair = 10.0f;
*(float*)Fast_Health = 5.0f;
*(float*)Fast_Flag = 10.0f;
*(float*)Fast_Ammo = 5.0f;
}}

void fullbright () //fullbright
{
	if(GetAsyncKeyState(VK_NUMPAD9) &1<< 0xF)
	{
*(int*)(Full_Bright_1) = 1092779973;
*(int*)(Full_Bright_2) = 1092779973;
*(int*)(Full_Bright_3) = 1092779973;
}
}

void nofog () //no fog
{
*(float*)0x00B0E148 = 1166127104;//far fog address
*(float*)0x00B0E144 = 0; //nearfog addres
}

void speedon1 ()
{
	if(GetAsyncKeyState(VK_NUMPAD1) &1<< 0xF)
{
*(float*)(Speed) = 200.0f;
}
}

void speedon2 ()
{
	if(GetAsyncKeyState(VK_NUMPAD2) &1<< 0xF)
{
*(float*)(Speed) = 300.0f;
}
}

void speedon3 ()
{
	if(GetAsyncKeyState(VK_NUMPAD3) &1<< 0xF)
{
*(float*)(Speed) = 500.0f;
}
}

void speedoff ()
{
	if(GetAsyncKeyState(VK_NUMPAD0) &1<< 0xF)
{
*(float*)(Speed) = 100.0f;
}
}

void jump () //super jump
{
if(GetAsyncKeyState(VK_CONTROL) &1)
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFS_Z) = 1000;
}
}
}

void stamina () //stamina
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+Stamina_OffSet) = 100;
}
}

void norecoil () //norecoil
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+0x00) = 0;
*(float*)(dwPlayerPtr+0x04) = 0;
*(float*)(dwPlayerPtr+0x08) = 0;
}
}

void nfd () //NFD
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+NFD_Player_OffSet) = -20000;
}
}

void nobounds () //nobounds
{
long t=0;
unsigned long Protection;
VirtualProtect((void*)No_Bounds_2, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)No_Bounds_2, &t , sizeof(t));
VirtualProtect((void*)No_Bounds_2, sizeof(t), Protection, 0);

VirtualProtect((void*)No_Bounds_2, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)No_Bounds_2, &t , sizeof(t));
VirtualProtect((void*)No_Bounds_2, sizeof(t), Protection, 0);
}

void nowater () //no water
{
long t=0;
unsigned long Protection;
VirtualProtect((void*)No_Water, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)No_Water, &t , sizeof(t));
VirtualProtect((void*)No_Water, sizeof(t), Protection, 0);
}

void PXItemSP2 ()
	{
		*(int*)(Stamina_10Porcent)   = 1;
	}//+ 5% hp

void Dig()
{
if(GetAsyncKeyState(VK_MENU) &1)
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFS_Z) = -2000;
}
}
}

void ExtraAmmo ()		//we want extrea clip allways =)
	{
		*(int*)(Extra_Ammo_1)   = 1;
	}

void ExtraAmmo2 ()		//we want extrea clip allways =)
	{
		*(int*)(Extra_Ammo_2)   = 1;
	}

void premium () //Gold Premium
{
DWORD dwPlayerPtr = *(DWORD*)Serverpointer;
if(dwPlayerPtr != 0)
{
*(long*)(dwPlayerPtr+Premium_OffSet) = 3, 10; // 1 = bronze  2 = silver 3 = gold
}
}

void spread () //no spread
{
*(float*) No_Spread = 0;
}

void ANTY_KICK ()
{
DWORD dwPlayerPtr = *(DWORD*)Serverpointer;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFS_GM) = 5;
}
}

void gm()
{
    DWORD dwPlayerPtr = *(DWORD*)serverpointer;
    if(dwPlayerPtr != 0)
    {
       *(float*)(dwPlayerPtr + gmaddie) = 5;
    }
}

void allSlots()
{
DWORD dwPlayerPtr = *(DWORD*)serverpointer;
if(dwPlayerPtr != 0)
{
     *(int*)(dwPlayerPtr + slot5)= 1;
     *(int*)(dwPlayerPtr + slot6)= 1;
     *(int*)(dwPlayerPtr + slot7)= 1;
     *(int*)(dwPlayerPtr + slot8)= 1;
     }
}

void Glasswalls()
{
if(GetAsyncKeyState(Your Hotkey here))
{
*(int*)glassw_addie = 0, 4;
}
else
{
*(int*)glassw_addie = 1166127104, 4;
}
}

void Slots5 ()
{
DWORD dwPlayerPtr = *(DWORD*)Serverpointer;
if(dwPlayerPtr != 0)
{	
*(long*)(dwPlayerPtr+Slot5_OffSet) = 1;
}
}


Hotkeys
Code:
   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

I dont write Credits becouse this Source Codes are everywhere in Google to find

Please press to Thanks + Rate if it Helps you
i really dont know c++ but
with example: void Spawn ()
i create a new function right?
how do i call it with a hotkey?
Quote Originally Posted by Cheat2 View Post
i really dont know c++ but
with example: void Spawn ()
i create a new function right?
how do i call it with a hotkey?
Wish I could help you but im not a coder

There is heaps of info and good tutorials in our C++ section if you need more help..

C++/C - MPGH - MultiPlayer Game Hacking

Good luck
Quote Originally Posted by Cheat2 View Post
i really dont know c++ but
with example: void Spawn ()
i create a new function right?
how do i call it with a hotkey?
void spawn is a function correct to call it with a hotkey you set it like
if(GetAsyncKeyState(VK_insert) and it basically toggles it to 1/0 on or off in nerd language
can you add chams source code please??
nice work!!!
Don't use VirtualProtect unless your writing to protected memory.
It uses a lot of resources and can make your hack lag.
Im no coder , but looks good
Posts 1–8 of 8 · Page 1 of 1
This thread is closed for replies.

Similar Threads

Tags for this Thread

Talk with us