STR
27-08-07, 05:16
int *Health = (int*) ( (DWORD)pBaseEntity + (DWORD)0xDA4 );
int *Armor = (int*) ( (DWORD)pBaseEntity + (DWORD)0x1018 );
//divide a little or the bars are huge.
int hp = *Health / 2.5;
int armor = *Armor / 2.5;
if(cvars.esp_health==1)
{
HalFLife2.m_pNeeded->FillRGBA( vScreen.x-10, vScreen.y+16 ,100 / 2.5, 5, CHEAT_BLACK);
HalFLife2.m_pNeeded->FillRGBA( vScreen.x-10, vScreen.y+16 ,hp, 5, dwGetTeamColor);}
if(cvars.esp_armor==1)
{
HalFLife2.m_pNeeded->FillRGBA( vScreen.x-10, vScreen.y+24 ,100 / 2.5, 5, CHEAT_BLACK);
HalFLife2.m_pNeeded->FillRGBA( vScreen.x-10, vScreen.y+24 ,armor, 5, CHEAT_ARMOR);
}
credits: holz (armor address)
int *Armor = (int*) ( (DWORD)pBaseEntity + (DWORD)0x1018 );
//divide a little or the bars are huge.
int hp = *Health / 2.5;
int armor = *Armor / 2.5;
if(cvars.esp_health==1)
{
HalFLife2.m_pNeeded->FillRGBA( vScreen.x-10, vScreen.y+16 ,100 / 2.5, 5, CHEAT_BLACK);
HalFLife2.m_pNeeded->FillRGBA( vScreen.x-10, vScreen.y+16 ,hp, 5, dwGetTeamColor);}
if(cvars.esp_armor==1)
{
HalFLife2.m_pNeeded->FillRGBA( vScreen.x-10, vScreen.y+24 ,100 / 2.5, 5, CHEAT_BLACK);
HalFLife2.m_pNeeded->FillRGBA( vScreen.x-10, vScreen.y+24 ,armor, 5, CHEAT_ARMOR);
}
credits: holz (armor address)