E.P.S - Classes - Action - ?

Posts 1–5 of 5 · Page 1 of 1
E.P.S - Classes - Action - ?
My/Classes am using..
---
Code:
class PointerTo;
class PlayerInfo;
class _Object;

class PointerTo
{
public:
	char pad[4];
	PlayerInfo * first;
	__int32 index;

};



class PlayerInfo
{
public:
   

    __int32 Index; //0x0004 

    __int32 pKills; //0x002C 
	__int32 IsDead; //0x0030 
	__int32 pFTMission; //0x0064 FireTeam Misson
	__int32 Team; //0x0070 
	__int32 Rank; //0x01AC 
	__int32 pFTScore; //0x0200 FiteTeam Score 
	__int32 pFTLongestLife; //0x0208 FireTeam LongestLife  : Value / 60 = time
	__int32 pFTKill; //0x020C FireTeam Kill score

    char Name[12]; //0010
    char unknown5[12];
    _Object* obj; //0028
    char unknown7[68];
  
	//__int8 Health; //0x008C
    char _0x0000[4];

    char _0x0008[8];

    char _0x001C[12];

   char _0x0034[48];

    char unknown9[36];
    char _0x0068[8];
    char _0x0074[4];
	char _0x0079[307];
	char _0x01B0[80];
	char _0x0204[4];
	char _0x0210[80];

};

class _Object
{
public:
	char Pad[4];
	D3DXVECTOR3 origin;
};
VS
Code:
class PointerTo;
class PlayerInfo;
class _Object;

class PointerTo
{
public:
	char pad[4];
	PlayerInfo * first;
	__int32 index;

};

class PlayerInfo
{
public:
    __int32 Unknown0; //0000
    __int32 index; //0004
    __int32 Unknown2; //0008
    __int32 Unknown3; //000C
    char Name[12]; //0010
    char unknown5[12];
    _Object* obj; //0028
    char unknown7[68];
    __int32 Team; //0x0070  
    __int32 idk; // xD
    __int8 IsDead; //0078
	//__int8 Health; //0x008C
    char unknowna[3];
    char unknown6[424];
    char unknownb[20];
    char unknown8[4];
    char unknown9[36];
    PlayerInfo* pPrev;
    PlayerInfo* pNext;
};  

class _Object
{
public:
	char Pad[4];
	D3DXVECTOR3 origin;
};
Tell which is patched above.. or if am doing some kinda shit wrong ect..
--
Dec///
Code:
GetPlayerByIndex = (lpGetPlayerByIndex)(0x37151330);
	unsigned long ulThis = *(unsigned long*)(0x37151EF0);
	GetLocalPlayer = (lpGetLocalPlayer)(0x3715E770);

	char *szFormat = new char[ 256 ];	
	for ( int i = 0; i < 16; i++ ){
		PlayerInfo* pPlayer = GetPlayerByIndex( ulThis,i,0);
		PlayerInfo* pLocal = GetLocalPlayer(ulThis);		
		if(pPlayer != 0 && pPlayer->obj != 0 && pPlayer->IsDead ==0){
			sprintf(szFormat,"%s",pPlayer->Name);
			D3DXVECTOR3 xDistance = pPlayer->obj->origin - pLocal->obj->origin;
			D3DXVECTOR3 MyDistance = pLocal->obj->origin - pPlayer->obj->origin;
			float xaDistance = D3DXVec3Length(&xDistance );
			float MyaDistance = D3DXVec3Length(&MyDistance );
			D3DXVECTOR3 Position;
			if(WorldToScreen(Device, pPlayer, &Position)){
				if (pPlayer->Team != pLocal->Team){

					
					if(name) {
						//DrawTxt( Position.x,Position.y,szFormat,Yellow,Device);
						DrawTxt(20+ 10,	86 + 2,White,"Pro E.S.P",Device);
					}
Red = Getplayer by index
pink = ClientInfoMgr
blue = GetLocalPlayer
--
tell me wat my problem.ty
--
Working on this for last 2.30 hours <> home mpgh can help me
there's an updated class posted
there's updated addresses posted here
there's a thread showing how to use the class and discussion about it
there's a thread that gives a snippet for all ESP
there's a base that includes the class and ESP.
copy and paste much? *-*
Posts 1–5 of 5 · Page 1 of 1

Post a Reply

Tags for this Thread

None

Talk with us