KUBC.DAYZ.Promo

Серверный мод. Добавляет механику получения игроком предметов по промокоду.

Создание промоакции

Для проведения промоакций на сервере необходимо создать один или несколько наборов игровых предметов, которые будут выдаваться в рамках акции.

Набор создается с помощью команды save с аргументом s. Набор необходимо сохранять в общей папке $profiles:KUBC\ITEMS\Sets.

Настоятельно рекомендуется сохранять набор на земле рядом с игроком (параметр g команды save).

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

После сохранения набора убедитесь, что он выдается корректно, выполнив команду get.

После создания набора предметов создайте в папке $profiles:KUBC\Promo\Sets файл *.json с именем промоакции (например, csarh.json). Файл имеет следующий формат:

JSON
{
    "Start": {
        "Year": 2026,
        "Month": 8,
        "Day": 9,
        "Hour": 0,
        "Minute": 0,
        "Second": 0
    },
    "End": {
        "Year": 2026,
        "Month": 8,
        "Day": 16,
        "Hour": 0,
        "Minute": 0,
        "Second": 0
    },
    "Sets": {
        "G_CSARH": 0.5,
        "G_CSARHB": 0.5
    },
    "Message": "Новая пушечка, еще в заводской смазке!"
}

В файле указываются:

  • Start — время начала промоакции в реальном времени сервера. Необходимо заполнить все поля: год, месяц, день, час, минута, секунда.
  • End — время окончания промоакции.
  • Sets — список имен выдаваемых наборов в формате "Имя набора": шанс_выпадения. Наборов может быть один или несколько. В примере выше с шансом 50% выдается один из двух наборов. Если набор один, укажите шанс 1.0.
  • Message — текст, который игрок увидит в игровом чате после получения предметов.

Как только файл будет сохранен в папку $profiles:KUBC\Promo\Sets, промоакция станет доступной игрокам. Команда /promo начнет работать сразу, перезагрузка сервера не требуется. Если игрок введет промокод до даты начала, указанной в файле, предметы выданы не будут — он получит уведомление о том, что промоакция еще не началась.

Любые изменения в файле настройки промоакции применяются мгновенно, перезагрузка сервера не требуется.

Готовые промоакции, включая наборы предметов, можно получить в разделе скачать.

Требуемые моды
KUBC.DAYZ.CONSOLE KUBC.DAYZ.ITEMS
Вопросы и предложения