«Death Notes » позволяют транслировать в чате сообщения о различных смертях, включая информацию о том, какое оружие использовалось и в какую часть тела был нанесён удар.
Часто Задаваемые Вопросы и распространенные проблемы Death Notes
- Проблема: я получаю сообщения об ошибках в удалённых конфигурациях, и плагин не работаетРешение: если у вас возникли проблемы с загрузкой удаленных конфигураций, пожалуйста, загрузите их вручную со следующих сайтов и сохраните в /data/DeathNotes/ под этими именами
Локализация
Сообщения по умолчанию находятся в файле
DeathNotes в каталоге
lang/en. Чтобы добавить поддержку другого языка, создайте новую языковую папку (например,
de для немецкого языка), если она ещё не создана, скопируйте файл языка по умолчанию в новую папку, а затем настройте сообщения.
{
"Distance Unit Singular": "meter",
"Distance Unit Plural": "meters"
}
Конфигурация
Настройки и параметры можно изменить в файле
DeathNotes в каталоге
config. Рекомендуется использовать редактор и валидатор, чтобы избежать проблем с форматированием и синтаксическими ошибками.
Сообщения
Настраиваемые сообщения состоят из следующих блоков сообщений:
{
"KillerType": "Player",
"VictimType": "Player",
"DamageType": "Bullet",
"Messages": [
"{killer} shot {victim} using their {weapon} over a distance of {distance}."
]
}
Эти блоки сообщений можно редактировать, удалять или добавлять по своему усмотрению.Чтобы отключить сообщение, просто удалите соответствующий блок сообщений.Плагин динамически определяет, какое сообщение следует использовать в той или иной ситуации.Поэтому вам нужно указать KillerType, VictimType и DamageType для описания ситуации, в которой вы хотите, чтобы отображалось ваше сообщение.
Приведённый выше пример сообщения используется, когда игрок убивает другого игрока, нанося урон пулями. Вы можете использовать конфигурацию по умолчанию в качестве примера того, как это выглядит при наличии нескольких блоков сообщений. При этом важно не забывать ставить запятые.
* и - также могут использоваться для KillerType, VictimType или DamageType.
*соответствует любому возможному типу убийцы/жертвы/ущерба, включая ситуацию, в которой нет убийцы/жертвы/ущерба-совпадает, если нет убийцы/жертвы/типа урона. Обычно это относится только к убийце.
Доступные типы Убийц / Жертв
- Helicopter
- Bradley
- Animal
- Murderer
- Scientist
- Scarecrow
- Player
- Trap
- Turret
- Barricade
- ExternalWall
- HeatSource
- Fire
- Lock
- Sentry
Доступные Типы Повреждений
- Generic
- Hunger
- Thirst
- Cold
- Drowned
- Heat
- Bleeding
- Poison
- Suicide
- Bullet
- Slash
- Blunt
- Fall
- Radiation
- Bite
- Stab
- Explosion
- RadiationExposure
- ColdExposure
- Decay
- ElectricShock
- Arrow
- Collision
Доступные Переменные Заполнители
Всегда в наличии:
- {victim} : Name of the victim
Доступно для случаев смерти, связанных с убийцей:
- {killer} : Name of the killer
- {bodypart} : Bodypart which was hit
- {distance} : Distance between killer and victim
Доступно для смертей, в которых убийцей является замок, ловушка или турель:
- {owner} : Name of the lock/trap/turret owner
Доступно для смертей с участием Игрока в качестве убийцы:
- {hp} : Remaining HP of the killer
- {weapon} : Weapon used by the killer
- {attachments} : Attachments used on the killers weapon
Конфигурация по умолчанию
{
"Translations": {
"Death Messages": [
{
"KillerType": "Player",
"VictimType": "Player",
"DamageType": "Bullet",
"Messages": [
"{killer} shot {victim} using their {weapon} over a distance of {distance}."
]
},
{
"KillerType": "Player",
"VictimType": "Player",
"DamageType": "Arrow",
"Messages": [
"{victim} was shot by {killer} with their {weapon} over a distance of {distance}."
]
}
// More messages here
],
"Names": {
"Boar": "Boar",
"Bear": "Bear",
"Scientist": "Scientist"
},
"Bodyparts": {
"Chest": "Chest",
"Head": "Head",
"Leg": "Leg"
},
"Weapons": {
"M249": "M249",
"Spas-12 Shotgun": "Spas-12 Shotgun",
"LR-300 Assault Rifle": "LR-300 Assault Rifle"
}
},
"Variable Formats": {
"attachments": " ({value})"
},
"Variable Colors": {
"killer": "#C4FF00",
"victim": "#C4FF00",
"weapon": "#C4FF00",
"attachments": "#C4FF00",
"distance": "#C4FF00",
"owner": "#C4FF00"
},
"Chat Format": "<color=#838383>[<color=#80D000>DeathNotes</color>] {message}</color>",
"Chat Icon (SteamID)": "76561198077847390",
"Show Kills in Console": true,
"Show Kills in Chat": true,
"MessageRadius": -1,
"Use Metric Distance": true
}
Для разработчиков
Крючки
object OnDeathNotice(Dictionary<string, object> data, string message)
// Return false to cancel death message
Дополнительные плагины для игры Rust можно найти в разделе: Rust плагины
Скачать плагин Death Notes
