Основные настройки
Файл основных настроек создаётся автоматически после первого запуска сервера.
profiles/RZXC/HitMarkerSettings.json
В примерах настроек типа bool используются значения 0 и 1. Их назначение указано в описании соответствующей настройки.
Примеры отдельных полей ниже являются фрагментами JSON, а не полным содержимым файла. Значения по умолчанию указаны для нового файла настроек.
Как сочетаются настройки
Чтобы сработал хит-маркер, должны быть разрешены и вид цели, и источник урона. Например, для попадания из огнестрельного оружия по зомби нужны включённые EnableMarkerOnInfected и EnableMarkerFromFirearm.
Эти серверные ограничения действуют не только на изображение хит-маркера, но и на звук попадания и число урона. Игрок может дополнительно отключить их у себя в меню, но не может разрешить то, что отключено сервером.
Подсветка при убийстве настраивается отдельно через EnableKillLightOnPlayers, EnableKillLightOnInfected и EnableKillLightOnAnimals. Например, можно отключить хит-маркеры по зомби, но оставить подсветку при их убийстве.
Если подсветка при убийстве полностью отключена для всех трёх видов целей, то настройка подсветки не будет появляться у игроков в меню после получения настроек сервера. Остальные переключатели могут оставаться видимыми, даже если соответствующая функция запрещена сервером.
HitSoundSet
Настройка: HitSoundSet
Описание: Звук, проигрываемый при попадании по объекту.
Тип данных: string
По умолчанию: "RZXC_HitMarker_SoundSet"
Использование:
"HitSoundSet": "RZXC_HitMarker_SoundSet"
Если Вы хотите сделать свой звук, то Вам нужно создать мод с новым звуком, зарегистрировать звук и вписать получившийся SoundSet в эту настройку.
Мод со звуком должен быть установлен у игроков. Здесь указывается название SoundSet, а не путь до .ogg. Для попадания в голову используется отдельная настройка HeadHitSoundSet.
HeadHitSoundSet
Настройка: HeadHitSoundSet
Описание: Звук, проигрываемый при попадании объекту в голову.
Тип данных: string
По умолчанию: "RZXC_HitMarker_SoundSet"
Использование:
"HeadHitSoundSet": "RZXC_HitMarker_SoundSet"
Если Вы хотите сделать свой звук, то Вам нужно создать мод с новым звуком, зарегистрировать звук и вписать получившийся SoundSet в эту настройку.
По умолчанию для обычного попадания и попадания в голову используется один SoundSet. Чтобы различать их по звуку, укажите здесь другой зарегистрированный SoundSet.
EnableMarkerOnPlayers
Настройка: EnableMarkerOnPlayers
Описание: Включение или отключение хит-маркеров по игрокам.
Тип данных: bool
По умолчанию: 1
Использование:
"EnableMarkerOnPlayers": 1
0: отключить хит-маркеры по игрокам.
1: включить хит-маркеры по игрокам.
EnableMarkerOnInfected
Настройка: EnableMarkerOnInfected
Описание: Включение или отключение хит-маркеров по зомби.
Тип данных: bool
По умолчанию: 1
Использование:
"EnableMarkerOnInfected": 1
0: отключить хит-маркеры по зомби.
1: включить хит-маркеры по зомби.
EnableMarkerOnAnimals
Настройка: EnableMarkerOnAnimals
Описание: Включение или отключение хит-маркеров по животным.
Тип данных: bool
По умолчанию: 1
Использование:
"EnableMarkerOnAnimals": 1
0: отключить хит-маркеры по животным.
1: включить хит-маркеры по животным.
EnableMarkerFromMelee
Настройка: EnableMarkerFromMelee
Описание: Включение или отключение хит-маркеров от ударов (руками или оружием ближнего боя).
Тип данных: bool
По умолчанию: 1
Использование:
"EnableMarkerFromMelee": 1
0: отключить хит-маркеры от ударов.
1: включить хит-маркеры от ударов.
EnableMarkerFromFirearm
Настройка: EnableMarkerFromFirearm
Описание: Включение или отключение хит-маркеров от огнестрельного оружия.
Тип данных: bool
По умолчанию: 1
Использование:
"EnableMarkerFromFirearm": 1
0: отключить хит-маркеры от огнестрельного оружия.
1: включить хит-маркеры от огнестрельного оружия.
EnableMarkerFromExplode
Настройка: EnableMarkerFromExplode
Описание: Включение или отключение хит-маркеров от взрывов.
Тип данных: bool
По умолчанию: 1
Использование:
"EnableMarkerFromExplode": 1
0: отключить хит-маркеры от взрывов.
1: включить хит-маркеры от взрывов.
Хит-маркер получает игрок, которого удалось определить как источник взрыва. В текущем коде предусмотрено определение владельца гранаты или мины; для произвольной модовой взрывчатки это зависит от её реализации.
EnableMarkerWhenVictimIsDead
Настройка: EnableMarkerWhenVictimIsDead
Описание: Включение или отключение хит-маркеров, если жертва мертва.
Тип данных: bool
По умолчанию: 1
Использование:
"EnableMarkerWhenVictimIsDead": 1
0: отключить (хит-маркер будет срабатывать только по живым существам).
1: включить (хит-маркер будет срабатывать по живым и по мёртвым существам).
EnableDamageInfo
Настройка: EnableDamageInfo
Описание: Разрешение отображения числа нанесённого урона по цели.
Тип данных: bool
По умолчанию: 0
Использование:
"EnableDamageInfo": 0
0: отключить передачу числа урона игроку.
1: разрешить отображение числа урона.
Чтобы число отображалось, игроку также нужно включить ПОКАЗЫВАТЬ ЧИСЛО УРОНА в своих настройках. По умолчанию этот клиентский переключатель выключен.
Число выводится без дробной части и берётся из урона по здоровью в результате попадания. Ограничения по виду цели, источнику урона и попаданиям по мёртвым существам продолжают действовать.
EnableKillLightOnPlayers
Настройка: EnableKillLightOnPlayers
Описание: Включение или отключение подсветки при убийстве игроков.
Тип данных: bool
По умолчанию: 1
Использование:
"EnableKillLightOnPlayers": 1
0: отключить подсветку при убийстве игроков.
1: включить подсветку при убийстве игроков.
EnableKillLightOnInfected
Настройка: EnableKillLightOnInfected
Описание: Включение или отключение подсветки при убийстве зомби.
Тип данных: bool
По умолчанию: 1
Использование:
"EnableKillLightOnInfected": 1
0: отключить подсветку при убийстве зомби.
1: включить подсветку при убийстве зомби.
EnableKillLightOnAnimals
Настройка: EnableKillLightOnAnimals
Описание: Включение или отключение подсветки при убийстве животных.
Тип данных: bool
По умолчанию: 1
Использование:
"EnableKillLightOnAnimals": 1
0: отключить подсветку при убийстве животных.
1: включить подсветку при убийстве животных.
KillLightBrightness
Настройка: KillLightBrightness
Описание: Яркость подсветки при убийстве.
Тип данных: float
По умолчанию: 0.2
Использование:
"KillLightBrightness": 0.2
Рекомендуется ставить не выше 0.3.
Это рекомендация по яркости, а не ограничение значения в настройках. Подсветка является кратковременным цветовым эффектом на экране игрока.
KillLightColorRGB
Настройка: KillLightColorRGB
Описание: Цвет подсветки в RGB формате (подобрать цвет: GetColor).
Тип данных: array<int>
По умолчанию: [0,0,255]
Использование:
"KillLightColorRGB": [
0,
0,
255
]
Три значения задают красную, зелёную и синюю составляющие цвета. Укажите ровно три целых числа от 0 до 255.
В примере задан синий цвет.