Версия 1.6.0 (30 дек 2021г):
Добавлено:
- добавлен квар tfc_flash_color_menu_enabled, который определяет будет (1) или
нет (0) работать меню выбора цвета ослепления свето-шумовой гранатой
- добавлен квар tfc_flash_color_access_flags, отвечающий за флаги доступа для
игроков, которые могут использовать меню выбора цвета ослепления свето-шумовой гранатой
- добавлен квар tfc_flash_color_menu_cmd, отвечающий за команды с помощью которых
будет вызываться меню выбора цвета ослепления свето-шумовой гранатой.
'impulse 100' - фонарь, 'impulse 201' - спрей
- добавлен квар tfc_tt_flash_default_color, отвечающий за номер пункта в меню
выбора цвета ослепления свето-шумовой гранатой по умолчанию для команды Террористов
- добавлен квар tfc_ct_flash_default_color, отвечающий за номер пункта в меню
выбора цвета ослепления свето-шумовой гранатой по умолчанию для команды Контр-Террористов
- добавлен квар tfc_data_storage_time, отвечающий за время хранения данных
игроков в секундах. По умолчанию месяц
- добавлен квар tfc_block_teamflash_by_min_skill, отвечающий за минимальное
значение скилла игрока ослепившего своего, при котором начнет блокироваться
эффект ослепления своих при условии что ослепивший выше скиллом чем ослепленный.
Внимание: для работы квара требуется плагин Skill ELO от SKAJIbnEJIb и
tfc_block_teamflash 0
- добавлена поддержа /settings меню из плагина Plugins Core
- добавлено оповещение для админов о получаемых игроками предупреждениях.
Пригодится в случае если игрок выходит с сервера чтобы сбросить набранные
предупреждения и продолжает слепить своих
- добавлена команда tfc_add_flash_color, с помощью которой добавляются цвета в
меню выбора цвета ослепления свето-шумовой гранатой
Формат команды: tfc_add_flash_color "menu_item_name" "rgb_color"
- menu_item_name - обязательный аргумент, отвечающий за то, какое описание
цвета будет в меню. Указывается либо текст, либо ключ словаря из
team_flash_control.txt
- rgb_color - обязательный аргумент, отвечающий за цветовой код в формате RGB
Исправлено:
- наблюдатели не ослеплялись при tfc_mirror_blind 1
- за каждого ослепленного начислялось предупреждение
Обновившиеся файлы:
- addons/amxmodx/plugins/team_flash_control.amxx
- addons/amxmodx/configs/team_flash_control.cfg
- addons/amxmodx/data/lang/team_flash_control.txt
Версия 1.5.0 (14 авг 2021г):
Изменено:
- изменен код под внешнее ядро плагинов (plugins_core.amxx)
Обновившиеся файлы:
- addons/amxmodx/plugins/team_flash_control.amxx
- addons/amxmodx/data/lang/team_flash_control.txt
Версия 1.4.1 (28 янв 2018г):
Исправлено:
- исправлен недочет: после истечения срока блокировки покупки свето-шумовых
гранат повторная блокировка не работала если гранаты выдавались программно
(не покупая, например плагин VIP или бонусов)
Версия 1.4.0 (28 янв 2018г):
Добавлено:
- добавлена поддержка форвард-функции CS_OnBuy для AMX Mod X версии 1.8.3, что
избавляет от необходимости устанавливать дополнительный плагин client_buy.amxx
- добавлен квар tfc_team_flash_menu_cmd, отвечающий за список команд
(разделенных ';'), с помощью которых будет открываться Team Flash меню
- добавлено автоматическое определение наличия установленных модулей Orpheu
и ReApi (в архиве теперь один amxx файл)
- добавлены квары tfc_flashbang1_sound и tfc_flashbang2_sound, отвечающие за пути
к файлам звука (wav), которые будут воспроизводиться при взрыве свето-шумовой
гранаты
- добавлен квар tfc_dynamic_light, отвечающий за включение (1) / отключение (0)
эффекта динамического света при взрыве свето-шумовой гранаты
Изменено:
- удален код блокирующий запуск плагина на ReHLDS серверах, но не проверялась
работоспособность
Исправлено:
- устранен критический недочет: падение сервера при tfc_mirror_blind "1"
Версия 1.3.3 (08 мар 2017г):
Добавлено:
- возможность отключения любых сообщений с помощью комментирования в
team_flash_control.txt ('//' или ';')
Изменено:
- расширена функциональность квара tfc_warning_sound, теперь звук может быть
двух форматов: wav и mp3
Исправлено:
- устранен недочет: при повторном открытии меню, из него пропадал игрок за
которым наблюдал открывший меню
Версия 1.3.0 (26 августа 2016г):
Добавлено:
- добавлена возможность компиляции с поддержкой ReAPI
- добавлено автоматическое создание multilang файла team_flash_control.txt
- добавлено автоматическое создание конфигурационных файлов для Orpheu, для
легкой установки и на случай восстановления поврежденных/утерянных файлов
Изменено:
- усовершенствовано ограничение по раундам, теперь оно действует не только в
пределах одной карты, но и переносится на другую
- переделана функция получающая локальное время, теперь нет необходимости
указывать часовой пояс в исходнике
- расширена функциональность кваров отвечающих за флаги доступа. Если квары писать
через запятую, то требуется любой из них, иначе требуются все
Исправлено:
- исправлены недочеты в ограничении покупки Свето-Шумовых гранат по раундам
- обнуление идентификатора меню после блокировки покупки флеш, чтобы не было
проблем при открытии других меню
Версия 1.2.2 (12 мая 2016г):
Добавлено:
- добавлено автоматическое создание конфигурационного файла для кваров, если он
не существует
Изменено:
- игрокам с иммунитетом больше не показывается предупреждение в чате и не
проигрывается звук
Версия 1.2.0 (16 апреля 2016г):
Добавлено:
- добавлена возможность компиляции плагина в режиме интеграции
(#define ADMIN_LOADER_INTEGRATION) с плагином Admin Loader версии 1.5 и выше
от neygomon с целью получения флагов доступа через предоставляемое API
- добавлена блокировка всех способов получения Свето-Шумовых гранат (лежащих на
земле и выдаваемых другими плагинами)
Изменено:
- расширена функциональность квара tfc_punish_time. Если перед значением поставить
знак минус, то ограничения будут по количеству раундов (только до конца карты)
- квар tfc_warning_sound теперь содержит путь к файлу звука, который будет
проигрываться игроку при выдаче предупреждения. Если квар пустой, то функция
отключена в сообщении чата, информирующем об ослеплении товарища по команде,
теперь указывается текущее количество ослеплений и максимально допустимое
Версия 1.1.4 (21 марта 2016):
Добавлено:
- добавлена возможность расставлять переносы строк для сообщений чата в
конфигурационных файлах (*.ini, *.cfg, *.txt) и исходном коде
Исправлено:
- устранен недочет в результате которого HLTV отображалось в списке игроков
Team Flash меню
- исправлен недочет с автоочисткой запрета покупки Свето-Шумовых гранат в конце
карты при tfc_punish_time равным -1
- исправлено получение ослепившего игрока в версии без модуля Orpheu
Версия 1.1.0 (12 марта 2016):
Добавлено:
- добавлен квар tfc_punish_time, отвечающий за время на которое будет запрещаться
покупка Свето-Шумовых гранат (в минутах). Если указать значение -1, то
ограничение будет до конца карты
- добавлено Team Flash меню, которое могут использовать игроки с правами
указанными в кварах access_flags и high_access_flags. Меню позволяет блокировать
и снимать ограничение на покупку Свето-Шумовых гранат (см. скриншот)
- добавлена консольная команда team_flash_menu и функция
native team_flash_menu_display(id), которые позволяют встраивать в свои скрипты
вызов Team Flash меню
- добавлена функция native get_block_flashbang_time(id), которая возвращает
оставшееся время блокировки покупки Свето-Шумовых гранат (в секундах) и -1 если
игрок с данным id отключен от сервера