TalkingCF 2D Boxes ESP Source Code ;)

Posts 1–12 of 12 · Page 1 of 1
CF 2D Boxes ESP Source Code ;)
Hey all , i will Release 2D Boxes Source Code ( not mine - Credits other forum )

Code:
void CESP::Draw2DPlayerBox( CF_Player *pPlayer, DWORD drawColor )
{
    if( !pPlayer )
        return;

    if( !pPlayer->Object )
        return;

    if( !g_Engine.GetClient() )
        return;

    LTVector vCenter, vFoot, vHead;

    //this is the centered position
    if( g_Engine.GetClient()->GetObjectPos( pPlayer->Object, &vCenter ) != LT_OK )
        return;

    //foot (bottom)
    if( g_Engine.GetClient()->GetObjectBoxMin( pPlayer->Object, vFoot ) != LT_OK )
        return;

    //head (top)
    if( g_Engine.GetClient()->GetObjectBoxMax( pPlayer->Object, vHead ) != LT_OK )
        return;

    //center the positions for 2d boxes
    vFoot.x = vCenter.x;
    vFoot.z = vCenter.z;
    vHead.x = vCenter.x;
    vHead.z = vCenter.z;

    LTVector vPlayerFootScreen, vPlayerHeadScreen;

    if( g_Engine.LTWorldToScreen( vFoot, vPlayerFootScreen ) && g_Engine.LTWorldToScreen( vHead, vPlayerHeadScreen ) )
    {
        float w = ( vPlayerFootScreen.y - vPlayerHeadScreen.y ) / 4;

        g_Engine.OutlineRGBA( vPlayerHeadScreen.x - w, vPlayerHeadScreen.y, w * 2, ( vPlayerFootScreen.y - vPlayerHeadScreen.y ), 1.0f,
            RED( drawColor ), GREEN( drawColor ), BLUE( drawColor ), ALPHA( drawColor ) );
    }
}
Edit : Credits : s0beit ( i Added just for @~FALLEN~
lol? it works easier
Quote Originally Posted by Skrillex View Post
lol? it works easier
Lol u Tried it ? /
Ill be forever lost in this crap -,-
We have to make the class by ourselves^^
Quote Originally Posted by Swag View Post
We have to make the class by ourselves^^
^_^
/msg2short
Quote Originally Posted by -iFaDy..* View Post
Hey all , i will Release 2D Boxes Source Code ( not mine - Credits other forum )

Code:
void CESP::Draw2DPlayerBox( CF_Player *pPlayer, DWORD drawColor )
{
    if( !pPlayer )
        return;

    if( !pPlayer->Object )
        return;

    if( !g_Engine.GetClient() )
        return;

    LTVector vCenter, vFoot, vHead;

    //this is the centered position
    if( g_Engine.GetClient()->GetObjectPos( pPlayer->Object, &vCenter ) != LT_OK )
        return;

    //foot (bottom)
    if( g_Engine.GetClient()->GetObjectBoxMin( pPlayer->Object, vFoot ) != LT_OK )
        return;

    //head (top)
    if( g_Engine.GetClient()->GetObjectBoxMax( pPlayer->Object, vHead ) != LT_OK )
        return;

    //center the positions for 2d boxes
    vFoot.x = vCenter.x;
    vFoot.z = vCenter.z;
    vHead.x = vCenter.x;
    vHead.z = vCenter.z;

    LTVector vPlayerFootScreen, vPlayerHeadScreen;

    if( g_Engine.LTWorldToScreen( vFoot, vPlayerFootScreen ) && g_Engine.LTWorldToScreen( vHead, vPlayerHeadScreen ) )
    {
        float w = ( vPlayerFootScreen.y - vPlayerHeadScreen.y ) / 4;

        g_Engine.OutlineRGBA( vPlayerHeadScreen.x - w, vPlayerHeadScreen.y, w * 2, ( vPlayerFootScreen.y - vPlayerHeadScreen.y ), 1.0f,
            RED( drawColor ), GREEN( drawColor ), BLUE( drawColor ), ALPHA( drawColor ) );
    }
}
That's s0beit's code, give credit where credit is due ffs. p.s you need engine functions / classes reversed for this
Quote Originally Posted by ~FALLEN~ View Post
That's s0beit's code, give credit where credit is due ffs. p.s you need engine functions / classes reversed for this
i Said its not mine and i got it from another site
how to hook this with DIP ?
i use memory way [ Find Pattern ]
Posts 1–12 of 12 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Talk with us