Radar ESP

Error404

Пользователь
Регистрация
16.11.04
Сообщения
929
Реакции
0
Баллы
16




Define


Код:
[/COLOR][/B]float position_x = 83;float position_y = 86;
float radius_x = 64;
float radius_y = 64;
const int degrees = 360;
const float degrees_to_radians = 3.14159265f / 180.0f;
bool ESPMyTeam = true  false to draw only enemy's[B][COLOR=#FF0000]


DrawBox

Код:
[/COLOR][/B]void DrawBox(float X, float Y, float X2, float Y2,D3DCOLOR Color,IDirect3DDevice9* m_pD3Ddev){	D3DTLVERTEX qV[2] = {
{ (float)X , (float)Y, 0.0f, 1.0f, Color},
{ (float)X2 , (float)Y2 , 0.0f, 1.0f, Color},
};
const DWORD D3DFVF_TL = D3DFVF_XYZRHW | D3DFVF_DIFFUSE | D3DFVF_TEX1;
m_pD3Ddev->SetRenderState( D3DRS_ALPHABLENDENABLE, true );
m_pD3Ddev->SetRenderState( D3DRS_DESTBLEND, D3DBLEND_INVSRCALPHA );
m_pD3Ddev->SetFVF( D3DFVF_TL );
m_pD3Ddev->SetTexture( 0, NULL );
m_pD3Ddev->DrawPrimitiveUP( D3DPT_LINELIST, 2, qV, sizeof( D3DTLVERTEX ) );
}
[B][COLOR=#FF0000]



Radar ESP
Код:
[/COLOR][/B]void RadarESP(bool both , IDirect3DDevice9* pDevice){ MyIndex=GetMyIndex(); if (MyIndex>-1) { CPlayer* Me = GetPlayerLoop(MyIndex); if(Me && Me->Object) {
DWORD hShell=(DWORD)(GetModuleHandleA_Fix());
DWORD LTClientShel = *(DWORD*)( hShell+0x46E7F8 );
DWORD BASEPLAYER = *(DWORD*)(LTClientShel + 0x54 );
for (int i = 0; i < degrees; i++)
{ const float rad = i * degrees_to_radians;	float x =position_x - (cos(rad) * radius_x);	float y =position_y + (sin(rad) * radius_y);	DrawBox(x,y,x+1,y+1,BLACK,pDevice);
} D3DRECT back = { position_x-1, position_y-1, position_x + 3, position_y + 3 }; pDevice->Clear( 1, &back, D3DCLEAR_TARGET, WHITE, 0, 0 ); D3DXVECTOR3 Pos2 = GetBonePosition(Me->Object,6); for(int i=0;i<16;i++)	{ CPlayer* Target = GetPlayerLoop(i); if (Target && Target->Object && Target->Health>0 && Target!=Me)
[B][COLOR=#FF0000]


Call
Код:
[/COLOR][/B]RadarESP(ESPMyTeam,pDevice)[B][COLOR=#FF0000]
 

Статистика форума

Темы
205.158
Сообщения
386.381
Пользователи
327.906
Новый пользователь
ника678
Сверху Снизу