new const g_szText_alive[][] =
new const g_szText_dead[] ={ "Сообщение мертвого [строка 1]^nСообщение мертвого [строка 2]^nСообщение мертвого [строка 3]" }; // ^n - перенос на новую строку
register_plugin("HUD Message", "1.5", "TiGRiS");
RegisterHam(Ham_Spawn, "player", "Ham_PlayerSpawnPost", 1);
RegisterHam(Ham_Killed, "player", "Ham_PlayerKilled_Post", 1);
set_task(TIMESHOW, "hud_message", .flags="b")
public Ham_PlayerSpawnPost(id)
g_Alive[id] = is_user_alive(id);
public Ham_PlayerKilled_Post(id)
static i, g_iNumberMessage, g_syncHudMessage, g_MaxPlayers;
if(!g_syncHudMessage) g_syncHudMessage = CreateHudSyncObj();
if(!g_MaxPlayers) g_MaxPlayers = get_maxplayers();
for(i = 1; i <= g_MaxPlayers; i++)
ClearSyncHud(i, g_syncHudMessage);
set_hudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), Y, X, 0, 10.0, TIMESHOW, 0.0, 0.0, -1);
ShowSyncHudMsg(i, g_syncHudMessage, "%s", g_szText_alive[g_iNumberMessage == charsmax(g_szText_alive) ? (g_iNumberMessage = 0) : ++g_iNumberMessage]);
set_hudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), Y_DEAD, X_DEAD, 0, 10.0, TIMESHOW, 0.0, 0.0, -1);
ShowSyncHudMsg(i, g_syncHudMessage, "%s", g_szText_dead);