Death Notes

«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}."
    ]
}

Эти блоки сообщений можно редактировать, удалять или добавлять по своему усмотрению.Чтобы отключить сообщение, просто удалите соответствующий блок сообщений.Плагин динамически определяет, какое сообщение следует использовать в той или иной ситуации.Поэтому вам нужно указать KillerTypeVictimType и 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 

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Related Post

BackpacksBackpacks

Backpacks — позволяет игрокам иметь рюкзаки, которые обеспечивают им дополнительное пространство для инвентаря. Характеристики Backpacks позволяет игрокам иметь рюкзаки, которые обеспечивают им дополнительное пространство для инвентаря. Примечание: чтобы привязать клавишу для

No Give Notices для RustNo Give Notices для Rust

No Give Notices — это простой плагин, который предотвращает отображение предметов администратора, предоставляя уведомления в внутриигровом чате. Это не требует разрешений или переоценки команды, оно просто скрывает элемент, предоставляющий сообщения

Stack Size ControllerStack Size Controller

Stack Size Controller — Позволяет установить максимальный размер стопки для каждого элемента Основные характеристики Краткие Важные заметки Инструкции по установке Консольные команды stacksizecontroller.itemsearch Разрешение:stacksizecontroller.itemsearch (Требуется только при использовании в игре) Использование:stacksizecontroller.itemsearch