Версия 1.5.5 (27 июн 2018г):
Добавлено:
- добавлена серверная консольная команда ad_add_hud_msg, с помощью которой
добавляются и настраиваются рекламные HUD сообщения
- добавлена серверная консольная команда ad_add_dhud_msg, с помощью которой
добавляются и настраиваются рекламные DHUD сообщения
- добавлена поддержка диапазона значений (минимальное и максимальное) для параметра
'задержка перед показом'
- добавлена возможность задавать звук (wav или mp3), который будет проигрываться
во время показа сообщения (см описание команд добавления сообщений)
- добавлены следующие спец. значения для текста сообщения:
%hostname% - имя сервера,
%host_ip% - ip адрес сервера,
%mapname% - название текущей карты,
%nextmap% - название следующей карты (значение квара 'amx_nextmap'),
%timeleft% - время оставшееся до конца карты в формате %M:%S (минуты:секунды),
%timelimit% - максимальное время игры на текущей карте (значение квара mp_timelimit),
%thetime% - текущее время в формате %d.%m.%Y - %H:%M:%S (день.месяц.год - часов:минут:секунд)
Изменено:
- команда ad_add_message переименована в ad_add_chat_msg в связи с расширением
функциональности плагина
Обновившиеся файлы:
- addons/amxmodx/plugins/advert_messages.amxx
- addons/amxmodx/configs/advert_messages.cfg
Версия 1.4.9 (07 янв 2018г):
Добавлено:
- добавлена native функция ad_show_toggle(id), которая позволяет встраивать
функцию включения / отключения отображения информационных сообщений в другие
плагины
- добавлен квар ad_show_toggle_cmd, отвечающий за список команд (разделенных
';'), с помощью которых будет включаться / отключаться отображение
информационных сообщений
- добавлена очистка устаревших записей nvault, в которых хранится состояние
вкл/выкл отображения информационных сообщений (это нужно было сделать сразу,
но видимо выпало из поля зрения)
- добавлена серверная консольная команда ad_add_message, с помощью которой
добавляются рекламные сообщения и задержки показа к ним
Изменено:
- удален код блокирующий запуск плагина на ReHLDS серверах, но не проверялась
работоспособность
Исправлено:
- все сообщения отображались с одной (первой загруженной)
задержкой
Удалено:
- удален квар ad_repeat_time, так как задержка перед показом сообщений задается
теперь в команде ad_add_message
- удален конфигурационный файл 'advert_messages.ini', так как сообщения
добавляются с помощью команды ad_add_message в 'advert_messages.cfg'
- удалена команда reload_adverts и квар ad_reload_cfg_access_flags, так как
больше не существует 'advert_messages.ini'
Версия 1.4.0 (25 фев 2017г):
Добавлено:
- добавлено автоматическое создание конфигурационного файла advert_messages.ini
- добавлен multilang файл advert_messages.txt и его автоматическое создание
- добавлена команда чата /adverts, с помощью которой каждый игрок может
включить/отключить отображение рекламных сообщений с сохранением результата
при выходе с сервера
- добавлен квар ad_show_default_state, который определяет будут
показываться (1) или нет (0) рекламные сообщения по умолчанию
Изменено:
- код оторажения рекламных сообщений выполняется только если на сервере есть
игроки с включенным состоянием отображения рекламных сообщений
Версия 1.3.5 (16 ноя 2016г):
Изменено:
- расширена функциональность кваров отвечающих за флаги доступа
(см описание кваров)
Версия 1.3.4 (11 мая 2016г):
Добавлено:
- добавлено автоматическое создание конфигурационного файла для кваров, если он
не существует
- добавлена возможность расставлять переносы строк для сообщений чата
в конфигурационных файлах (*.ini, *.cfg, *.txt) и исходном коде
- добавлен конфигурационный файл advert_messages.cfg, в котором можно задать
значения кваров и прочитать описания к ним
Версия 1.3.1 (17 января 2016г):
Добавлено:
- добавлен квар ad_show_dead_only, который настраивает показывать только мервым и
наблюдателям (1) или всем (0) сообщения
- добавлен квар ad_repeat_time, отвечающий за время между сообщениями (в секундах)
- добавлен квар ad_reload_cfg_access_flags, который задает флаги доступа игроков,
которым будет доступна возможность перезагружать конфиг