Jump to content
Welcome, Guest
Existing user? Sign In

Sign In



Sign Up
The MatriX
  • Welcome To Ghbsys
  • CS GO Streaming Version is released. Have fun streaming while cheating!
  • Have a Payment Issue? Send us a Support ticket.
  • Make a thread if you need support or join our discord for live support.
  • Have Suggestions? Make a thread and you'll earn Ghbsys Points for implemented suggestions.
  • Join our discord to stay well connected! Don't forget to integrate your discord to the site
  • Welcome to [GHB] - GAmEhAcKbAsTaRdS Forum

    Welcome to [GHB] - GAmEhAcKbAsTaRdS Forum, like most online communities you must register to view or post in our community, but don't worry this is a simple free process that requires minimal information for you to signup. Be apart of [GHB] - GAmEhAcKbAsTaRdS Forum by signing in or creating an account.
    • Start new topics and reply to others
    • Subscribe to topics and forums to get email updates
    • Get your own profile page and make new friends
    • Send personal messages to other members.

    Enemy Class (Client_Info) + ESP


    kyote
     Share

    Recommended Posts

    Class:

     

    Code:
    
    PlayerInfo = *(DWORD*)0x3715D9A0; //Can't test as i does'nt have CA
    or
    PointerTo = *(DWORD*)0x3715D9A0; //Can't test as i does'nt have CA
    
    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[76];
    __int8 IsDead; //0078
    __int8 Unknown9; //0079
    __int16 Unknown10; //007A
    char unknown11[488];
    PlayerInfo* Next; //0264
    };
    
    
    
    class _Object
    {
    public:
    char Pad[4];
    D3DXVECTOR3 origin;
    };

    To use:

     

    Code:
    int PlayerPos = PointerTo->PlayerInfo->obj->origin.x;

     

     

     

     

    Now for ESP:

    0x3715D9A0 = getplayerbyindex

     

    you will need to find the this point just find refrence to the call.

     

     

    Code:
    typedef PlayerInfo* (__thiscall *lpGetPlayerByIndex)(unsigned long ulThis,int index, int unk);
    lpGetPlayerByIndex GetPlayerByIndex;//3715D9A0
    
    GetPlayerByIndex = (lpGetPlayerByIndex)(0x3715D9A0);
    unsigned long ulThis = *(unsigned long*)(0x377F3E68);
    for ( int i = 0; i < 15; i++ )   
    { 
    
    PlayerInfo* pPlayer = GetPlayerByIndex( ulThis,i,0);
    
    if(pPlayer != 0 && pPlayer->obj != 0 && pPlayer->IsDead ==0)
    
    sprintf(szFormat,"%s",pPlayer->Name);
    DrawText(20,i*10,255,0,0,255,szFormat);

     

    Credits:

    Mr. Magicman

    SNal2F

    Mack::/Kyote )for posting on GHB)

    Link to comment
    Share on other sites

    Guest
    This topic is now closed to further replies.
     Share

    • Recently Browsing   0 members

      • No registered users viewing this page.
    ×
    ×
    • Create New...