Code:
#define WINDOWS_PTR 0x112E9C50
void DoEsp( void )
{
while( true )
{
if( *( unsigned long *)WINDOWS_PTR )
{
unsigned long ulWindows = *( unsigned long *)WINDOWS_PTR;
if( *( unsigned long *)( ulWindows + 0x8 ) )
{
unsigned long ulPtrFromWindows = *( unsigned long *)( ulWindows + 0x8 );
if( *( unsigned long *)( ulPtrFromWindows + 0x3C ) )
{
unsigned long ulPlayer = *( unsigned long *)( ulPtrFromWindows + 0x3C );
if( *( unsigned long *)( ulPlayer + 0x34 ) )
{
unsigned long ulPlayerController = *( unsigned long *)( ulPlayer + 0x34 );
if( *( unsigned long *)( ulPlayerController + 0x354 ) )
{
unsigned long ulPawn = *( unsigned long *)( ulPlayerController + 0x354 );
if( *( unsigned long *)( ulPawn + 0x510 ) )
{
unsigned long ulPRI = *( unsigned long *)( ulPawn + 0x510 );
*( bool *)( ulPRI + 0x41C ) = true;
}
}
}
}