Code:
D3DCOLOR EspBoxColor (pInfo->team == 0 ? Yellow : Green);
if (GetDistance(p_Player2->pLocal, pPlayer)/10 > 110 )// 65
{
menu.DrawBorder(EspView.x - 10, EspView.y - 30, 20, 30, 1, EspBoxColor , pDevice);
menu.DrawBorder(EspView.x - 0, EspView.y - 40, 20, 30, 1, EspBoxColor , pDevice);
menu.DrawLine(EspView.x - 10, EspView.y - 30, EspView.x - 0, EspView.y - 40, EspBoxColor , pDevice);
menu.DrawLine(EspView.x + 10, EspView.y - 30, EspView.x + 20, EspView.y - 40, EspBoxColor , pDevice);
////////////////////////////////////////////////////////////////////////////////////////////////////////////////
menu.DrawLine(EspView.x - 9, EspView.y - 2, EspView.x + 1, EspView.y - 12, EspBoxColor , pDevice);
menu.DrawLine(EspView.x + 10, EspView.y - 2, EspView.x + 20, EspView.y - 12, EspBoxColor , pDevice);
}
else if (GetDistance(p_Player2->pLocal, pPlayer)/10 > 65 )// 65
{
menu.DrawBorder(EspView.x - 40, EspView.y - 70, 60, 80, 1, EspBoxColor , pDevice);
menu.DrawBorder(EspView.x - 30, EspView.y - 80, 60, 80, 1, EspBoxColor , pDevice);
menu.DrawLine(EspView.x - 40, EspView.y - 70, EspView.x - 30, EspView.y - 80, EspBoxColor , pDevice);
menu.DrawLine(EspView.x + 20, EspView.y - 70, EspView.x + 30, EspView.y - 80, EspBoxColor , pDevice);
////////////////////////////////////////////////////////////////////////////////////////////////////////////////
menu.DrawLine(EspView.x - 40, EspView.y + 9, EspView.x - 30, EspView.y - 1, EspBoxColor , pDevice);
menu.DrawLine(EspView.x + 20, EspView.y + 9, EspView.x + 30, EspView.y - 1, EspBoxColor , pDevice);
}
else if (GetDistance(p_Player2->pLocal, pPlayer)/10 > 0 )
{
menu.DrawBorder(EspView.x - 40, EspView.y - 100, 90, 130, 1, EspBoxColor , pDevice);
menu.DrawBorder(EspView.x - 30, EspView.y - 110, 90, 130, 1, EspBoxColor , pDevice);
menu.DrawLine(EspView.x - 40, EspView.y - 100, EspView.x - 30, EspView.y - 110, EspBoxColor , pDevice);//Oben Links
menu.DrawLine(EspView.x + 50, EspView.y - 100, EspView.x + 60, EspView.y - 110, EspBoxColor , pDevice);//Oben Rechts
////////////////////////////////////////////////////////////////////////////////////////////////////////////////
menu.DrawLine(EspView.x - 40, EspView.y + 28, EspView.x - 30, EspView.y + 18, EspBoxColor , pDevice);//Unten Links
menu.DrawLine(EspView.x + 50, EspView.y + 28, EspView.x + 60, EspView.y + 18, EspBoxColor , pDevice);//Unten Rechts
}
so ist der code schonmal halb so groß man kann ihn noch kürzer machen indem man die checks (distance checks) vereinfacht aber keine lust euch das auch noch zu erklären