PHP Code:
new g_MsgSync,g_MsgSync2,g_MsgSync3, g_MsgSync4
public plugin_init()
{
// some register function here
g_MsgSync = CreateHudSyncObj()
g_MsgSync2 = CreateHudSyncObj()
g_MsgSync3 = CreateHudSyncObj()
g_MsgSync4 = CreateHudSyncObj()
set_task(1.0,"showHUD",_,_,_,"b")
}
// Show HUD Task
public showHUD(taskid)
{
for(new id = 1; id< get_maxplayers();id++)
{
if(!is_user_alive(id)) continue
// Format classname
static class[32], red, green, blue
if (g_zombie[id]) // zombies
{
red = 200
green = 250
blue = 0
if (g_nemesis[id])
formatex(class, charsmax(class), "%L", id, "CLASS_NEMESIS")
else
copy(class, charsmax(class), g_zombie_classname[id])
}
else // humans
{
red = 0
green = 255
blue = 0
if (g_survivor[id])
formatex(class, charsmax(class), "%L", id, "CLASS_SURVIVOR")
else
formatex(class, charsmax(class), "%L", id, "CLASS_HUMAN")
}
// Show health, class and ammo packs
set_hudmessage(red, green, blue, HUD_STATS_X, HUD_STATS_Y, 0, 6.0, 2.0, 0.0, 0.0, -1)
ShowSyncHudMsg(id, g_MsgSync3, "%L: %d^n%L %s^n%L %d", id, "ZOMBIE_ATTRIB1", pev(id, pev_health), id, "CLASS_CLASS", class, id, "AMMO_PACKS1", g_ammopacks[id])
}
set_hudmessage(255, 255, 255, -1.0, 0.01, 0, 6.0, 1.1, 0.0, 0.0, -1)
ShowSyncHudMsg(0, g_MsgSync2, "")
}