Poprawka*
// Show HUD Task public ShowHUD(taskid) { static id id = ID_SHOWHUD; // Player died? if (!g_isalive[id]) { // Get spectating target id = pev(id, PEV_SPEC_TARGET) // Target not alive if (!g_isalive[id]) return; } // Format classname static class[32], red, green, blue if (g_zombie[id]) // zombies { red = 255 green = 20 blue = 0 if (g_nemesis[id]) formatex(class, charsmax(class), "%L", ID_SHOWHUD, "CLASS_NEMESIS") else formatex(class, charsmax(class), "%L Zombi", ID_SHOWHUD, g_zombie_classname[id]) } else // humans { red = 0 green = 255 blue = 0 if (g_survivor[id]) formatex(class, charsmax(class), "%L", ID_SHOWHUD, "CLASS_SURVIVOR") else formatex(class, charsmax(class), "%L", ID_SHOWHUD, "CLASS_HUMAN") } new target; { if(get_user_flags(target) & ADMIN_LEVEL_G) flaga = "1600" else if(get_user_flags(target) & ADMIN_LEVEL_D) flaga = "1400" else if(get_user_flags(target) & ADMIN_LEVEL_A) flaga = "1200" else if(get_user_flags(target) & ADMIN_LEVEL_B) flaga = "1000" else if(get_user_flags(target) & ADMIN_LEVEL_E) flaga = "900" else if(get_user_flags(target) & ADMIN_LEVEL_H) flaga = "800" else flaga = "500" // Spectating someone else? if (id != ID_SHOWHUD) { // Show name, health, class, and ammo packs set_hudmessage(255, 255, 255, HUD_SPECT_X, HUD_SPECT_Y, 0, 6.0, 1.2, 0.0, 0.0, -1) ShowSyncHudMsg(ID_SHOWHUD, g_MsgSync2, "[Zdrowie: %d | Kamizelka: %d]^n^n[%L %s]^n[%L %d]", pev(id, pev_health), get_user_armor(id), ID_SHOWHUD, "CLASS_CLASS", class, ID_SHOWHUD, "AMMO_PACKS1", g_ammopacks[id], flaga) } else { // Show health, class and ammo packs set_hudmessage(red, green, blue, HUD_STATS_X, HUD_STATS_Y, 0, 6.0, 1.2, 0.0, 0.0, -1) ShowSyncHudMsg(ID_SHOWHUD, g_MsgSync2, "[%L: %d | Kamizelka: %d]^n^n[%L %s]^n[%L %d / %s]", id, "ZOMBIE_ATTRIB1", pev(ID_SHOWHUD, pev_health), get_user_armor(id), ID_SHOWHUD, "CLASS_CLASS", class, ID_SHOWHUD, "AMMO_PACKS1", g_ammopacks[ID_SHOWHUD], flaga[target]) } } }