ESPHealth Bars/String
2 participantes
Página 1 de 1
ESPHealth Bars/String
Salve!
Jente fiquei sabendo Pelo Telefone Pelo Striker que ele reabriu o Site então vim compartilhar uma Soucer só para dar uma atualizadinha mais logo posto Mas....
Modo de Usa
Créditos:
@gellin , donoob
E um Aviso para o Striker...
Striker vou Mudar a Net não vai ser a mesma que a sua e o mesmo Cabo vai ser DSL Agoraaaa
Jente fiquei sabendo Pelo Telefone Pelo Striker que ele reabriu o Site então vim compartilhar uma Soucer só para dar uma atualizadinha mais logo posto Mas....
- Código:
struct cVertex
{
float x, y, z, h;
D3DCOLOR color;
float tu, tv;
static DWORD FVF;
};
VOID cD3D::DrawFilledRectangle(FLOAT x, FLOAT y, FLOAT w, FLOAT h, DWORD dwColor, LPDIRECT3DDEVICE9 pDevice)
{
if(!pDevice)
return;
cVertex vertices[4] =
{
x, y, 0.0f, 1.0f, dwColor, 0.0f, 0.0f,
x + w, y, 0.0f, 1.0f, dwColor, 1.0f, 0.0f,
x + w, y + h, 0.0f, 1.0f, dwColor, 1.0f, 1.0f,
x, y + h, 0.0f, 1.0f, dwColor, 0.0f, 1.0f,
};
pDevice->DrawPrimitiveUP(D3DPT_TRIANGLEFAN, 2, vertices, sizeof(cVertex));
}
VOID cD3D::DrawHealthBars(INT Bars, INT String, INT x, INT y, WORD health, BOOL bCheckSpawnS, BOOL iSpawnCheck, LPDIRECT3DDEVICE9 pDevice)
{
// Original Bars Function By: Gellin, Modified for Bars/String Options By: luizimloko
DWORD dwColor;
CHAR szHealth[256];
if(health > 100)
health = 100;
if(health > 75)
dwColor = 0xFF00FF00;
else if(health > 40)
dwColor = 0xFFFF9B00;
else
dwColor = 0xFFFF0000;
if(bCheckSpawnS)
if(iSpawnCheck)
dwColor = 0xFF000000;
DWORD dwDrawWidth = health / 4;
if(dwDrawWidth <= 2)
dwDrawWidth = 4;
if(Bars) { // Gellin
DrawFilledRectangle(x - 1, y - 1, 27, 5, 0xFF000000, pDevice);
DrawFilledRectangle(x, y, dwDrawWidth, 3, dwColor, pDevice);
}
if(String) { // luizimloko
sprintf(szHealth, "Health: %d %%", health);
D3D->PrintText(D3D->pFont, x, y, TCenter, dwColor, szHealth);
}
}
Modo de Usa
- Código:
D3D->DrawHealthBars(TRUE, FALSE, ScreenPosition.x - 10, ScreenPosition.y - 35, Health->nHealth, TRUE, Health->bSpawnSheild, pDevice);
String:
D3D->DrawHealthBars(FALSE, TRUE, ScreenPosition.x, ScreenPosition.y - 35, Health->nHealth, TRUE, Health->bSpawnSheild, pDevice);
Créditos:
@gellin , donoob
E um Aviso para o Striker...
Striker vou Mudar a Net não vai ser a mesma que a sua e o mesmo Cabo vai ser DSL Agoraaaa
CoderBlack09- Programer
- Mensagens : 103
Créditos : 166
Obrigado : 11
Data de inscrição : 16/01/2012
Idade : 32
Localização : Striker
Re: ESPHealth Bars/String
vlw por postar , eu sei sobre a NET seu pai falo pro meu pai
Hacker Striker- Administrador
- Mensagens : 439
Créditos : 3138
Obrigado : 115
Data de inscrição : 16/12/2011
Idade : 26
Localização : Rio de janeiro
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos