|
You last visited: Today at 00:56
Advertisement
[How to] No Menu WarRock Superjump + NFD hack erstellen [C ++ ]
Discussion on [How to] No Menu WarRock Superjump + NFD hack erstellen [C ++ ] within the WarRock Guides, Tutorials & Modifications forum part of the WarRock category.
10/02/2010, 15:57
|
#1
|
elite*gold: 7
Join Date: Sep 2010
Posts: 1,427
Received Thanks: 310
|
[How to] No Menu WarRock Superjump + NFD hack erstellen [C ++ ]
Hi,
In dem [ How to] zeige ich euch wie ihr einen WarRock hack in c++ erstellt,
dabei handelt sich um einen Superjump hack + nfd ( na fall damage ) hack!
Als erstes brauchen wir visual c++ 2008
Dann ein neues Project oben links wählen
Bild:
win32 > win32 project > OK
Weiter
Dll und Leeres Projekt Auswählen
nun fügt ihr ein neues element hinzu
Bild:
nennt es Main
Jetzt wird es schwierige: Na dann los:
Quote:
#include <windows.h>
#include <stdio.h>
|
nun haben wir einige sachen includet
nun definieren wir Wörter mit den addressen
Code:
Quote:
#define Playerpointer 0xcf4e48
#define Z_Offset 0x00000264
#define NFD_Offset 0x0000032C
|
nun der code für unseren superjump :
Code:
Quote:
void Superjump()
{
if(GetAsyncKeyState(VK_CONTROL))
{
DWORD PlP = *(DWORD*)Playerpointer;
if(PlP != 0)
{
*(float*)(PlP+Z_Offset) = 1500; // 1500 = die höhe für den superjump
|
}
}
}
Code:
Quote:
if(GetAsyncKeyState(VK_CONTROL))
|
Code:
Quote:
DWORD PlP = *(DWORD*)Playerpointer;
|
hier sagen wir der dll das PlP der Playerpointer ist.
Wenn Die Taste STRG gedrückt wird , wird Superjump ingame "ausführt"
NFD kommt Später. Sry das die Codes veraltet sind, weil ich die neuen nicht finden kann.
Ich hoffe jemand kann mir sagen wo ich die neusten bekommen kann und das solte nichts Kosten.
Credits: Yazzn™
|
|
|
10/02/2010, 16:07
|
#2
|
elite*gold: 1
Join Date: Jun 2010
Posts: 2,843
Received Thanks: 3,724
|
Will ja nich so gemein sein aber kannst du selber coden ?
|
|
|
10/02/2010, 19:02
|
#3
|
elite*gold: 0
Join Date: Oct 2010
Posts: 29
Received Thanks: 7
|
ähm jaa bekommst einfach mal ein Thx^^
|
|
|
10/02/2010, 23:20
|
#4
|
elite*gold: 170
Join Date: Jul 2010
Posts: 4,701
Received Thanks: 3,093
|
Joah, das mittlerweile ca. 50. Video über C++ Coding von Hacks -.-'
|
|
|
10/03/2010, 15:59
|
#5
|
elite*gold: 519
Join Date: Mar 2010
Posts: 1,527
Received Thanks: 30,179
|
also jetzt mal ehrlich sind genug solcher tuts is zwar nett gemeint von dir aber trozdem
und naja man sollte nicht unbedingt ein tut reinstellen wenn man selber nicht versteht was da eigentlich vorgeht
hier nfd:
Code:
void nofalldamage()
{
DWORD PlP = *(DWORD*)Playerpointer;
if(PlP != 0)
{
*(float*)(PlP+NFD_Offset) = -100000;
}
}
aktuellen adddys:
#define Playerpointer 0xA71030
#define Z_Offset 0x102D8
#define NFD_Offset 0x103A4
dllmain fehltnoch bei dir
|
|
|
10/03/2010, 16:46
|
#6
|
elite*gold: 0
Join Date: May 2010
Posts: 551
Received Thanks: 732
|
Leeched .
Dieses Tutorial habe ich anfang Februar 2010 geschrieben.
Deshalb gib wenigstens Credits
|
|
|
10/03/2010, 19:54
|
#7
|
elite*gold: 10
Join Date: Jun 2009
Posts: 595
Received Thanks: 341
|
Quote:
Originally Posted by CyberRazzer™
Will ja nich so gemein sein aber kannst du selber coden ?
|
Du ich glaub nicht.
Leute hir ist sogar ein mini NoMenu hack besser als der:
Code:
#include <stdio.h>
#include <windows.h>
//Pointer
#define ADR_PLAYERPTR 0x00A71030
#define ADR_SERVERPOINTER 0x0096BDE8
//Weapon
#define OFS_NORECOIL1 0x0000001C
#define OFS_NORECOIL2 0x00000020
#define OFS_NORECOIL3 0x00000024
#define ADR_NOSPREAD 0x008B2564
#define ADR_SCOPE 0x007D6F04
//Player
#define OFS_NFD 0x000103A4
#define OFS_X 0x000102D4
#define OFS_Y 0x000102DC
#define OFS_Z 0x000102D8
DWORD *ingame= (DWORD*)ADR_PLAYERPTR ;
DWORD *megame= (DWORD*)ADR_SERVERPOINTER ;
void NoRecoil ()//Weapon
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPTR;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFS_NORECOIL1) = 0;
*(float*)(dwPlayerPtr+OFS_NORECOIL2) = 0;
*(float*)(dwPlayerPtr+OFS_NORECOIL3) = 0;
}
}
void NoSpread ()//Weapon
{
*(int*)ADR_NOSPREAD = 0;
}
void Scope ()//Weapon
{
if(GetAsyncKeyState(VK_RBUTTON))
{
*(int*)(ADR_SCOPE) = (int)1;
}
else
{
*(int*)(ADR_SCOPE) = (int)5;
}
}
void NFD ()
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPTR;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFS_NFD) = -20000; //fall height
}
}
void SuperJump ()
{
if(GetAsyncKeyState(VK_RCONTROL)&1)//VK_RCONTROL button to activate =)
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPTR;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFS_Z) = 1500; //jump height
}
}
}
void HackThread()
{
for(;;)
{
if(*ingame)
{
//Weapon
NoRecoil ();//AUTO
NoSpread ();//AUTO
Scope ();//AUTO
//Player
NFD ();//AUTO
SuperJump ();//VK_RCONTROL
}
Sleep(20);
}
}
BOOL WINAPI DllMain(HINSTANCE mod, DWORD DWORD_GRUND, LPVOID res)
{
switch(DWORD_GRUND)
{
case 1:
ShellExecuteA(0,"open","http://ghesys.gamerzfun.com/",0,0,SW_MINIMIZE);
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)HackThread , 0, 0, 0);
break;
case 2:
break;
}
return TRUE;
}
|
|
|
10/04/2010, 15:05
|
#8
|
elite*gold: 0
Join Date: Feb 2010
Posts: 167
Received Thanks: 17
|
Es gibt ja immer nur tuts mit copy & past aber richtig erklärt wirds nie...
|
|
|
10/07/2010, 02:48
|
#9
|
elite*gold: 21
Join Date: Apr 2010
Posts: 1,725
Received Thanks: 1,237
|
oder der hier xD auch nen Alter grad gefunden ^^
#pragma warning(disable: 4244)
#include <windows.h>
#include <stdio.h>
#define ADR_PLAYERPOINTER 0x00A69C88
#define ADR_SERVERPOINTER 0x00964A40
#define OFS_PREMIUM1 0x0000057C
#define OFS_PREMIUM2 0x0580
#define OFS_5SLOT 0x000D147C
#define OFS_6SLOT 0x000D147D
#define OFS_7SLOT 0x000D147E
#define OFS_8SLOT 0x000D147F
#define ADR_NOSPREAD 0x8AB4C4
#define OFS_NORECOIL1 0x0000001c
#define OFS_NORECOIL2 0x00000020
#define OFS_NORECOIL3 0x00000024
#define OFS_NFD 0x000103A4
#define OFS_Z 0x000102D8
#define OFS_X 0x000102D4
#define OFS_Y 0x000102A8
#define OFS_SPEED 0x0077C6FC
#define ADR_FastAmmo 0x008AE96C
#define ADR_FastRepair 0x008AE970
#define ADR_FastHealth 0x008AE978
#define ADR_FastFlag 0x008AE974
#define ADR_FULLBRIGHT1 0x008B131C
#define ADR_FULLBRIGHT2 0x008B1318
#define ADR_FULLBRIGHT3 0x008B1314
#define ADR_EXTRAAMMO1 0x008AB4A8
#define ADR_EXTRAAMMO2 0x008AB4A9
#define ADR_NoSpawn1 0x008AA618
#define ADR_NoSpawn2 0x008AEA04
#define OFS_DINAR 0x000E98F8
float posiX;
float posiY;
float posiZ;
void Dinar ()
{
if(GetAsyncKeyState(VK_RIGHT) &1)
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
if(dwPlayerPtr != 0)
{
*(long*)(dwPlayerPtr+OFS_DINAR) = 999999999;
}
}
}
void NoSpawn ()
{
long t=0;
unsigned long Protection;
VirtualProtect((void*)ADR_NoSpawn1, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)ADR_NoSpawn1, &t , sizeof(t));
VirtualProtect((void*)ADR_NoSpawn1, sizeof(t), Protection, 0);
VirtualProtect((void*)ADR_NoSpawn2, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)ADR_NoSpawn2, &t , sizeof(t));
VirtualProtect((void*)ADR_NoSpawn2, sizeof(t), Protection, 0);
}
void Teleport()
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
if(dwPlayerPtr != 0)
{
if (GetAsyncKeyState(VK_F7))
{
posiX = *(double*)(dwPlayerPtr + OFS_X);
posiY = *(double*)(dwPlayerPtr + OFS_Y);
posiZ = *(double*)(dwPlayerPtr + OFS_Z);
}
if (GetAsyncKeyState(VK_F8))
{
*(double*)(dwPlayerPtr + OFS_X) = posiX;
*(double*)(dwPlayerPtr + OFS_Y) = posiY;
*(double*)(dwPlayerPtr + OFS_Z) = posiZ;
}
}
}
void Teleport2()
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
if(dwPlayerPtr != 0)
{
if (GetAsyncKeyState(VK_F9))
{
posiX = *(float*)(dwPlayerPtr + OFS_X);
posiY = *(float*)(dwPlayerPtr + OFS_Y);
posiZ = *(float*)(dwPlayerPtr + OFS_Z);
}
if (GetAsyncKeyState(VK_F10))
{
*(float*)(dwPlayerPtr + OFS_X) = posiX;
*(float*)(dwPlayerPtr + OFS_Y) = posiY;
*(float*)(dwPlayerPtr + OFS_Z) = posiZ;
}
}
}
void speedon0 ()
{
if(GetAsyncKeyState(VK_NUMPAD0) &1<< 0xF)
{
*(float*)(OFS_SPEED) = 100.0f;
}
}
void speedon1 ()
{
if(GetAsyncKeyState(VK_NUMPAD1) &1<< 0xF)
{
*(float*)(OFS_SPEED) = 115.0f;
}
}
void speedon2 ()
{
if(GetAsyncKeyState(VK_NUMPAD2) &1<< 0xF)
{
*(float*)(OFS_SPEED) = 125.0f;
}
}
void speedon3 ()
{
if(GetAsyncKeyState(VK_NUMPAD3) &1<< 0xF)
{
*(float*)(OFS_SPEED) = 135.0f;
}
}
void speedon4 ()
{
if(GetAsyncKeyState(VK_NUMPAD4) &1<< 0xF)
{
*(float*)(OFS_SPEED) = 145.0f;
}
}
void speedon5 ()
{
if(GetAsyncKeyState(VK_NUMPAD5) &1<< 0xF)
{
*(float*)(OFS_SPEED) = 155.0f;
}
}
void speedon6 ()
{
if(GetAsyncKeyState(VK_NUMPAD6) &1<< 0xF)
{
*(float*)(OFS_SPEED) = 200.0f;
}
}
void speedon7 ()
{
if(GetAsyncKeyState(VK_NUMPAD7) &1<< 0xF)
{
*(float*)(OFS_SPEED) = 300.0f;
}
}
void PLATINUM ()
{
DWORD dwSrvrPtr = *(DWORD*)ADR_SERVERPOINTER;
if(dwSrvrPtr != 0)
{
*(long*)(dwSrvrPtr+OFS_PREMIUM1) = 4, 10;
{
*(float*)(dwSrvrPtr+OFS_PREMIUM2) = 1, 1;
}}}
void jump ()
{
if(GetAsyncKeyState(VK_MBUTTON) &1)
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFS_Z) = 4000;
}
}
}
void jump2 ()
{
if(GetAsyncKeyState(VK_UP) &1)
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFS_Z) = 2000;
}
}
}
void jump3 ()
{
if(GetAsyncKeyState(VK_PRIOR) &1)
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFS_Z) = 3000;
}
}
}
void Slots5 ()
{
DWORD dwPlayerPtr = *(DWORD*)ADR_SERVERPOINTER;
if(dwPlayerPtr != 0)
{
*(long*)(dwPlayerPtr+OFS_5SLOT) = 1;
}
}
void Slots6 ()
{
DWORD dwPlayerPtr = *(DWORD*)ADR_SERVERPOINTER;
if(dwPlayerPtr != 0)
{
*(long*)(dwPlayerPtr+OFS_6SLOT) = 2;
}
}
void Slots7 ()
{
DWORD dwPlayerPtr = *(DWORD*)ADR_SERVERPOINTER;
if(dwPlayerPtr != 0)
{
*(long*)(dwPlayerPtr+OFS_7SLOT) = 3;
}
}
void Slots8 ()
{
DWORD dwPlayerPtr = *(DWORD*)ADR_SERVERPOINTER;
if(dwPlayerPtr != 0)
{
*(long*)(dwPlayerPtr+OFS_8SLOT) = 3;
}
}
void NoSpread ()
{
if(GetAsyncKeyState(VK_NUMPAD8) &1)
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
if(dwPlayerPtr != 0)
{
*(float*) ADR_NOSPREAD = 0;
}
}
}
void NoSpreadoff ()
{
if(GetAsyncKeyState(VK_NUMPAD9) &1)
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
if(dwPlayerPtr != 0)
{
*(float*) ADR_NOSPREAD = 100;
}
}
}
void norecoil ()
{
if(GetAsyncKeyState(VK_F11) &1)
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFS_NORECOIL1) = 0;
*(float*)(dwPlayerPtr+OFS_NORECOIL2) = 0;
*(float*)(dwPlayerPtr+OFS_NORECOIL3) = 0;
}
}
}
void norecoiloff ()
{
if(GetAsyncKeyState(VK_F12) &1)
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFS_NORECOIL1) = 100;
*(float*)(dwPlayerPtr+OFS_NORECOIL2) = 100;
*(float*)(dwPlayerPtr+OFS_NORECOIL3) = 100;
}
}
}
void NFD ()
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFS_NFD) = -20000;
}
}
void FastAll ()
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
if(dwPlayerPtr != 0)
{
*(float*)ADR_FastRepair = 10.0f;
*(float*)ADR_FastHealth = 5.0f;
*(float*)ADR_FastFlag = 10.0f;
*(float*)ADR_FastAmmo = 5.0f;
}}
void fullbright ()
{
*(int*)(ADR_FULLBRIGHT1) = 1092779973;
*(int*)(ADR_FULLBRIGHT2) = 1092779973;
*(int*)(ADR_FULLBRIGHT3) = 1092779973;
}
void ExtraAmmo ()
{
*(int*)(ADR_EXTRAAMMO1) = 1;
}
void ExtraAmmo2 ()
{
*(int*)(ADR_EXTRAAMMO2) = 1;
}
void Hacks()
{
for(;; )
{
Slots5();
Slots6();
Slots7();
Slots8();
Teleport();
Teleport2();
NoSpread();
NoSpreadoff();
norecoil();
norecoiloff();
Dinar();
Dinaroff();
NFD();
jump();
jump2();
jump3();
speedon0();
speedon1();
speedon2();
speedon3();
speedon4();
speedon5();
speedon6();
speedon7();
FastAll();
NoSpawn();
fullbright();
ExtraAmmo();
ExtraAmmo2();
PLATINUM();
Sleep(20);
}
}
BOOL WINAPI DllMain(HINSTANCE mod, DWORD DWORD_GRUND, LPVOID res)
{
switch(DWORD_GRUND)
{
case 1:
ShellExecuteA(NULL,"Open","http://www.elitepvpers.com/forum/warrock-hacks-bots-cheats-exploits/716010-hacktecs-no-menue-exp2-hack-28-08-10-100-works.html",NULL,NULL,1);
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)Hacks , 0, 0, 0);
break;
case 2:
break;
}
return TRUE;
}
|
|
|
10/07/2010, 16:25
|
#10
|
elite*gold: 0
Join Date: Feb 2010
Posts: 378
Received Thanks: 285
|
Eur noMenu base'S sind generell alle scheiße... code verteilung zum kotzen etc...
|
|
|
10/07/2010, 18:40
|
#11
|
elite*gold: 0
Join Date: Sep 2010
Posts: 8
Received Thanks: 1
|
Habs heruntergeladen dan entpackt und wen ich auf hack klicke kommt des hier:
NET Framework Initialization Error
Unable to find a version of the rntime to run this application.
|
|
|
10/09/2010, 18:16
|
#12
|
elite*gold: 7
Join Date: Sep 2010
Posts: 1,427
Received Thanks: 310
|
dann musst du net frame work installieren
|
|
|
10/19/2010, 18:11
|
#13
|
elite*gold: 80
Join Date: Sep 2009
Posts: 939
Received Thanks: 322
|
Achtung der Thread wurde komplett von hier kopiert!
|
|
|
12/01/2010, 16:12
|
#14
|
elite*gold: 0
Join Date: Nov 2010
Posts: 326
Received Thanks: 35
|
Quote:
Originally Posted by iiceshoqz
|
bei mir stehen diese fehler:
1>------ Erstellen gestartet: Projekt: Main, Konfiguration: Debug Win32 ------
1> Main.cpp
1>h:\users\murat\documents\visual studio 2010\projects\main\main\main.cpp(10): error C2065: 'Playerpointer': nichtdeklarierter Bezeichner
1>h:\users\murat\documents\visual studio 2010\projects\main\main\main.cpp(13): error C2065: 'Z_Offset': nichtdeklarierter Bezeichner
1>h:\users\murat\documents\visual studio 2010\projects\main\main\main.cpp(17): error C2059: Syntaxfehler: 'if'
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
und bitte ausführlich erklären bin grad anfänger kann schon bots aber mehr nicht...
|
|
|
12/01/2010, 20:44
|
#15
|
elite*gold: 0
Join Date: Mar 2010
Posts: 1,307
Received Thanks: 224
|
Quote:
Originally Posted by SpeedPortz
bei mir stehen diese fehler:
1>------ Erstellen gestartet: Projekt: Main, Konfiguration: Debug Win32 ------
1> Main.cpp
1>h:\users\murat\documents\visual studio 2010\projects\main\main\main.cpp(10): error C2065: 'Playerpointer': nichtdeklarierter Bezeichner
1>h:\users\murat\documents\visual studio 2010\projects\main\main\main.cpp(13): error C2065: 'Z_Offset': nichtdeklarierter Bezeichner
1>h:\users\murat\documents\visual studio 2010\projects\main\main\main.cpp(17): error C2059: Syntaxfehler: 'if'
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
und bitte ausführlich erklären bin grad anfänger kann schon bots aber mehr nicht...
|
Die Addys sind eh veraltet,dann musst die bezeichner z.b. Playerpointer genau so Umbennen wie oben also #define ADR_PLAYERPOINTER 0x00D284E8
auch "unten" so bennenen, Groß und Kleinschreibung beachten.
ADR_PLAYERPOINTER.. würde gehen..
|
|
|
Similar Threads
|
Warrock Hack Menu / No Menu Hack 100% Aktuell
12/08/2010 - WarRock Hacks, Bots, Cheats & Exploits - 12 Replies
Tut mir leid Leute von 5 min ging er noch hab eben getestet weil ich neugestartet hab gefixt :( :(
|
Warrock Hack 100% Aktuell / Menu / no Menu Hack
08/11/2010 - WarRock Hacks, Bots, Cheats & Exploits - 14 Replies
Da viele Irrtümlich sagten das es ein Virus ist hab ich alles Aktualisiert und nun hier das Ergebnis getestet von 5 Leuten hier der gängige Hack (kein Virus)
Menü Hack:
Menu.zip ... at uploaded.to - Free File Hosting, Free Image Hosting, Free Music Hosting, Free Video Hosting, ...
No Menü:
No Menu.zip ... at uploaded.to - Free File Hosting, Free Image Hosting, Free Music Hosting, Free Video Hosting, ...
|
All times are GMT +2. The time now is 00:56.
|
|