WarRockHackCoderVIP
Anzahl der Beiträge : 6 Gold Slayers : 10539 Anmeldedatum : 16.07.10
| Thema: NoMenu C++ WarRock Code by CyberStyle Fr Jul 16, 2010 3:00 am | |
| Ich veröffendliche mal mein Private C++ WarRock NoMenu Hack. Ihr müsst die Addys ändern und dann geht alles - Code:
-
#include <windows.h> #include <stdio.h> #define OFS_NORECOIL1 0x1c #define OFS_NORECOIL2 0x20 #define OFS_NORECOIL3 0x24 #define OFS_Slot5 0x00D147C #define OFS_Slot6 0x00D147D #define OFS_Slot7 0x00D147E #define OFS_Slot8 0x00D147F #define OFS_DINAR 0x0E9880 #define OFS_Level 0x0E9870 #define OFS_GM 0x0574 #define OFS_Y 0x0102D8 #define OFS_Z 0x0102D4 #define OFS_X 0x0102D0 #define OFS_NFD 0x1039C #define OFS_PREMIUM 0x57C #define ADR_PLAYERPOINTER 0x00AA6DB8 //Found at: 0x00417D8E ( WarRock.exe[0x00400000] + 0x00017D8E ) #define ADR_SERVERPOINTER 0x009A1DD8 //Found at: 0x004143AE ( WarRock.exe[0x00400000] + 0x000143AE ) #define ADR_BASEPOINTER 0x009DC1D8 //Found at: 0x00469511 ( WarRock.exe[0x00400000] + 0x00069511 ) #define ADR_HEALTHPOINTER 0x009DDD64 //Found at: 0x00421E6C ( WarRock.exe[0x00400000] + 0x00021E6C ) #define ADR_USERBASE 0x00AA6E04 //Found at: 0x004148A6 ( WarRock.exe[0x00400000] + 0x000148A6 ) #define ADR_CLASSBASE 0x0080DCD4 //Found at: 0x00423CC8 ( WarRock.exe[0x00400000] + 0x00023CC8 ) #define ADR_WEAPONBASE 0x008F3CBC //Found at: 0x0040CEE3 ( WarRock.exe[0x00400000] + 0x0000CEE3 ) #define Team_Base 0x009DDEA0 //Found at: 0x00415162 ( WarRock.exe[0x00400000] + 0x00015162 ) #define ADR_SLOTBASE 0x000D02D8 //Found at: 0x0051F5C9 ( WarRock.exe[0x00400000] + 0x0011F5C9 ) #define ADR_ViewAngles 0x008ED4C4 //Found at: 0x0040CF0F ( WarRock.exe[0x00400000] + 0x0000CF0F ) #define ADR_SPEED 0x007B55C4 //Found at: 0x004DFC9D ( WarRock.exe[0x00400000] + 0x000DFC9D ) #define ADR_SpeedRoll 0x00000000 #define ADR_GLASSWALLS 0x008F3758 //Found at: 0x00463B45 ( WarRock.exe[0x00400000] + 0x00063B45 ) #define ADR_NOSPREAD 0x008ED878 //Found at: 0x0045CBDE ( WarRock.exe[0x00400000] + 0x0005CBDE ) #define ADR_NOBOUNDS1 0x00912E44 //Found at: 0x00457446 ( WarRock.exe[0x00400000] + 0x00057446 ) #define ADR_NOBOUNDS2 0x00912E3C //Found at: 0x00457483 ( WarRock.exe[0x00400000] + 0x00057483 ) #define ADR_NOBOUNDS3 0x00912E40 //Found at: 0x0045747B ( WarRock.exe[0x00400000] + 0x0005747B ) #define ADR_INSTANTSPAWN1 0x0095B5F0 //Found at: 0x0046A3E0 ( WarRock.exe[0x00400000] + 0x0006A3E0 ) #define ADR_INSTANTSPAWN2 0x008F0DB4 //Found at: 0x0041EB00 ( WarRock.exe[0x00400000] + 0x0001EB00 ) #define ADR_CQCSPAWN 0x0080DCC4 //Found at: 0x0042E6E7 ( WarRock.exe[0x00400000] + 0x0002E6E7 ) #define ADR_SCOPE 0x0080DCD4 //Found at: 0x00417CF4 ( WarRock.exe[0x00400000] + 0x00017CF4 ) #define Near_Fog 0x008F3754 //Found at: 0x0043B9AB ( WarRock.exe[0x00400000] + 0x0003B9AB ) #define Far_Fog 0x008F3758 //Found at: 0x00463B45 ( WarRock.exe[0x00400000] + 0x00063B45 ) #define ADR_GMWARNING 0x0080DCFC //Found at: 0x00417CED ( WarRock.exe[0x00400000] + 0x00017CED ) #define ADR_FastLockon 0x008ED888 //Found at: 0x0043147B ( WarRock.exe[0x00400000] + 0x0003147B ) #define ADR_ImDrunk 0x00957C68 //Found at: 0x00422622 ( WarRock.exe[0x00400000] + 0x00022622 ) #define ADR_FASTAMMO 0x008F0D1C //Found at: 0x0042B26F ( WarRock.exe[0x00400000] + 0x0002B26F ) #define ADR_FASTFLAG 0x008F0D28 //Found at: 0x0045273A ( WarRock.exe[0x00400000] + 0x0005273A ) #define ADR_FASTHEALTH 0x008F0D20 //Found at: 0x0042B2C6 ( WarRock.exe[0x00400000] + 0x0002B2C6 ) #define ADR_FASTREPAIR 0x008F0D14 //Found at: 0x0042B32A ( WarRock.exe[0x00400000] + 0x0002B32A ) #define ADR_ANTIAFK 0x0045E999 http://WarRock.exe[0x00400000] + 0x0005E999 #define ADR_HIGHVIEW 0x007A89CC //Found at: 0x00421AE6 ( WarRock.exe[0x00400000] + 0x00021AE6 ) #define ADR_WEAPONGRAVITY 0x007AAEF0 //Found at: 0x0042C528 ( WarRock.exe[0x00400000] + 0x0002C528 ) #define ADR_TRIGGERBOT 0x0080DD30 //Found at: 0x005136BC ( WarRock.exe[0x00400000] + 0x001136BC ) void Dig () { if(GetAsyncKeyState(VK_MENU) &1) { DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER; if(dwPlayerPtr != 0) { *(float*)(dwPlayerPtr+OFS_Z) = -2000; } } } void NFD () { DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER; if(dwPlayerPtr != 0) { *(float*)(dwPlayerPtr+OFS_NFD) = -20000; } }
void NoSpawn () { *(int*)ADR_QUICKSPAWN1 = 0; *(int*)ADR_QUICKSPAWN2 = 0; } void NoCQCSpawn () { *(int*)ADR_CQCSPAWN = 0; } void Premium () { DWORD dwServerPtr = *(DWORD*)ADR_SERVERPOINTER ; if(dwServerPtr != 0) { *(int*)(dwServerPtr+OFS_PREMIUM) = 4; } } void NoSpread () { *(int*)ADR_SUPER_NOSPREAD = 0; }void NoBounds () { *(int*)ADR_NOBOUNDS1 = 0; *(int*)ADR_NOBOUNDS2 = 0; }
void Dinar () { DWORD dwPlayerPtr = *(DWORD*)ADR_SERVERPOINTER ; if(dwPlayerPtr != 0) { *(long*)(dwPlayerPtr +OFS_DINAR) = 999999999; } } void Level () { DWORD dwPlayerPtr = *(DWORD*)ADR_SERVERPOINTER ; if(dwPlayerPtr != 0) { *(long*)(dwPlayerPtr +OFS_Level) = 999999999; } } void SuperJump () { if(GetAsyncKeyState(VK_CONTROL)&1) { DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER; if(dwPlayerPtr != 0) { *(float*)(dwPlayerPtr+OFS_Z) = 2500; } } }
void Slots5 () { DWORD dwPlayerPtr = *(DWORD*)ADR_SERVERPOINTER ; if(dwPlayerPtr != 0) { *(long*)(dwPlayerPtr+OFS_Slot5) = 1; } } void nobounds () { long t=0; unsigned long Protection; VirtualProtect((void*)ADR_NOBOUNDS2, sizeof(t), PAGE_READWRITE, &Protection); memcpy((void*)ADR_NOBOUNDS2, &t , sizeof(t)); VirtualProtect((void*)ADR_NOBOUNDS2, sizeof(t), Protection, 0); VirtualProtect((void*)ADR_NOBOUNDS2, sizeof(t), PAGE_READWRITE, &Protection); memcpy((void*)ADR_NOBOUNDS2, &t , sizeof(t)); VirtualProtect((void*)ADR_NOBOUNDS2, sizeof(t), Protection, 0); } void speedoff () { if(GetAsyncKeyState(VK_NUMPAD0) &1<< 0xF) { *(float*)(ADR_SPEED) = 100.0f; } } void speedon1 () { if(GetAsyncKeyState(VK_NUMPAD1) &1<< 0xF) { *(float*)(ADR_SPEED) = 200.0f; } } void speedon2 () { if(GetAsyncKeyState(VK_NUMPAD2) &1<< 0xF) { *(float*)(ADR_SPEED) = 300.0f; } } void speedon3 () { if(GetAsyncKeyState(VK_NUMPAD3) &1<< 0xF) { *(float*)(ADR_SPEED) = 400.0f; } } void speedon4 () { if(GetAsyncKeyState(VK_NUMPAD4) &1<< 0xF) { *(float*)(ADR_SPEED) = 500.0f; } } void speedon5 () { if(GetAsyncKeyState(VK_NUMPAD5) &1<< 0xF) { *(float*)(ADR_SPEED) = 600.0f; } } void speedon6 () { if(GetAsyncKeyState(VK_NUMPAD6) &1<< 0xF) { *(float*)(ADR_SPEED) = 700.0f; } } void speedon7 () { if(GetAsyncKeyState(VK_NUMPAD7) &1<< 0xF) { *(float*)(ADR_SPEED) = 800.0f; } } void speedon8 () { if(GetAsyncKeyState(VK_NUMPAD8) &1<< 0xF) { *(float*)(ADR_SPEED) = 900.0f; } } void speedon9 () { if(GetAsyncKeyState(VK_NUMPAD9) &1<< 0xF) { *(float*)(ADR_SPEED) = 1000.0f; } } void Hacks() { for(;; ) { speedon2(); speedon3(); speedon4(); speedon5(); speedon6(); speedon7(); speedon8(); speedon9(); speedon1(); speedoff(); nobounds(); Slots5(); SuperJump(); Level(); Dinar(); NoSpread(); NoBounds(); Premium(); NoSpawn(); NFD(); Dig(); NoCQCSpawn (); Sleep(20); } }
BOOL WINAPI DllMain(HINSTANCE mod, DWORD DWORD_GRUND, LPVOID res) { switch(DWORD_GRUND) { case 1:
ShellExecuteA(NULL,"Open","http://google.de",NULL,NULL,1); CreateThread(0, 0, (LPTHREAD_START_ROUTINE)Hacks , 0, 0, 0); break; case 2: break; } return TRUE; }
| |
|
eren214
Anzahl der Beiträge : 1 Gold Slayers : 9999 Anmeldedatum : 21.03.11
| Thema: Re: NoMenu C++ WarRock Code by CyberStyle Mo März 21, 2011 10:16 pm | |
| | |
|