Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 00:07

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[HELP] D3D Hans -> Pointer

Discussion on [HELP] D3D Hans -> Pointer within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Feb 2011
Posts: 106
Received Thanks: 919
[HELP] D3D Hans -> Pointer

Hi, I wanted to do it again D3D hack, but I can not define a pointer ..
Hackbase.cpp my code:
Code:
Code:

// -----------------------------------------------------------------------------
// Project : HackBase v1.0
// Author : Hans211
// Date : 11 April 2009
//
// A basic D3D framework:
// - D3D menu with folders
// - Optimized d3dfont, right aligned text
// - Works for d3d8 or d3d9 (define it in main.h)
// -----------------------------------------------------------------------------
#include "d3dbase.h"
#include <stdio.h>

#define Base_Pointer 0x6EFFFC
#define Ofs_MovSpeed_1 0xAA8
#define Ofs_MovSpeed_2 0xAA



char sFPS[20]="xxx Fps";
int CH_back = 2; // 40%

// group states
int CH_cheats = 1;
int CH_weap = 1;
// item states
int CH_stamina = 1; // stealth as default
int CH_fastammo = 1;
int CH_fasthealth = 0;
int CH_fastrepair = 0;
int CH_fastflag = 1;
int CH_nospread = 1;
int CH_norecoil = 1;
int CH_unlammo = 1;

// none standard options
char *opt_Grp[] = { "+","-" };
char *opt_OffOn[] = { "Off","On" };
char *opt_Stamina[] = { "Off","Stealth","Full" };
char *opt_Back[] = { "Off","20%","40%","60%","80%","Solid" };

D3DMenu *pMenu=NULL;

// Change this to make your own menu

void RebuildMenu(void)
{
pMenu->AddItem("Background" , &CH_back , opt_Back, 6);
pMenu->AddText("Framerate", sFPS);

pMenu->AddGroup("[Open In Game]" , &CH_cheats, opt_Grp);
if (CH_cheats) {
pMenu->AddItem("SpeedHack" , &CH_stamina , opt_Stamina, 3);
pMenu->AddItem("Fly" , &CH_fastammo , opt_OffOn);
pMenu->AddItem("Fast health" , &CH_fasthealth, opt_OffOn);
pMenu->AddItem("Fast repair" , &CH_fastrepair, opt_OffOn);
pMenu->AddItem("Fast flag" , &CH_fastflag , opt_OffOn);
}
pMenu->AddGroup("[Weapons]", &CH_weap , opt_Grp);
if (CH_weap) {
pMenu->AddItem("No spread" , &CH_nospread , opt_OffOn);
pMenu->AddItem("No recoil" , &CH_norecoil , opt_OffOn);
pMenu->AddItem("Unlimited ammo", &CH_unlammo , opt_OffOn);
}
}

// --- simple FPS vars and function
int FPScounter = 0;
float FPSfLastTickCount = 0.0f;
float FPSfCurrentTickCount;

void FPScheck(char *str, char *format)
{
FPSfCurrentTickCount = clock() * 0.001f;
FPScounter++;

if((FPSfCurrentTickCount - FPSfLastTickCount) > 1.0f) {
FPSfLastTickCount = FPSfCurrentTickCount;
sprintf(str,format,FPScounter);
FPScounter = 0;
}
}

// Draw a background
void DrawGui(pD3DdeviceX pDevice, DWORD col)
{
if (CH_back==5) // solid
col|=0xff000000;
else
col|=CH_back*0x30000000; // transparency
DrawBox(pDevice,pMenu->x-3,pMenu->y-2,pMenu->totwidth+6,pMenu->totheight+4 ,col);
DrawBox(pDevice,pMenu->x-3,pMenu->y-2,pMenu->totwidth+6,pMenu->titleheight+1,col|0xff000000);
}

// called with every EndScene
void DoMenu(pD3DdeviceX pDevice)
{
if (pMenu==0) { // first time , create the menu
pMenu = new D3DMenu("== HackersElite.eu ==",100,160); // title, maxitems,width
pMenu->visible=1; // make it visible
pMenu->col_title=0xffffffff; // change title color to white
} else {
FPScheck(sFPS,"%d Fps");
if (pMenu->noitems==0) RebuildMenu();
if (pMenu->visible && CH_back) DrawGui(pDevice,0x000000); // black background
pMenu->Show(pFont);
pMenu->Nav();
}
}


// Seperate thread for making hacks
DWORD WINAPI HACKthread( LPVOID param )
{
// --- hack loop
while (1) {

// ..if (CH_stamina) ....
// ..

// ..
// ..

Sleep(50);
}
return 0;
}


This is Hans base ..
I want Pointer: Address: 6EFFFC, Offset 1: AA8, Offset 2: AA - and I want to hack on the Speed (Defined in my base)
Please send me here all redone hackbase.cpp
And do not write that I should learn C + +, learn it, but I can not come to this ..
+ Process is TClient.exe
PLEASE!
spek01 is offline  
Thanks
2 Users
Old 07/31/2012, 22:26   #2
 
Dr. Coxxy's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 1,206
Received Thanks: 736
Quote:
Originally Posted by spek01 View Post
Hi, I wanted to do it again D3D hack, but I can not define a pointer ..
This is Hans base ..
I want Pointer: Address: 6EFFFC, Offset 1: AA8, Offset 2: AA - and I want to hack on the Speed (Defined in my base)
Please send me here all redone hackbase.cpp
And do not write that I should learn C + +, learn it, but I can not come to this ..
+ Process is TClient.exe
PLEASE!
1. Learn ASM/C/C++
2. Use Code-Tags
3.
Quote:
Please send me here all redone hackbase.cpp
Nope, learn it yourself.
4.
Quote:
but I can not come to this ..
There are several quite good tutorials on pointers for C and C++ out there, google them.
Dr. Coxxy is offline  
Old 07/31/2012, 23:19   #3
 
elite*gold: 0
Join Date: Feb 2011
Posts: 106
Received Thanks: 919
I use this : And if i build it, there is 2/6 errors

Please help me!

( My code
Code:
// -----------------------------------------------------------------------------
// Project : HackBase v1.0
// Author  : Hans211
// Date    : 11 April 2009
//
// A basic D3D framework:
// - D3D menu with folders
// - Optimized d3dfont, right aligned text
// - Works for d3d8 or d3d9  (define it in main.h)
// -----------------------------------------------------------------------------
#include "d3dbase.h"
#include <stdio.h>

#define Base_Pointer     0x6EFFFC
#define Ofs_MovSpeed_1   0xAA8
#define Ofs_MovSpeed_2   0xAA



char	sFPS[20]="xxx Fps";
int     CH_back       = 2;		// 40%

// group states
int		CH_cheats	  = 1;
int		CH_weap	      = 1;
// item  states
int		CH_stamina	  = 1;		// stealth as default
int		CH_fastammo   = 1;
int		CH_fasthealth = 0;
int		CH_fastrepair = 0;
int     CH_MovSpeed   = 0;
int		CH_nospread   = 1;
int		CH_norecoil   = 1;
int		CH_unlammo	  = 1;

// none standard options
char	*opt_Grp[]     = { "+","-" };
char	*opt_OffOn[]   = { "Off","On" };
char	*opt_Stamina[] = { "Off","Stealth","Full" };
char	*opt_Back[]    = { "Off","20%","40%","60%","80%","Solid" };
char    *opt_MovSpeed[]    = { "Off", "0,0", "1,0", "1,5", "2,0", "2,5", "3,0", "3,5", "4,0" };
D3DMenu	*pMenu=NULL;

// Change this to make your own menu
	
void RebuildMenu(void)
{
  pMenu->AddItem("Background"        , &CH_back      , opt_Back, 6);
  pMenu->AddText("Framerate", sFPS);
 
  pMenu->AddGroup("[Open In Game]" , &CH_cheats, opt_Grp);
  if (CH_cheats) {
	  pMenu->AddItem("SpeedHack"       , &CH_stamina   , opt_Stamina, 3);
	  pMenu->AddItem("Fly"     , &CH_fastammo  , opt_OffOn);
	  pMenu->AddItem("Fast health"   , &CH_fasthealth, opt_OffOn);
	  pMenu->AddItem("Fast repair"   , &CH_fastrepair, opt_OffOn);
	  pMenu->AddItem("Mov Speed"       , &CH_MovSpeed   , opt_MovSpeed, 9);
  }
  pMenu->AddGroup("[Weapons]", &CH_weap  , opt_Grp);
  if (CH_weap) {
	  pMenu->AddItem("No spread"	 , &CH_nospread  , opt_OffOn);
	  pMenu->AddItem("No recoil"	 , &CH_norecoil  , opt_OffOn);
	  pMenu->AddItem("Unlimited ammo", &CH_unlammo   , opt_OffOn);
  }
}

// --- simple FPS vars and function
int	  FPScounter = 0;
float FPSfLastTickCount = 0.0f;
float FPSfCurrentTickCount;

void FPScheck(char *str, char *format)
{
	FPSfCurrentTickCount = clock() * 0.001f;
	FPScounter++;

	if((FPSfCurrentTickCount - FPSfLastTickCount) > 1.0f) {
	    FPSfLastTickCount = FPSfCurrentTickCount;
		sprintf(str,format,FPScounter);
	    FPScounter = 0;
	} 
}


// Draw a background
void DrawGui(pD3DdeviceX pDevice, DWORD col)
{
	if (CH_back==5)					// solid
		col|=0xff000000;
	else
		col|=CH_back*0x30000000;	// transparency
	DrawBox(pDevice,pMenu->x-3,pMenu->y-2,pMenu->totwidth+6,pMenu->totheight+4  ,col);
	DrawBox(pDevice,pMenu->x-3,pMenu->y-2,pMenu->totwidth+6,pMenu->titleheight+1,col|0xff000000);
}
void MovSpeed(speedVal)
{
    DWORD Addy1 = *(DWORD*)Base_Pointer;  //I read the value of the base pointer
    DWORD Addy1 = *(DWORD*)(addy1+Ofs_MovSpeed_1) + Ofs_MovSpeed_2;  //I read the value of the value of base pointer + the first offset addy + the second offset
    *(DWORD*)Addy1 = speedVal;  //Change the address of the speed with the value "speedVal" which will be defined by using the function
}
void MovSpeed(speedVal)
{
    DWORD Addy1 = *(DWORD*)Base_Pointer;
    DWORD Addy1 = *(DWORD*)(addy1+Ofs_MovSpeed_1) + Ofs_MovSpeed_2;
    *(long*)Addy1 = (16226 + (speedVal * 0,5 * 60));
}
// called with every EndScene
void DoMenu(pD3DdeviceX pDevice)
{
	if (pMenu==0) {												// first time , create the menu
	    pMenu = new D3DMenu("== HackersElite.eu ==",100,160);	// title, maxitems,width
		pMenu->visible=1;										// make it visible
		pMenu->col_title=0xffffffff;							// change title color to white
	} else {
		FPScheck(sFPS,"%d Fps");
		if (pMenu->noitems==0) RebuildMenu();
		if (pMenu->visible && CH_back) DrawGui(pDevice,0x000000);  // black background
	    pMenu->Show(pFont);
		pMenu->Nav();
	}
}


// Seperate thread for making hacks
DWORD WINAPI HACKthread( LPVOID param )
{
    // --- hack loop
	while (1) {
		
		// ..if (CH_stamina)   ....
		// ..
		
		// ..
		// ..
		
		Sleep(50);
    }
	return 0;
}
// Seperate thread for making hacks
DWORD WINAPI HACKthread( LPVOID param )
{
    // --- hack loop
	while (1) {
 
		if (CH_MovSpeed != 0)
                {
                    MovSpeed(CH_MovSpeed);
                }
 
		Sleep(50);
    }
	return 0;
}
Errors :

C:\Users\Jirkus\Documents\Visual Studio 2010\Projects\Hnas\hackbase.cpp(96) : error C2182: 'MovSpeed' : illegal use of type 'void'
C:\Users\Jirkus\Documents\Visual Studio 2010\Projects\Hnas\hackbase.cpp(96) : error C2239: unexpected token '{' following declaration of 'MovSpeed'
C:\Users\Jirkus\Documents\Visual Studio 2010\Projects\Hnas\hackbase.cpp(101) : error C2065: 'speedVal' : undeclared identifier
C:\Users\Jirkus\Documents\Visual Studio 2010\Projects\Hnas\hackbase.cpp(102) : error C2448: '<Unknown>' : function-style initializer appears to be a function definition
C:\Users\Jirkus\Documents\Visual Studio 2010\Projects\Hnas\hackbase.cpp(142) : error C2084: function 'unsigned long __stdcall HACKthread(void *)' already has a body
Error executing cl.exe.

D3D.dll - 5 error(s), 0 warning(s)
spek01 is offline  
Old 08/01/2012, 19:24   #4
 
elite*gold: 0
Join Date: Jul 2010
Posts: 388
Received Thanks: 196
Stop trying to compile code you don't understand. You can't speak Chinese without knowing a word of Chinese.
SmackJew is offline  
Reply


Similar Threads Similar Threads
Frage: Wie findet man zB UG Pointer?Speed pointer?
03/30/2010 - Kal Online - 2 Replies
kann mir einer sagen wie man UG/Speed pointer finden kann usw^^´ß#



All times are GMT +1. The time now is 00:08.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.