Ссылка на материал:
Авторы: Oli Desu Версия: 1.0
Описание: Данный простенький плагин периодически выводит оповещения игрокам в чат, HUD или DHUD в зависимости от настроек.
Оповещениям хранятся в addons\amxmodx\configs\next21_ads\ads.ini.
Для определенных карт можно создать отдельный файл: addons\amxmodx\configs\next21_ads\название_карты-ads.ini.
Можно использовать специальные тэги в оповещениях:
- %ip% — заменяется на текущий ip сервера,
- %hostname% — на текущее название сервера,
- %mapname% — на текущее название карты,
- %new% — переход на новую строку для HUD или DHUD.
Используя серверную команду n21_ads_reset, можно обновить оповещения, не меняя карту.
Cvars:
- n21_ads_printmode — через что выводить оповещения (0 — в чат, 1 — в HUD, 2 — в DHUD) (изначально «0»).
- n21_ads_prefix — префикс к оповещениям (изначально «!g[Adverts]!y «).
- n21_ads_period — временной период в секундах между оповещениями (изначально «60.0»).
- n21_ads_order — выводить оповещения строго по порядку, а не случайно (изначально «1»).
- n21_ads_effect — эффект для HUD/DHUD оповещений (0 — без эффектов, 1 — мерцание, 2 — печатает буквы по очереди) (изначально «1»).
- n21_ads_fxtime — длительность второго эффекта (изначально «1.0»).
- n21_ads_holdtime — сколько секунд оповещение будет оставаться на экране (изначально «10.0»).
- n21_ads_fadetime — сколько секунд будет печататься текст (изначально «0.1»).
- n21_ads_fadeouttime — сколько секунд будет исчезать текст (изначально «0.2»).
- n21_ads_channel — канал для HUD оповещений (изначально «-1»).
- n21_ads_alive — кому показывать оповещения (0 — всем, 1 — только живым, 2 — только мертвым) (изначально «0»).
- n21_ads_team — какой команде показывать оповещения (0 — всем, 1 — КТ, 2 — ТЕ, 3 — спектаторам) (изначально «0»).
- n21_ads_color — использовать произвольные цвета для HUD/DHUD оповещений (изначально «0»).
- n21_ads_red — сколько красного для HUD/DHUD оповещений (изначально «255»).
- n21_ads_green — сколько зеленого для HUD/DHUD оповещений (изначально «255»).
- n21_ads_blue — сколько синего для HUD/DHUD оповещений (изначально «255»).
- n21_ads_pos_x — позиция HUD/DHUD оповещений по горизонтали (изначально «-1.0»).
- n21_ads_pos_y — позиция HUD/DHUD оповещений по вертикали (изначально «0.25»).
- n21_ads_console — повторять HUD/DHUD оповещения в консоль (оттуда пользователю будет удобней копировать ссылки и другие адреса) (изначально «0»).
Модули:
Источник
|