Quote:
Originally Posted by xxHacker
Ja ein bischen. Aber nicht sonderlich viel. Hab alles nach der Anleitung gemacht.
EDIT// Das habe ich bisher gecodet
|
Sorry I don't speak German so I had to use Google Translate. It'd be easier for me to help you out if you spoke some English but this is what I can do thus far.
Code:
#include <windows.h>
#include <stdio.h>
//--------------------------Define Hacks--------------------------//
#define Playerpointer <0x00C3F068>
#define Serverpointer <0x00B3E548>
#define OFS_Z <0x00280>
#define NFD_Player_OffSet <0x00000264>
#define OFS_GRAV <0x00000088>
#define SLOT5_OffSet 0x000D127C
#define NO_SPREAD 0x00A822BC
#define EXTRA_AMMO1 0x00A8229C
#define EXTRA_AMMO2 0x00A8229D
#define NO_BOUNDS_1 0x00AA79C8
#define NO_BOUNDS_2 0x00AA79CC
#define NO_BOUNDS_3 0x00AA79D
#define OFS_NORECOIL1 0x0000001C
#define OFS_NORECOIL2 0x00000020
#define OFS_NORECOIL3 0x00000024
#define STAMINA_OffSet 0x00489852
#define SPEED 0x00938FB8
#define NEAR_FOG 0x00A88140
#define GLASSWALLS_FarFog 0x0096B014
#define FAST_AMMO 0x00A82260
#define FAST_HEALTH 0x00A82264
#define FAST_FLAG 0x00A8226C
#define FAST_REPAIR 0x00A822C
//--------------------------End Define Addies--------------------------//
//--------------------------Define HackThread--------------------------//
DWORD *ingame= (DWORD*)Playerpointer;
DWORD *outgame= (DWORD*)Serverpointer;
//--------------------------End Define HackThread--------------------------//
//--------------------------Start Hacks--------------------------//
void superjump () //super jump
{
if(GetAsyncKeyState(VK_CONTROL) &1)
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFS_Z) = 1000;
}
}
}
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 speedoff ()
{
if(GetAsyncKeyState(VK_NUMPAD0) &1<< 0xF)
{
*(float*)(Speed) = 100.0f;
}
}
void speedon3 ()
{
if(GetAsyncKeyState(VK_NUMPAD3) &1<< 0xF)
{
*(float*)(Speed) = 500.0f;
}
}
void speedon2 ()
{
if(GetAsyncKeyState(VK_NUMPAD2) &1<< 0xF)
{
*(float*)(Speed) = 300.0f;
}
}
void speedon1 ()
{
if(GetAsyncKeyState(VK_NUMPAD1) &1<< 0xF)
{
*(float*)(Speed) = 200.0f;
}
}
void Dig()
{
if(GetAsyncKeyState(VK_MENU) &1)
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFS_Z) = -2000;
}
}
}
void nofog () //no fog
{
*(float*)GlassWalls_FarFog = 1166127104;//far fog address
*(float*)Near_Fog = 0; //nearfog addres
}
void nfd () //NFD
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+NFD_Player_OffSet) = -20000;
}
}
void stamina () //stamina
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+Stamina_OffSet) = 30;
}
}
void lowgravity ()
{
if (GetAsyncKeyState(VK_MBUTTON)) //hotkey is middel mouse buttom
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPTR;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFS_GRAV) = 100.0f;
}
}
}
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 Slots5 ()
{
DWORD dwPlayerPtr = *(DWORD*)Serverpointer;
if(dwPlayerPtr != 0)
{
*(long*)(dwPlayerPtr+Slot5_OffSet) = 1;
}
}
void spread () //no spread
{
*(float*) No_Spread = 0;
}
void norecoil () //norecoil
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFS_NORECOIL1) = 0;
*(float*)(dwPlayerPtr+OFS_NORECOIL2) = 0;
*(float*)(dwPlayerPtr+OFS_NORECOIL3) = 0;
}
}
void ExtraAmmo () //we want extrea clip allways =)
{
*(int*)(Extra_Ammo_1) = 1;
}
void ExtraAmmo2 () //we want extrea clip allways =)
{
*(int*)(Extra_Ammo_2) = 1;
}
//--------------------------End Hacks--------------------------//
//-------------------------HackThread--------------------------//
void HackThread()
{
for(;; )
{
if(*ingame)
{
nfd();
}
if(*outgame)
{
}
}
Sleep(200); //prevent for overloading the cpu
}
//--------------------------End HackThread--------------------------//
//--------------------------End--------------------------//
BOOL WINAPI DllMain(HINSTANCE hModule, DWORD dwReason, LPVOID lpvReserved)
{
if(dwReason == DLL_PROCESS_ATTACH)
{
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)HackThread, 0, 0, 0);
}
return TRUE;
}
}
//--------------------------End--------------------------//
Okay, müssen Sie ein paar Dinge ändern, nur fix was im Fehlerprotokoll aufgelistet.
"Define Addies" sollte lesen:
Code:
//--------------------------Define Hacks--------------------------//
#define Playerpointer 0x00C3F068
#define Serverpointer 0x00B3E548
#define OFS_Z 0x00280
#define NFD_Player_OffSet 0x00000264
#define OFS_GRAV 0x00000088
#define SLOT5_OffSet 0x000D127C
#define NO_SPREAD 0x00A822BC
#define EXTRA_AMMO1 0x00A8229C
#define EXTRA_AMMO2 0x00A8229D
#define NO_BOUNDS_1 0x00AA79C8
#define NO_BOUNDS_2 0x00AA79CC
#define NO_BOUNDS_3 0x00AA79D
#define OFS_NORECOIL1 0x0000001C
#define OFS_NORECOIL2 0x00000020
#define OFS_NORECOIL3 0x00000024
#define STAMINA_OffSet 0x00489852
#define SPEED 0x00938FB8
#define NEAR_FOG 0x00A88140
#define GLASSWALLS_FarFog 0x0096B014
#define FAST_AMMO 0x00A82260
#define FAST_HEALTH 0x00A82264
#define FAST_FLAG 0x00A8226C
#define FAST_REPAIR 0x00A822C
//--------------------------End Define Addies--------------------------//
Entfernen Sie das > & <
Code:
void FastAll ()
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;
if(dwPlayerPtr != 0)
{
*(float*)[I]Fast_Repair[/I] = 10.0f;
*(float*)[I]Fast_Health[/I] = 5.0f;
*(float*)[I]Fast_Flag[/I] = 10.0f;
*(float*)[I]Fast_Ammo[/I] = 5.0f;
}}
Kursiv Worte müssen übereinstimmen mit den "Hack Addies"
Will aussehen
Code:
void FastAll ()
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;
if(dwPlayerPtr != 0)
{
*(float*)[I]FAST_REPAIR[/I] = 10.0f;
*(float*)[I]FAST_HEALTH[/I] = 5.0f;
*(float*)[I]FAST_FLAG[/I] = 10.0f;
*(float*)[I]FAST_AMMO[/I] = 5.0f;
}}
Quote:
1>c:\users\xxxx\desktop\nomenu.dll\nomenu.dll\mai n .cpp(66) : error C2065: 'Speed' : undeclared identifier
1>c:\users\xxxx\desktop\nomenu.dll\nomenu.dll\mai n .cpp(73) : error C2065: 'Speed' : undeclared identifier
1>c:\users\xxxx\desktop\nomenu.dll\nomenu.dll\mai n .cpp(81) : error C2065: 'Speed' : undeclared identifier
1>c:\users\xxxx\desktop\nomenu.dll\nomenu.dll\mai n .cpp(88) : error C2065: 'Speed' : undeclared identifier
|
dasselbe wie oben
Here is the completely fixed version no errors, try compiling this. Also all the changes you needed to do are in red.
Code:
#include <windows.h>
#include <stdio.h>
//--------------------------Define Hacks--------------------------//
#define Playerpointer [COLOR="Red"]0x00C3F068[/COLOR]
#define Serverpointer [COLOR="Red"]0x00B3E548[/COLOR]
#define OFS_Z [COLOR="Red"]0x00280[/COLOR]
#define NFD_Player_OffSet [COLOR="Red"]0x00000264[/COLOR]
#define OFS_GRAV [COLOR="Red"]0x00000088[/COLOR]
#define SLOT5_OffSet 0x000D127C
#define NO_SPREAD 0x00A822BC
#define EXTRA_AMMO1 0x00A8229C
#define EXTRA_AMMO2 0x00A8229D
#define NO_BOUNDS_1 0x00AA79C8
#define NO_BOUNDS_2 0x00AA79CC
#define NO_BOUNDS_3 0x00AA79D
#define OFS_NORECOIL1 0x0000001C
#define OFS_NORECOIL2 0x00000020
#define OFS_NORECOIL3 0x00000024
#define STAMINA_OffSet 0x00489852
#define SPEED 0x00938FB8
#define NEAR_FOG 0x00A88140
#define GLASSWALLS_FarFog 0x0096B014
#define FAST_AMMO 0x00A82260
#define FAST_HEALTH 0x00A82264
#define FAST_FLAG 0x00A8226C
#define FAST_REPAIR 0x00A822C
//--------------------------End Define Addies--------------------------//
//--------------------------Define HackThread--------------------------//
DWORD *ingame= (DWORD*)Playerpointer;
DWORD *outgame= (DWORD*)Serverpointer;
//--------------------------End Define HackThread--------------------------//
//--------------------------Start Hacks--------------------------//
void superjump () //super jump
{
if(GetAsyncKeyState(VK_CONTROL) &1)
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFS_Z) = 1000;
}
}
}
void FastAll ()
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;
if(dwPlayerPtr != 0)
{
*(float*)[COLOR="Red"]FAST_REPAIR[/COLOR] = 10.0f;
*(float*)[COLOR="Red"]FAST_HEALTH[/COLOR] = 5.0f;
*(float*)[COLOR="Red"]FAST_FLAG[/COLOR] = 10.0f;
*(float*)[COLOR="Red"]FAST_AMMO[/COLOR] = 5.0f;
}}
void speedoff ()
{
if(GetAsyncKeyState(VK_NUMPAD0) &1<< 0xF)
{
*(float*)([COLOR="Red"]SPEED[/COLOR]) = 100.0f;
}
}
void speedon3 ()
{
if(GetAsyncKeyState(VK_NUMPAD3) &1<< 0xF)
{
*(float*)([COLOR="Red"]SPEED[/COLOR]) = 500.0f;
}
}
void speedon2 ()
{
if(GetAsyncKeyState(VK_NUMPAD2) &1<< 0xF)
{
*(float*)([COLOR="Red"]SPEED[/COLOR]) = 300.0f;
}
}
void speedon1 ()
{
if(GetAsyncKeyState(VK_NUMPAD1) &1<< 0xF)
{
*(float*)([COLOR="Red"]SPEED[/COLOR]) = 200.0f;
}
}
void Dig()
{
if(GetAsyncKeyState(VK_MENU) &1)
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFS_Z) = -2000;
}
}
}
void nofog () //no fog
{
*(float*)[COLOR="Red"]GLASSWALLS[/COLOR]_FarFog = 1166127104;//far fog address
*(float*)[COLOR="Red"]NEAR_FOG[/COLOR] = 0; //nearfog addres
}
void nfd () //NFD
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+NFD_Player_OffSet) = -20000;
}
}
void stamina () //stamina
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+[COLOR="Red"]STAMINA_OffSet[/COLOR]) = 30;
}
}
void lowgravity ()
{
if (GetAsyncKeyState(VK_MBUTTON)) //hotkey is middel mouse buttom
{
DWORD dwPlayerPtr = *(DWORD*)[COLOR="Red"]Playerpointer[/COLOR];
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFS_GRAV) = 100.0f;
}
}
}
void nobounds () //nobounds
{
long t=0;
unsigned long Protection;
VirtualProtect((void*)[COLOR="Red"]NO_BOUNDS_2[/COLOR], sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)[COLOR="Red"]NO_BOUNDS_2[/COLOR], &t , sizeof(t));
VirtualProtect((void*)[COLOR="Red"]NO_BOUNDS_2[/COLOR], sizeof(t), Protection, 0);
VirtualProtect((void*)[COLOR="Red"]NO_BOUNDS_2[/COLOR], sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)[COLOR="Red"]NO_BOUNDS_2[/COLOR], &t , sizeof(t));
VirtualProtect((void*)[COLOR="Red"]NO_BOUNDS_2[/COLOR], sizeof(t), Protection, 0);
}
void Slots5 ()
{
DWORD dwPlayerPtr = *(DWORD*)Serverpointer;
if(dwPlayerPtr != 0)
{
*(long*)(dwPlayerPtr+[COLOR="Red"]SLOT5_OffSet[/COLOR]) = 1;
}
}
void spread () //no spread
{
*(float*) [COLOR="Red"]NO_SPREAD[/COLOR] = 0;
}
void norecoil () //norecoil
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFS_NORECOIL1) = 0;
*(float*)(dwPlayerPtr+OFS_NORECOIL2) = 0;
*(float*)(dwPlayerPtr+OFS_NORECOIL3) = 0;
}
}
void ExtraAmmo () //we want extrea clip allways =)
{
*(int*)([COLOR="Red"]EXTRA_AMMO1[/COLOR]) = 1;
}
void ExtraAmmo2 () //we want extrea clip allways =)
{
*(int*)([COLOR="Red"]EXTRA_AMMO2[/COLOR]) = 1;
}
//--------------------------End Hacks--------------------------//
//-------------------------HackThread--------------------------//
void HackThread()
{
for(;; )
{
if(*ingame)
{
nfd();
[COLOR="Red"] norecoil();
ExtraAmmo();
ExtraAmmo2();
superjump();
spread();
Slots5();
nobounds();
lowgravity();
nofog();
Dig();
speedon1();
speedon2();
speedon3();
speedoff();
stamina();
FastAll();[/COLOR]
}
if(*outgame)
{
}
}
Sleep(200); //prevent for overloading the cpu
}
//--------------------------End HackThread--------------------------//
//--------------------------End--------------------------//
BOOL WINAPI DllMain(HINSTANCE hModule, DWORD dwReason, LPVOID lpvReserved)
{
if(dwReason == DLL_PROCESS_ATTACH)
{
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)HackThread, 0, 0, 0);
}
return TRUE;
}
//--------------------------End--------------------------//
And there was an extra "}" at the end of the code that gave you the error
Code:
1>c:\users\xxxx\desktop\nomenu.dll\nomenu.dll\main .cpp(214) : error C2059: syntax error : '}'
1>c:\users\xxxx\desktop\nomenu.dll\nomenu.dll\main .cpp(214) : error C2143: syntax error : missing ';' before '}'
1>c:\users\xxxx\desktop\nomenu.dll\nomenu.dll\main .cpp(214) : error C2059: syntax error : '}'