Плагин позволяет решить проблему ослепления товарищей, несколькими способами. Обладает широкими возможностями настройки, а также включает в себя меню для ручной блокировки и снятия ограничения на покупку Свето-Шумовых гранат.
Особенности:
new: возможность смены цвета ослепления свето-шумовой гранатой через удобное меню с сохранением выбора
блокировка всех способов получения Свето-Шумовых гранат (лежащих на земле и выдаваемых другими плагинами)
возможность просто блокировать эффект ослепления от товарищей по команде без оповещений в чат и звуков (квар tfc_block_teamflash)
возможность задать минимальное время ослепления, которое игрок должен быть полностью ослеплен чтобы увеличить счетчик ослеплений (квар tfc_min_blind_time)
возможность задать максимальное число ослеплений, после превышения которого игроку будет заблокирована покупка флешек (квар tfc_max_teamflashes)
возможность включить зеркальное ослепление, при котором тот кто слепит своих будет ослеплен абсолютно также (квар tfc_mirror_blind)
возможность настроить флаги доступа для игроков, у которых будет иммунитет от запрета на покупку Свето-Шумовых гранат (квар tfc_immunity_flags)
если игрок сделал reconnect или отключился, то блокировка сохраняется по steam_id и ip
возможность игрокам с правами указанными в кварах tfc_access_flags и tfc_high_access_flags, блокировать и снимать ограничение на покупку Свето-Шумовых гранат с помощью Team Flash меню (см. скриншот)
возможность встраивания в свои скрипты вызов Team Flash меню 2-мя способами: консольная команда team_flash_menu и функция native team_flash_menu_display(id)
конфигурационные файлы для модуля Orpheu создаются автоматически (только для HLDS)
все квары и команды для удобства настраиваются в автоматически создаваемом конфигурационном файле 'addons/amxmodx/configs/team_flash_control.cfg'
автоматически создаваемый словарь многоязычности 'addons/amxmodx/data/lang/team_flash_control.txt'
Настройки (из автоматически создаваемого конфигурационного файла 'team_flash_control.cfg'):
// Уровень дебаг-логов. 0 - отключено // По умолчанию: "0" tfc_debug_level "0"
// Блокировать (1) или нет (0) эффект ослепления от своих. // Внимание отменяет наказания и предупреждения // По умолчанию: "0" tfc_block_teamflash "0"
// Минимальное значение скилла игрока ослепившего своего, при котором начнет блокироваться // эффект ослепления своих при условии что ослепивший выше скиллом чем ослепленный // Внимание: для работы квара требуется плагин Skill ELO от SKAJIbnEJIb и tfc_block_teamflash 0 // По умолчанию: "140" tfc_block_teamflash_by_min_skill "140"
// Количество времени, которое игрок должен быть полностью ослеплен чтобы увеличить счетчик ослеплений // По умолчанию: "2.0" tfc_min_blind_time "2.0"
// Лимит ослеплений, при достижении которого применяется наказание // По умолчанию: "6" tfc_max_teamflashes "6"
// Включить (1) или выключить (0) зеркальное ослепление, при котором тот кто слепит своих будет ослеплен абсолютно также // По умолчанию: "0" tfc_mirror_blind "0"
// Путь к файлу звука (mp3 или wav), который будет проигрываться игроку при выдаче предупреждения. // Если квар пустой, то функция отключена // По умолчанию: "events/friend_died.wav" tfc_warning_sound "events/friend_died.wav"
// Время на которое будет запрещаться покупка флеш (в минутах). // Если перед значением поставить знак минус, то ограничения будут по количеству раундов (только до конца карты) // По умолчанию: "30" tfc_punish_time "30"
// Флаги доступа дающие иммунитет от запрета на покупку флеш // По умолчанию: "a" tfc_immunity_flags "a"
// Флаги доступа для игроков, которые могут использовать Team Flash меню // По умолчанию: "d" tfc_access_flags "d"
// Флаги доступа для игроков, которые могут использовать Team Flash меню и применять его к игрокам с иммунитетом // По умолчанию: "l" tfc_high_access_flags "l"
// Путь к файлу звука (wav), который будет воспроизводиться при взрыве свето-шумовой гранаты // По умолчанию: "weapons/flashbang-1.wav" tfc_flashbang1_sound "weapons/flashbang-1.wav"
// Путь к файлу звука (wav), который будет воспроизводиться при взрыве свето-шумовой гранаты // По умолчанию: "weapons/flashbang-2.wav" tfc_flashbang2_sound "weapons/flashbang-2.wav"
// Включить (1) или выключить (0) эффект динамического света при взрыве свето-шумовой гранаты // По умолчанию: "0" tfc_dynamic_light "0"
// Список команд (разделенных ';'), с помощью которых будет открываться Team Flash меню // По умолчанию: "team_flash_menu" tfc_team_flash_menu_cmd "team_flash_menu"
// Будет (1) или нет (0) работать меню выбора цвета ослепления свето-шумовой гранатой // По умолчанию: "1" tfc_flash_color_menu_enabled "1"
// Флаги доступа для игроков, которые могут использовать меню выбора цвета ослепления свето-шумовой гранатой // По умолчанию: "all" tfc_flash_color_access_flags "all"
// Команды с помощью которых будет вызываться меню выбора цвета ослепления свето-шумовой гранатой // 'impulse 100' - фонарь, 'impulse 201' - спрей // По умолчанию: "say /flashcolor;flashcolor" tfc_flash_color_menu_cmd "say /flashcolor;flashcolor"
// Номер пункта в меню выбора цвета ослепления свето-шумовой гранатой по умолчанию для команды Террористов // По умолчанию: "1" tfc_tt_flash_default_color "1"
// Номер пункта в меню выбора цвета ослепления свето-шумовой гранатой по умолчанию для команды Контр-Террористов // По умолчанию: "2" tfc_ct_flash_default_color "2"
// Время хранения данных игроков в секундах. По умолчанию месяц // По умолчанию: "2592000" tfc_data_storage_time "2592000"
// Формат команды: tfc_add_flash_color "menu_item_name" rgb_color" // menu_item_name - обязательный аргумент, отвечающий за то, какое описание цвета будет в меню. // Указывается либо текст, либо ключ словаря из team_flash_control.txt // rgb_color - обязательный аргумент, отвечающий за цветовой код в формате RGB tfc_add_flash_color "TFC_MENU_RED" "255 128 128" tfc_add_flash_color "TFC_MENU_BLUE" "128 128 255" tfc_add_flash_color "TFC_MENU_WHITE" "{white}" tfc_add_flash_color "TFC_MENU_GRAY" "{gray}" tfc_add_flash_color "TFC_MENU_BLACK" "{black}"
Последние изменения от 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
Дата создания: 30.12.21      Просмотров: 3663