Damager Advanced 1.6.0

Автор: Radius

Описание:

Плагин отображает наносимый и получаемый урон, обладает широкими возможностями настройки (вплоть до создания своего уникального) и настройки каждым игроком под себя в игре.

Особенности:

Требования:

Настройки (из автоматически создаваемого конфигурационного файла 'damager_advanced.cfg'):

// damager_update_config - обновляет файл 'damager_advanced.cfg' при смене карты // 1 - обновить файл // 2 - сделать бэкап (*.bkp) и обновить файл // Внимание: Текущие значения кваров (кроме команд), запишутся в обновленный файл // Квар со значением прописывается в консоли сервера // После обновления квар сам вернется в значение 0 // damager_update_dictionary - обновляет lang файл 'damager_advanced.txt' при смене карты // 1 - обновить файл // 2 - сделать бэкап (*.bkp) и обновить файл // Внимание: Квар со значением прописывается в консоли сервера // После обновления квар сам вернется в значение 0 // Уровень логов // 0 - выключено (OFF) // 1 - предупреждения (WARN) // 2 - информация (INFO) // 3 - отладочная информация (DEBUG) // 4 - подробная отладочная информация (TRACE) // По умолчанию: "2" damager_log_level "2" // damager_data_storage_reset - обнулить (1) или нет (0) файл с настройками // игроков при смене карты // Квар со значением 1 прописывается в консоли сервера // После обнуления квар сам вернется в значение 0 // Тип отображения нанесенного урона по умолчанию // 0 - отключено (включается в меню) // 1 - цифровой // 2 - круговой // 3 - символьный // 4 - хитмаркер // По умолчанию: "3" damager_default_out_type "3" // Тип отображения получаемого урона по умолчанию // 0 - отключено (включается в меню) // 1 - тип 1 // 2 - тип 2 // По умолчанию: "0" damager_default_in_type "0" // Проигрывать (1) или нет (0) звук игроку по умолчанию при попадании в противника // По умолчанию: "0" damager_default_hit_sound_state "0" // Проигрывать (1) или нет (0) звук игроку по умолчанию при попадании в голову // противника // По умолчанию: "0" damager_default_headshot_sound_state "0" // Флаги доступа для игроков, у которых будет доступ к функциям дамагера // Значение 'all' - разрешено всем, ''(пустое) - запрещено всем // По умолчанию: "all" damager_access_flags "all" // Флаги доступа к возможности видеть урон через стены // Значение 'all' - разрешено всем, ''(пустое) - запрещено всем // По умолчанию: "" damager_through_wall_access_flags "" // Показывать урон только живым (1) или всем (0) // По умолчанию: "1" damager_only_alive "1" // Список команд (разделенных ';') с помощью которых будет вызываться меню // настройки дамагера // Если используется say, то say_team добавляется автоматически // Спец. значения: 'impulse 100' - фонарь, 'impulse 201' - спрей // По умолчанию: "say /damager;say !damager" damager_menu_cmd "say /damager;say !damager" // Путь к файлу звука (mp3 или wav), который будет проигрываться игроку // при попадании в противника (кроме попаданий в голову) // Если значение пустое (''), то функция отключена // По умолчанию: "damager_advanced/hit.wav" damager_hit_sound "damager_advanced/hit.wav" // Путь к файлу звука (mp3 или wav), который будет проигрываться игроку // при попадании в голову противника // Если значение пустое (''), то функция отключена // По умолчанию: "damager_advanced/headshot.wav" damager_headshot_sound "damager_advanced/headshot.wav" // Время хранения данных игрока (в днях) с момента последнего посещения // Данные игрока: измененные настройки в меню // По умолчанию: "30" damager_data_storage_time "30" // damager_add_type - команда, которая добавляет тип отображения урона // Формат команды: // damager_add_type "direction" "title" "position_order" "color_order" "duration" "msg_tpl" "hs_msg_tpl" // direction - обязательный аргумент, отвечающий за направление урона // Допустимые значения: in - получаемый урон, out - наносимый урон // title - обязательный аргумент, отвечающий за то, какое описание типа // дамагера будет в меню. Указывается либо текст, либо ключ словаря // из 'addons/amxmodx/data/lang/damager_advanced.txt' // position_order - обязательный аргумент, который задает порядок данных, // отвечающих за позицию на экране // color_order - обязательный аргумент, который задает порядок данных // отвечающих за цвет // duration - обязательный аргумент, отвечающий за продолжительность HUD // сообщения дамагера текущего типа // msg_tpl - обязательный аргумент, который задает шаблон HUD сообщения // дамагера // hs_msg_tpl - обязательный аргумент, который задает шаблон HUD // сообщения дамагера при попадании в голову // Для аргументов 'position_order' и 'color_order': Данные вводятся с помощью // команды 'damager_type_data'. Допустимые значения: // 0 - данные идут по порядку // 1 - случайный порядок // Для аргументов 'msg_tpl' и 'hs_msg_tpl': // [dmg] - заменяется на кол-во урона (можно не указывать) // [hp] - заменяется на кол-во здоровья (можно не указывать) // access_flags - необязательный аргумент, отвечающий за флаги доступа к данному // типу дамагера. Спец. значения: 'all' - разрешено всем. Если аргумент не // указан, то это приравнивается к значению 'all' // ignore_flags - необязательный аргумент, отвечающий за флаги игроков, которые // не будут иметь доступ к данному типу дамагера. Если аргумент не указан, // то он игнорируется // damager_type_data - команда, которая добавляет данные для указанного ранее // типа отображения урона // Формат команды: // damager_type_data "xy_position" "rgb_color" // xy_position - обязательный аргумент, отвечающий за XY координаты HUD // сообщения дамагера текущего типа // rgb_color - обязательный аргумент, отвечающий за RGB цвет HUD сообщения // дамагера текущего типа. // Спец значение: // hp - цвет меняется от зеленого к красному в зависимости от кол-ва здоровья damager_add_type "out" "DAMAGER_MENU_OUT_TYPE1" "0" "0" "1.0" "[dmg]" "[dmg]" damager_type_data "0.44 0.44" "0 100 200" damager_type_data "0.54 0.44" "0 100 200" damager_add_type "out" "DAMAGER_MENU_OUT_TYPE2" "0" "0" "2.5" "[dmg]" "[dmg]" damager_type_data "0.49 0.39" "0 127 255" // blue damager_type_data "0.541 0.418" "255 127 0" // orange damager_type_data "0.562 0.485" "127 0 255" // purple damager_type_data "0.541 0.554" "0 255 0" // green damager_type_data "0.49 0.58" "255 100 150" // pink damager_type_data "0.439 0.554" "0 127 255" // blue damager_type_data "0.418 0.485" "255 127 0" // orange damager_type_data "0.439 0.418" "127 0 255" // purple damager_add_type "out" "DAMAGER_MENU_OUT_TYPE3" "0" "0" "0.3" "*" "x" damager_type_data "0.499 0.493" "255 165 0" damager_add_type "out" "DAMAGER_MENU_OUT_TYPE4" "0" "0" "0.3" "\ /^n^n/ \" "\ /^n^n/ \" damager_type_data "-1.0, 0.465" "255, 255, 255" damager_add_type "in" "DAMAGER_MENU_IN_TYPE1" "0" "0" "1.0" "[dmg]" "[dmg]" damager_type_data "0.44, 0.56" "255 0 0" damager_type_data "0.54, 0.56" "255 0 0" damager_add_type "in" "DAMAGER_MENU_IN_TYPE2" "0" "0" "1.0" "-[dmg]" "-[dmg]" damager_type_data "0.10, 0.70" "255 0 0" // damager_ignore_classname - команда, которая задает classname объектов урон // от которых не будет отображаться // Формат команды: // damager_ignore_classname "classname" // classname - обязательный аргумент, отвечающий за classname объекта // Спец. значение: bomb - для игнорирования отображения урона от бомбы damager_ignore_classname "bomb"

Последняя версия 1.6.0 (12 мая 2025г):