DayZлутcfgrandompresets.xmlpresets

DayZ cfgrandompresets.xml: случайные наборы предметов

Настройка сервера / Todtleben / 1 просмотров

DayZ cfgrandompresets.xml: случайные наборы предметов

cfgrandompresets.xml используется для случайных наборов. Его часто связывают с cfgspawnabletypes.xml, чтобы контейнеры, аптечки, магазины или другие предметы появлялись с разным содержимым.

Зачем он нужен

Без пресетов все быстро становится одинаковым. С пресетами можно сделать:

  • разные аптечки;
  • случайное содержимое ящиков;
  • разные наборы еды;
  • наборы инструментов;
  • вариации стартового/ивентового лута.

Пример идеи пресета

<cargo chance="0.70" name="starter_food">
    <item name="Apple" chance="0.50" />
    <item name="Pear" chance="0.30" />
    <item name="SodaCan_Cola" chance="0.20" />
</cargo>

Структура может отличаться в зависимости от файла и версии, поэтому смотрите существующие записи вашей миссии и повторяйте их стиль.

Как использовать

В cfgspawnabletypes.xml можно сослаться на пресет:

<type name="DryBag_Red">
    <cargo preset="starter_food" />
</type>

Для RP-сервера

На RP/AOD такие пресеты удобно использовать не для обычного спавна, а для контролируемых сценариев:

  • стартовый набор новичка;
  • полицейский склад;
  • медицинская поставка;
  • гуманитарный груз;
  • квестовый контейнер.

То есть не “все на карте случайно”, а “админ или система создала ящик, а внутри логичный набор”.

Баланс

Не делайте пресеты слишком жирными. Если каждый ящик дает полный комплект, экономика быстро перестает иметь смысл.

Частые ошибки

  • неверное имя пресета;
  • неверное имя предмета;
  • шанс больше 1.0;
  • пресет есть, но нигде не используется;
  • предмет из мода не подключен в types.

cfgrandompresets.xml - хороший инструмент, когда хочется разнообразия, но без хаоса.

ответов: 0

Ответить

Ответов пока нет. Начните обсуждение.

Добавить ответ

Войдите, чтобы ответить в теме.