You can log in to our site only via STEAM. If you don’t have a STEAM account, please register a free one on the official site steamcommunity.com, then click the button below to log in. Logged-in users have access to many features that make browsing our store more convenient. To purchase plugins, change your IP, or recover a key, logging in is not required.
By logging in to our website, you agree to the terms of our Privacy Policy
The plugin creates message informers for players in the form of HUD or DHUD. For example, like in the Army Ranks Ultimate plugin, an informer shows how much experience a player has and their rank. With this plugin, you can create absolutely any informer to your taste and style. Almost EVERYTHING can be configured! Coordinates, update interval, color, type (HUD, DHUD), word placement in the informer, and so on. Configuring the plugin is simple: just write any text in the ultimate_informer.ini file and use variables, which will later be replaced with the appropriate values. More detailed information is provided in that file.
Say commands: /informer - toggle the informer on/off
The plugin supports: Army Ranks Ultimate (you can disable the standard Army informer and use your own from this plugin) StatsX RBS (retrieves skill info) CsStats MySQL (automatically takes statistics from this plugin) Maps Helper (retrieves info about the zone the player is in) Jobs RBS
Custom variables: The plugin has built-in forwards, which allow you to create any variable for subsequent display in the informer. The include file contains detailed instructions on how to do this.
The plugin’s possibilities are limited only by the variety of variables. Over time, we will create more variables (although there are already enough), so feel free to submit bugs and suggestions to add more.
25.10.31BETA - обновить ВСЕ ФАЙЛЫ - добавлены переменные %gamecms_id%, %gamecms_group% и %gamecms_balance% 25.08.26BETA - обновить ВСЕ ФАЙЛЫ - обновлено ядро плагина - добавлена полная мультиязычность, даже в конфигах (серверная команда fg_lang) - добавлен эффект переливания - добавлены более гибкие настройки для hud 21.03.23 - обновить .amxx - релиз бета версии 20.09.25BETA - обновить .amxx - исправлен баг, когда скилл не изменялся - исправлен баг при отрицательном аргументе time (информеры заезжали друг на друга)
20.06.06 - обновить .amxx и .ini - релиз бета версии - добавлен форвард informer_show_pre, который позволит создавать собственные переменные под разные нужды - добавлена переменная %skillmap%, показывает набранный или потерянный скилл на данный момент 18.02.08BETA - обновить .amxx - Небольшие поправки под обновленный CsStats MySQL
17.10.30 - обновить .amxx, .cfg и .ini - Доработка привязки для поддержки некоторых хостингов - Добавили идентификаторы %watch_num% и %watch_num% (показывает кто за вами из спектаторов следит) - Добавили квар informer_watcher_players 17.10.20 - обновить ВСЕ ФАЙЛЫ - Релиз стабильной версии. Описание изменений смотрите ниже. Для юзеров последней беты достаточно обновить .amxx - Немного улучшили привязку плагинов 17.09.21 BETA - обновить .amxx (убраны лишние символы перевода строки) 17.06.26 BETA - обновить ВСЕ ФАЙЛЫ - Оптимизация привязки и в целом кода плагина. Плагин cкомпилирован для AMXX 1.8.2, AMXX 1.8.3 и для ReAMXX. Ключ от плагина сам перезапишется в файл fg_keys.ini и в нем будут находится все ключи от других плагинов. Все логи теперь пишутся на русском языке. - добавлена переменная %steam% - исправлен баг максимального звание от арми ранкс - синхронизация с меню арми ранкс (для отключения информера) - добавлена команда /informer (вкл/выкл информер)
15.09.30 - обновить .amxx, .cfg и .ini - Добавлена реклама для hud3 и dhud3 (настройка рекламы см. в cfg.) - Исправлены %admins% и %vips%
15.07.15 - обновить .amxx - Немного изменена технология проверки ключей - Теперь есть отдельный файл настроек в amxmodx/data/fg_settings.ini(файл сам создастся при первом включении). В файле присутствует описание кваров, если хотите, можете изменить настройки. В этом же файле теперь прописывается почта для плагина FunGunUpdater - Всего 6 зеркал для проверки ключей
15.06.20 - обновить .amxx - Синхронизация с плагином BonusMenu RBS (показывает очки из этого плагина, а не из плагина Army Ranks Ultimate)
15.03.31 - обновить .amxx - Поправка к предыдущей версии
15.03.30 - обновить .amxx - Связка с плагином Skill ELO
// Лицензионный ключ вводить в файл amxmodx/data/fg_keys.ini (если файла нет, он создастся сам при рестарте/смены карты сервера)
// Для замены информера в Army Ranks Ultimate, зайдите в main.cfg и отключите ar_hud_info_type "0" и ar_hud_anew_type "0"
// Для замены информера в Maps Helper, зайдите в maps_helper.cfg и поставьте mh_hud "-1"
// Для идентификаторов %admins% И %vips%
// Флаги админа и випа соответственно
informer_admins_flag "d"
informer_vips_flag "t"
// Настройки худа рекламы
// Выводить рекламу только мертвым?
informer_ad_dead "1"
// Не выводить рекламу админам(игрокам у которых есть хотя бы один флаг)
informer_ad_admin "1"
// Сколько выводить ников, которые наблюдают
// 0 - все
informer_watcher_players "5"
// Вкл/Выкл информер можно командой say /informer
; Всего можно использовать 4 HUD сообщения 8 DHUD(жирных)
; Чтобы отключить работу худа, поставьте ; перед идентификатором
; Каждый из худов имеет свой цвет, координаты и время обновления
; Настраиваются они после идентификатора hud'a и имеют такой формат:
; [идентификатор] R G B X Y TIME
; R G B - цвет в данном формате
; X Y - координаты информера
; TIME - время обновления:
; положительное значение, например 1.0 - будет обновляться каждую секунду
; отрицательное значение, например -5.0 - будет показан только при убийстве или спавне игрока на 5 секунд
; Например: [hud1] 255 255 255 0.01 0.16 1.0
; hud поддерживает до 256 символов, а DHUD до 128. Лишние символы будут обрезаны.
; Вставляйте переменные в сообщения. Они будут принимать те или иные значения, в зависимости от их функций.
; Ниже предоставлен список переменных и их описание.
; "%name%" - имя игрока
; "%money%" - деньги игрока
; "%health%" - жизни игрока
; "%armor%" - броня игрока
; "%allte%" - количество терроров на сервере
; "%allct%" - количество контров на сервере
; "%alivete%" - количество живых терроров
; "%alivect%" - количество живых контров
; "%allenemy%" - количество игроков противоположенной команды
; "%aliveenemy%" - количество живых игроков противоположенной команды
; "%nextmap%" - следующая карта
; "%currentmap%" - текущая карта
; "%timeleft%" - время до конца карты
; "%thetime%" - текущее время и дата
; "%rank%" - позиция игрока в статистике (если стоит CsStats MySQL, то брать статистику будет оттуда)
; "%statsnum%" - размер статистики (если стоит CsStats MySQL, то брать статистику будет оттуда)
; "%admins%" - количество админов с флагом informer_admins_flag (см. cfg)
; "%vips%" - количество випов с флагом informer_vips_flag (см. cfg)
; "%steam%" - количество STEAM игроков
; "%watch_num%" - покажет кол-во игроков, которые наблюдают за живым (ставить только в худ hud1 или dhud1)
; "%watch_str%" - покажет список ников игроков, которые наблюдают за живым (ставить только в худ hud1 или dhud1)
; Если стоит плагин Army Ranks Ultimate
; "%zvanie%" - звание игрока
; "%nextzvanie%" - следующие звание игрока
; "%xp%" - опыт игрока
; "%nextxp%" - требуемый опыт для следующего уровня
; "%anew%" - бонусные очки /anew (или же возвратит поинты из плагина BonusMenu RBS)
; Если стоит плагин StatsX RBS
; "%skill%" - скилл игрока
; "%skillnum%" - очки скилла
; "%skillmap%" - кол-во скилла, набранного или потерянного за текущее время
; Если стоит плагин Maps Helper
; "%zone%" - имя зоны, в которой находится игрок
; Если стоит плагин Jobs RBS
; "%jobs%" - покажет текущие задания игрока
[hud1] 255 255 255 0.01 0.16 1.0
; Показывается игроку только тогда, когда он жив
%zone%
Звание: %zvanie%
;След.Звание: %nextzvanie%
Опыт: [%xp%/%nextxp%]
Ранг: [%rank%/%statsnum%]
Очки /anew: %anew%
Скилл: %skill% %skillnum% [за карту:%skillmap%]
Убить: %aliveenemy% из %allenemy%
След.карта: %timeleft% (%nextmap%)
Время: %thetime% (%currentmap%)
[hud2] 255 255 255 0.01 0.16 1.0
; Показывается игроку только тогда, когда он МЕРТВ
; Если мертвый игрок(или спектатор) следит за другим игроком, то
; берутся данные того игрока, что играет.
Ник: %name%
Звание: %zvanie%
;След.Звание: %nextzvanie%
Опыт: [%xp%/%nextxp%]
Ранг: [%rank%/%statsnum%]
Очки /anew: %anew%
Скилл: %skill% %skillnum% [за карту:%skillmap%]
След.карта: %timeleft% (%nextmap%)
Время: %thetime% (%currentmap%)
HP:%health% AP:%armor% MONEY:%money%
;[hud3] 255 255 255 -1.0 0.90 3.0
; Реклама(настройки в .cfg)
;[hud4] 255 255 255 -1.0 0.90 3.0
; Показывается игроку всегда
;[dhud1] 0 255 0 -1.0 0.90 10.0
; Показывается игроку только тогда, когда он жив
;Тут какая то надпись...DHUD
;[dhud2] 100 100 100 -1.0 0.90 3.0
; Показывается игроку только тогда, когда он МЕРТВ
; Если мертвый игрок(или спектатор) следит за другим игроком, то
; берутся данные того игрока, что играет.
;[dhud3] 100 100 100 -1.0 0.90 3.0
; Реклама(настройки в .cfg)
;[dhud4] 100 100 100 -1.0 0.90 3.0
; Показывается игроку всегда
;[dhud5] 100 100 100 -1.0 0.90 3.0
; Показывается игроку всегда
;[dhud6] 100 100 100 -1.0 0.90 3.0
; Показывается игроку всегда
;[dhud7] 100 100 100 -1.0 0.90 3.0
; Показывается игроку всегда
;[dhud8] 100 100 100 -1.0 0.90 3.0
; Показывается игроку всегда
/* Ultimate Informer Functions
*
* by SKAJIbnEJIb
*
* This file is provided as is (no warranties).
*/
#if defined _ultimate_informer_included
#endinput
#endif
#define _ultimate_informer_included
// Возвратит true если информер включен
native informer_get_user(id);
// Выключатель информера, аналог команды say /informer
native informer_change_user(id);
// Включить/Выключить информер у игрока
native informer_set_user(id, bool:enable);
// Вызывается перед показом игроку
// id - айди игрока, которому будет показан информер
// type - тип информера [0-3:hud] [4-11:dhud]
// buffer[] - текст информера, эту переменную можно редактировать, тем самым изменится информер
// len - длина массива buffer
forward informer_show_pre(id, type, buffer[], len);
// Пример добавления своих переменных в информер
// Допустим вы хотите добавить вывод текущих фрагов игрока
// Придумываете и добавляете в ultimate_informer.ini в нужное место переменную, например %user_frags% в секцию [hud1]
// Звание: %zvanie%
// След.Звание: %nextzvanie%
// Текущие фраги: %user_frags%
//
// Далее создаете плагин, в него вставляете форвард informer_show_pre, который будет вызываться каждый раз, когда обновляется худ игроку
// Проверяете type, у нас он должен быть равен нулю(смотрите описание аргументов)
// Потом получаете текущие фраги игрока, и заменяете в buffer[] нашу переменную %user_frags% на кол-во фрагов игрока
// Таким образом, можно быстро и просто вывести абсолютно что угодно в информер игроку
// Пример:
/*
public informer_show_pre(id, type, buffer[], len)
{
if (type!=0) { return; }
new frags[11]; num_to_str(get_user_frags(id), frags,10);
replace(buffer, len, "%user_frags%", frags);
}
*/
// Разумеется, для реального плагина нужно будет позаботится об оптимизации, так как в зависимости от настроек, событие может вызываться каждую секунду, каждому игроку