Действия:
И под неё вставляем:
//Тут мы получили привилегию игрока
#define OWNER(%0) is_user_flags(%0, access_owner)
#define ADMIN(%0) is_user_flags(%0, access_admin)
#define PREMIUM(%0) is_user_flags(%0, access_premium)
#define VIP(%0) is_user_flags(%0, access_vip)
и
//Тут мы указали название привилегий.
new Donate[33]
new const DonateList[][] =
{
"OWNER", "ADMIN", "PREMIUM", "VIP", "Игрок"
}
-------------------------------------------------------------------------------------------------------------------------------
Далее, идёт интеграция сначала в вывод информации об игроке (Aim Hud Info)
Ссылка на статью: Информация о игроке через Aim Hud Info
Действия:
1. Ищем строку: public event_show_status(id) и перед
if(g_zombie[id])
{
set_hudmessage(255, 0, 0, -1.0, 0.60, 0, 0.0, 1.0, 0.2, 0.2, -1)
и т.д.......
вставляем:
if(OWNER(aimid)) formatex(Donate, charsmax(Donate), "%s", DonateList[0])
else if(ADMIN(aimid)) formatex(Donate, charsmax(Donate), "%s", DonateList[1])
else if(PREMIUM(aimid)) formatex(Donate, charsmax(Donate), "%s", DonateList[2])
else if(VIP(aimid)) formatex(Donate, charsmax(Donate), "%s", DonateList[3])
else formatex(Donate, charsmax(Donate), "%s", DonateList[4])
А затем, в выводе информации о игроках добавляем %s и функцию Donate
Должно получиться так:
if(g_zombie[id])
{
set_hudmessage(255, 0, 0, -1.0, 0.60, 0, 0.0, 1.0, 0.2, 0.2, -1)
ShowSyncHudMsg(id, g_MsgSync2, "%s^nHP: %d^nAP: %d - LVL: %d^nПривилегия: %s", g_playername[aimid], pev(aimid, pev_health), g_ammopacks[aimid], g_lvl[aimid], Donate)
}
else
{
set_hudmessage(0, 255, 255, -1.0, 0.60, 0, 0.0, 1.0, 0.2, 0.2, -1)
ShowSyncHudMsg(id, g_MsgSync2, "%s^nHP: %d - AR: %d^nAP: %d - LVL: %d^nПривилегия: %s", g_playername[aimid], pev(aimid, pev_health), get_user_armor(aimid), g_ammopacks[aimid], g_lvl[aimid], Donate)
}
Теперь выведем инфу в наблюдатели.
Переходим к строке: public ShowHUD(taskid) и спускаясь ниже, ищем строку // Spectating someone else?.
И прямо перед ней
вставляем:
if(OWNER(aimid)) formatex(Donate, charsmax(Donate), "%s", DonateList[0])
else if(ADMIN(aimid)) formatex(Donate, charsmax(Donate), "%s", DonateList[1])
else if(PREMIUM(aimid)) formatex(Donate, charsmax(Donate), "%s", DonateList[2])
else if(VIP(aimid)) formatex(Donate, charsmax(Donate), "%s", DonateList[3])
else formatex(Donate, charsmax(Donate), "%s", DonateList[4])
А далее, где вывод худа, аналогичным образом, как выводили инфу об игроках, пишем %s и функцию Donate.
Уважаемые пользователи, Просим вас помочь нам в развитии, Упоминать наш сайт на форумах и соц сетях.

Похожие Новости