ESP Bone

Posts 1–15 of 50 · Page 1 of 4
ESP Bone
Como eu havia dito em um post, eu postaria com alguns bugs. O bug presente neste código é o caminho feito pela linha de um Bone até o outro(em personagens femininos). O bug que fazia as linhas irem até o topo da tela, foi corrigido(mas mantendo um outro bug).

Print da função dentro do jogo:

Como podem ver, em personagens femininos há esse bug. Mas um grande caminho já foi feito para membros que não conseguiram fazer o ESP Bone.
Para consertar o bug em personagens femininos basta você mudar algumas linhas do código abaixo.

Alguns defines para facilitar as coisas:
[HTML]#define LPELVIS 3
#define RPELVIS 4
#define TORSO 5
#define UTORSO 6
#define NECK 7
#define HEAD 8
#define LARMU 12
#define LARML 13
#define LHAND 14
#define RARMU 25
#define RARML 26
#define RHAND 27
#define LLEGU 39
#define LLEGL 40
#define LFOOT 41
#define RLEGU 43
#define RLEGL 44
#define RFOOT 45[/HTML]

Agora o código-fonte:
[HTML]void DrawBone( int* Object, unsigned int iStart, unsigned int iEnd, DWORD dwColor )
{
Transform TStart,TEnd;
D3DXVECTOR3 DStartPos,DEndPos;

engine->GetLTModel()->GetNodeTransform( Object, iStart, &TStart, true );
engine->GetLTModel()->GetNodeTransform( Object, iEnd, &TEnd, true );

if ( !d3d->WorldToScreen( d3d->pDevice, TStart.Pos, &DStartPos ) )
return;

if ( !d3d->WorldToScreen( d3d->pDevice, TEnd.Pos, &DEndPos ) )
return;

d3d->DrawLine( DStartPos.x, DStartPos.y, DEndPos.x, DEndPos.y, dwColor );
}

void DrawSkeleton( int* Object, DWORD dwColor )
{
DrawBone( Object, HEAD, NECK, dwColor ); //Head -> Neck

DrawBone( Object, NECK, LARMU, dwColor ); //Neck -> Left_armu
DrawBone( Object, LARMU, LARML, dwColor ); //Left_armu -> Left_arml
DrawBone( Object, LARML, LHAND, dwColor ); //Left_arml -> Left_hand

DrawBone( Object, NECK, RARMU, dwColor ); //Neck -> Right_armu
DrawBone( Object, RARMU, RARML, dwColor ); //Right_armu -> Right_arml
DrawBone( Object, RARML, RHAND, dwColor ); //Right_arml -> Right_hand

DrawBone( Object, NECK, UTORSO, dwColor ); //Neck -> Upper_torso
DrawBone( Object, UTORSO, TORSO, dwColor ); //Upper_torso -> Torso

DrawBone( Object, TORSO, LPELVIS, dwColor ); //Torso -> Left_pelvis

DrawBone( Object, LPELVIS, LLEGU, dwColor ); //Left_pelvis -> Left_legu
DrawBone( Object, LLEGU, LLEGL, dwColor ); //Left_legu -> Left_legl
DrawBone( Object, LLEGL, LFOOT, dwColor ); //Left_legl -> Left_foot

DrawBone( Object, LPELVIS, RLEGU, dwColor ); //Left_pelvis -> Right_legu
DrawBone( Object, RLEGU, RLEGL, dwColor ); //Right_legu -> Right_legl
DrawBone( Object, RLEGL, RFOOT, dwColor ); //Right_legl -> Right_foot
}[/HTML]

Acho que não é preciso explicar como isso funciona. Caso você seja leigo/leecher, provavelmente, você nem irá querer saber como isso funciona.
Pode não adiantar, mas, peço que coloque os devidos créditos. Já que como há um trabalho para fazer esse código e você apenas pegá-lo e colocá-lo em sua base.

Aqui vai a lista de Bones(index e string) para ajudar a retirar o bug em personagens femininos: http://www.mpgh.net/forum/397-combat...bonesssss.html

NOVO

Caso queira usar o do mattypatty:
[HTML]void DrawSkeleton( int* Object, DWORD dwColor )
{
Transform THead, TNeck;
D3DXVECTOR3 DHead, DNeck;

engine->GetLTModel()->GetNodeTransform( Object, 8, &THead, true );
engine->GetLTModel()->GetNodeTransform( Object, 7, &TNeck, true );

if( d3d->WorldToScreen( d3d->pDevice, THead.Pos, &DHead ) &&
d3d->WorldToScreen( d3d->pDevice, TNeck.Pos, &DNeck ) )

d3d->DrawLine( DHead.x, DHead.y, DNeck.x, DNeck.y, dwColor );
}[/HTML]

Créditos
Awayk (trazer para o Combat Arms)
DrUnKeN ChEeTaH (pelo código para WarInc)
mattypatty (pelo código adicionado recentemente)
Code64-II (pela lista de Bones)
me gusta me gusta me gusta me gusta
Quote Originally Posted by experthack View Post
me gusta me gusta me gusta me gusta
É essa a atitude de alguém que não se importa com o trabalho dos outros. Se fosse um comentário construtivo, tudo bem. Mas como não é...
Então tar você que eu fale um comentario construtivo então : Bom Trabalho
Quote Originally Posted by Awayk View Post
Como eu havia dito em um post, eu postaria com alguns bugs. O bug presente neste código é o caminho feito pela linha de um Bone até o outro(em personagens femininos). O bug que fazia as linhas irem até o topo da tela, foi corrigido(mas mantendo um outro bug).

Print da função dentro do jogo:

Como podem ver, em personagens femininos há esse bug. Mas um grande caminho já foi feito para membros que não conseguiram fazer o ESP Bone.
Para consertar o bug em personagens femininos basta você mudar algumas linhas do código abaixo.

Alguns defines para facilitar as coisas:
[HTML]#define LPELVIS 3
#define RPELVIS 4
#define TORSO 5
#define UTORSO 6
#define NECK 7
#define HEAD 8
#define LARMU 12
#define LARML 13
#define LHAND 14
#define RARMU 25
#define RARML 26
#define RHAND 27
#define LLEGU 39
#define LLEGL 40
#define LFOOT 41
#define RLEGU 43
#define RLEGL 44
#define RFOOT 45[/HTML]

Agora o código-fonte:
[HTML]void DrawBone( int* Object, unsigned int iStart, unsigned int iEnd, DWORD dwColor )
{
Transform TStart,TEnd;
D3DXVECTOR3 DStartPos,DEndPos;

engine->GetLTModel()->GetNodeTransform( Object, iStart, &TStart, true );
engine->GetLTModel()->GetNodeTransform( Object, iEnd, &TEnd, true );

if ( !d3d->WorldToScreen( d3d->pDevice, TStart.Pos, &DStartPos ) )
return;

if ( !d3d->WorldToScreen( d3d->pDevice, TEnd.Pos, &DEndPos ) )
return;

d3d->DrawLine( DStartPos.x, DStartPos.y, DEndPos.x, DEndPos.y, dwColor );
}

void DrawSkeleton( int* Object, DWORD dwColor )
{
DrawBone( Object, HEAD, NECK, dwColor ); //Head -> Neck

DrawBone( Object, NECK, LARMU, dwColor ); //Neck -> Left_armu
DrawBone( Object, LARMU, LARML, dwColor ); //Left_armu -> Left_arml
DrawBone( Object, LARML, LHAND, dwColor ); //Left_arml -> Left_hand

DrawBone( Object, NECK, RARMU, dwColor ); //Neck -> Right_armu
DrawBone( Object, RARMU, RARML, dwColor ); //Right_armu -> Right_arml
DrawBone( Object, RARML, RHAND, dwColor ); //Right_arml -> Right_hand

DrawBone( Object, NECK, UTORSO, dwColor ); //Neck -> Upper_torso
DrawBone( Object, UTORSO, TORSO, dwColor ); //Upper_torso -> Torso

DrawBone( Object, TORSO, LPELVIS, dwColor ); //Torso -> Left_pelvis

DrawBone( Object, LPELVIS, LLEGU, dwColor ); //Left_pelvis -> Left_legu
DrawBone( Object, LLEGU, LLEGL, dwColor ); //Left_legu -> Left_legl
DrawBone( Object, LLEGL, LFOOT, dwColor ); //Left_legl -> Left_foot

DrawBone( Object, LPELVIS, RLEGU, dwColor ); //Left_pelvis -> Right_legu
DrawBone( Object, RLEGU, RLEGL, dwColor ); //Right_legu -> Right_legl
DrawBone( Object, RLEGL, RFOOT, dwColor ); //Right_legl -> Right_foot
}[/HTML]

Acho que não é preciso explicar como isso funciona. Caso você seja leigo/leecher, provavelmente, você nem irá querer saber como isso funciona.
Pode não adiantar, mas, peço que coloque os devidos créditos. Já que como há um trabalho para fazer esse código e você apenas pegá-lo e colocá-lo em sua base.

Aqui vai a lista de Bones(index e string) para ajudar a retirar o bug em personagens femininos: http://www.mpgh.net/forum/397-combat...bonesssss.html

Créditos
Awayk (pelo código)
Code64-II (pela lista de Bones)
Realmente é seu o código?
Quote Originally Posted by ChaosMagician View Post
Realmente é seu o código?
Caso tenha lido o tópico, saberá que sim.
Quote Originally Posted by Awayk View Post
Caso tenha lido o tópico, saberá que sim.
So hi N3XUS
Quote Originally Posted by ChaosMagician View Post
So hi N3XUS
Não entendi .
issu e cheta vipa ?
cade down
Quote Originally Posted by Ratozanado View Post
issu e cheta vipa ?
cade down
Isso é um código-fonte. Com ele você faz o ESP Bone.
Quote Originally Posted by Awayk View Post
Isso é um código-fonte. Com ele você faz o ESP Bone.
dá pa faze um cheta vipa cum opk i telekill?
Quote Originally Posted by Ratozanado View Post
dá pa faze um cheta vipa cum opk i telekill?
É apenas para ESP Bone.
Quote Originally Posted by Ratozanado View Post
dá pa faze um cheta vipa cum opk i telekill?
Poha de fake do Ratazana
Viva mais um Fake
kkkkkkkkkkkkkkkkkkkkkkkkk aiai Esses caras...
Posts 1–15 of 50 · Page 1 of 4
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Need help?