hahaha I just found this so funny, but here you go with the health, don't know how it's gonna look in game XD
PHP Code:
#include <sourcemod>
#pragma semicolon 1
public void OnPluginStart()
{
SetHudTextParams(-1.0, -0.15, 0.5, 255, 255, 255, 255);
}
public void OnMapStart()
{
for (int i = 1; i <= MaxClients; i++)
{
CreateTimer(0.5, Timer_Print, i, TIMER_REPEAT | TIMER_FLAG_NO_MAPCHANGE);
}
}
public Action Timer_Print(Handle hTimer, int iClient)
{
if (IsValidClient(iClient))
{
int iHealth = GetClientHealth(iClient);
if (iHealth <= 100)
{
ShowHudText(iClient, 1, "%d ◼◼◼◼◼◼◼◼◼◼", iHealth);
}
if (iHealth <= 90)
{
ShowHudText(iClient, 1, "%d ◼◼◼◼◼◼◼◼◼", iHealth);
}
if (iHealth <= 80)
{
ShowHudText(iClient, 1, "%d ◼◼◼◼◼◼◼◼", iHealth);
}
if (iHealth <= 70)
{
ShowHudText(iClient, 1, "%d ◼◼◼◼◼◼◼", iHealth);
}
if (iHealth <= 60)
{
ShowHudText(iClient, 1, "%d ◼◼◼◼◼◼", iHealth);
}
if (iHealth <= 50)
{
ShowHudText(iClient, 1, "%d ◼◼◼◼◼", iHealth);
}
if (iHealth <= 40)
{
ShowHudText(iClient, 1, "%d ◼◼◼◼", iHealth);
}
if (iHealth <= 30)
{
ShowHudText(iClient, 1, "%d ◼◼◼", iHealth);
}
if (iHealth <= 20)
{
ShowHudText(iClient, 1, "%d ◼◼", iHealth);
}
if (iHealth <= 10)
{
ShowHudText(iClient, 1, "%d ◼", iHealth);
}
}
}
stock bool IsValidClient(int iClient)
{
if (!(0 < iClient <= MaxClients) || !IsClientInGame(iClient) || IsFakeClient(iClient))
{
return false;
}
return true;
}