добавлено для админов чат оповещение о том кто кого ослепил
(ключ словаря TFC_WARNING_FOR_ADMINS)
добавлен предпросмотр цвета ослепления от светошумовой гранаты в меню
добавлена возможность отключения звука взрыва светошумовой гранаты
добавлена native функция, отображающая меню выбора цвета ослепления
светошумовой гранатой
native tfc_flash_color_menu_display(id);
Изменено:
неограниченное количество цветов ослепления светошумовой гранатой
повышено удобство использования меню
удалена поддержка AMX Mod X 1.8.2 и ниже, более не требуется дополнительный
плагин client_buy.amxx
Исправлено:
при включенном tfc_mirror_blind, у тех кто наблюдал за ослепившим, цвет
ослепления был такой же как у ослепленного, вместо своих личных настроек
все функции работали только если тот кто ослепил был жив
стал возможным запрет флешек навсегда
Обновившиеся файлы:
addons/amxmodx/plugins/team_flash_control.amxx
addons/amxmodx/configs/team_flash_control.cfg
addons/amxmodx/data/lang/team_flash_control.txt
Версия 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 отключен от сервера