Solved CSGO Internal ESP

  • CSGO recently moved logic from 'client_panorama.dll' to 'client.dll', you must update all code that uses 'client_panorama.dll' and replace it with 'client.dll' or the code will not work.
Hexui Undetected CSGO Cheats Sinkicheat PUBG Cheat

wonderwild

Newbie
Dec 18, 2014
3
62
0
C++:
			gEsp->DrawEsp( );
	
			CBaseEntity* pLocal = gEntList->GetClientEntity( gEngine->GetLocalPlayer() );
			player_info_t pInfo;

			Vector bottom, top;
			//worldToscreen
			if( gDebugOverlay->ScreenPosition( pLocal->GetAbsOrigin(), bottom)  && gDebugOverlay->ScreenPosition( pLocal->GetAbsOrigin() + Vector(0,0,75.0f), top))
			{
				float h = bottom.y - top.y;
				float w = h / 4.0f;

				
				if( gEngine->GetPlayerInfo( gEngine->GetLocalPlayer(), &pInfo ) )
				{
					//name esp
					if (gCvars::esp_name.Get() == 1)
					gDraw->DrawString( (int)bottom.x, (int)bottom.y, COLORCODE(255,120,0,255), "%s - %s", pInfo.name, pInfo.guid);
					//box
					if (gCvars::esp_box.Get() == 1)
					gDraw->DrawOutlineRect( (int)(top.x - w), (int)top.y, (int)(w * 2), (int)h, COLORCODE(255,120,0,255) );
				}
cant get it working..
 

rN'

Jr.Hacker
Meme Tier VIP
Jan 19, 2014
340
5,268
41
C++:
gEsp->DrawEsp( );
	
CBaseEntity* pLocal = gEntList->GetClientEntity( gEngine->GetLocalPlayer() );
player_info_t pInfo;
Vector bottom, top;
//worldToscreen
if( gDebugOverlay->ScreenPosition( pLocal->GetAbsOrigin(), bottom)[COLOR="#FF0000"][B] != 1[/B][/COLOR]  && gDebugOverlay->ScreenPosition( pLocal->GetAbsOrigin() + Vector(0,0,75.0f), top)[COLOR="#FF0000"][B] != 1[/B][/COLOR])
{
	float h = bottom.y - top.y;
	float w = h / 4.0f;

				
	if( gEngine->GetPlayerInfo( gEngine->GetLocalPlayer(), &pInfo ) )
	{
		//name esp
		if (gCvars::esp_name.Get() == 1)
		gDraw->DrawString( (int)bottom.x, (int)bottom.y, COLORCODE(255,120,0,255), "%s - %s", pInfo.name, pInfo.guid);
		//box
		if (gCvars::esp_box.Get() == 1)
			gDraw->DrawOutlineRect( (int)(top.x - w), (int)top.y, (int)(w * 2), (int)h, COLORCODE(255,120,0,255) );
	}
}
look what I marked red
 

rN'

Jr.Hacker
Meme Tier VIP
Jan 19, 2014
340
5,268
41
check if ScreenPosition != 1.
C++:
bool C_Math::WorldToScreen( const Vector& vecOrigin, Vector& vecScreen )
{
	return ( g_pDebugOverlay->ScreenPosition( vecOrigin, vecScreen ) != 1 );
}
Best regards
 

wonderwild

Newbie
Dec 18, 2014
3
62
0
check if ScreenPosition != 1.
C++:
bool C_Math::WorldToScreen( const Vector& vecOrigin, Vector& vecScreen )
{
	return ( g_pDebugOverlay->ScreenPosition( vecOrigin, vecScreen ) != 1 );
}
Best regards

so the way i do is correct so far ? cuz im rly new..
 

wonderwild

Newbie
Dec 18, 2014
3
62
0
C++:
gEsp->DrawEsp( );
	
CBaseEntity* pLocal = gEntList->GetClientEntity( gEngine->GetLocalPlayer() );
player_info_t pInfo;
Vector bottom, top;
//worldToscreen
if( gDebugOverlay->ScreenPosition( pLocal->GetAbsOrigin(), bottom)[COLOR="#FF0000"][B] != 1[/B][/COLOR]  && gDebugOverlay->ScreenPosition( pLocal->GetAbsOrigin() + Vector(0,0,75.0f), top)[COLOR="#FF0000"][B] != 1[/B][/COLOR])
{
	float h = bottom.y - top.y;
	float w = h / 4.0f;

				
	if( gEngine->GetPlayerInfo( gEngine->GetLocalPlayer(), &pInfo ) )
	{
		//name esp
		if (gCvars::esp_name.Get() == 1)
		gDraw->DrawString( (int)bottom.x, (int)bottom.y, COLORCODE(255,120,0,255), "%s - %s", pInfo.name, pInfo.guid);
		//box
		if (gCvars::esp_box.Get() == 1)
			gDraw->DrawOutlineRect( (int)(top.x - w), (int)top.y, (int)(w * 2), (int)h, COLORCODE(255,120,0,255) );
	}
}
look what I marked red
i had it like that first but its not working so..

532395a7d0873a648516d337f1ec2646.jpg
 

masteraimer1

Newbie
Full Member
Nobleman
Aug 27, 2014
95
1,768
6
C++:
gEsp->DrawEsp( );
	
CBaseEntity* pLocal = gEntList->GetClientEntity( gEngine->GetLocalPlayer() );
player_info_t pInfo;
Vector bottom, top;
//worldToscreen
if( gDebugOverlay->ScreenPosition( pLocal->GetAbsOrigin(), bottom)[COLOR="#FF0000"][B] != 1[/B][/COLOR]  && gDebugOverlay->ScreenPosition( pLocal->GetAbsOrigin() + Vector(0,0,75.0f), top)[COLOR="#FF0000"][B] != 1[/B][/COLOR])
{
	float h = bottom.y - top.y;
	float w = h / 4.0f;

				
	if( gEngine->GetPlayerInfo( gEngine->GetLocalPlayer(), &pInfo ) )
	{
		//name esp
		if (gCvars::esp_name.Get() == 1)
		gDraw->DrawString( (int)bottom.x, (int)bottom.y, COLORCODE(255,120,0,255), "%s - %s", pInfo.name, pInfo.guid);
		//box
		if (gCvars::esp_box.Get() == 1)
			gDraw->DrawOutlineRect( (int)(top.x - w), (int)top.y, (int)(w * 2), (int)h, COLORCODE(255,120,0,255) );
	}
}
look what I marked red
my code looks like that but its not working
 

Solaire

Respected Hacker
Dank Tier VIP
Dec 15, 2013
1,051
16,353
62
....................... check with a fucking print all your fucking variables to see where it fails and also log with printf steps in function...................................
If he's using Visual Studio, he could also use breakpoints and step through the code, looking at the autos window to see what the variables are assigned during RPM and WPM.
 

rN'

Jr.Hacker
Meme Tier VIP
Jan 19, 2014
340
5,268
41
If he's using Visual Studio, he could also use breakpoints and step through the code, looking at the autos window to see what the variables are assigned during RPM and WPM.
Sure sure but I guess he wont know how breakpoints are working ^^
 

brinkz

Coder
Meme Tier VIP
Sep 3, 2012
209
1,688
12
If he's using Visual Studio, he could also use breakpoints and step through the code, looking at the autos window to see what the variables are assigned during RPM and WPM.
He is not using RPM / WPM, since he is internal he injects a DLL file to csgo, obviously ;)
 
Attention! Before you post:

Read the How to Ask Questions Guide
99% of questions are answered in the Beginner's Guide, do it before asking a question.

No Hack Requests. Post in the correct section.  Search the forum first. Read the rules.

How to make a good post:

  • Fill out the form correctly
  • Tell us the game name & coding language
  • Post everything we need to know to help you
  • Ask specific questions, be descriptive
  • Post errors, line numbers & screenshots
  • Post code snippets using code tags
  • If it's a large project, zip it up and attach it

If you do not comply, your post may be deleted.  We want to help, please make a good post and we will do our best to help you.

Community Mods