Ayyware Armor Bar
void CEsp:
rawArmor(IClientEntity* pEntity, CEsp::ESPBox size){
ESPBox ArmorBar = size;
if (Menu::Window.ESPTab.g_bHealth.GetState())
ArmorBar.y += (ArmorBar.h + 6);
else
ArmorBar.y += (ArmorBar.h + 0);
ArmorBar.h = 4;
float ArmorValue = pEntity->GetArmor();
float ArmorPerc = ArmorValue / 100.f;
float Width = (size.w * ArmorPerc);
ArmorBar.w = Width;
// — Main Bar — //
Vertex_t Verts[4];
Verts[0].Init(Vector2D(ArmorBar.x, ArmorBar.y));
Verts[1].Init(Vector2D(ArmorBar.x + size.w, ArmorBar.y));
Verts[2].Init(Vector2D(ArmorBar.x + size.w, ArmorBar.y + 5));
Verts[3].Init(Vector2D(ArmorBar.x, ArmorBar.y + 5));
Render::PolygonOutline(4, Verts, Color(0, 0, 0, 255), Color(0, 0, 0, 255));
Vertex_t Verts2[4];
Verts2[0].Init(Vector2D(ArmorBar.x + 1, ArmorBar.y + 1));
Verts2[1].Init(Vector2D(ArmorBar.x + ArmorBar.w, ArmorBar.y + 1));
Verts2[2].Init(Vector2D(ArmorBar.x + ArmorBar.w, ArmorBar.y + 5));
Verts2[3].Init(Vector2D(ArmorBar.x, ArmorBar.y + 5));
Color c = Color(0, 205, 247, 255);
Render::Polygon(4, Verts2, c);
Verts2[0].Init(Vector2D(ArmorBar.x + 1, ArmorBar.y + 1));
Verts2[1].Init(Vector2D(ArmorBar.x + ArmorBar.w, ArmorBar.y + 1));
Verts2[2].Init(Vector2D(ArmorBar.x + ArmorBar.w, ArmorBar.y + 2));
Verts2[3].Init(Vector2D(ArmorBar.x, ArmorBar.y + 2));
Render::Polygon(4, Verts2, Color(0, 255, 0, 255));
}
//hf
@Credits
haxen



