Skip to content

kubcoder/KUBC.DAYZ.INFO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KUBC.DAYZ.INFO

Серверный мод добавляющий в игру информирование игроков о событиях на сервере через игровой чат. Мод выполняет отправку сообщений игрокам в случае:

  • Подключение/отключение игрока
  • Периодические сообщения о количестве игроков на сервере
  • Суицид, совершенный игроком
  • Убийство игрока другим игроком
  • Смерть игрока в ДТП
  • Смерть игрока от бризантного боеприпаса
  • Смерть игрока по биологическим причинам
  • Смерть игрока от зомби или животных

Каждое информационное сообщение может быть настроено независимо от других.

Настройка

Конфигурация мода выполняется через JSON файлы расположенные в директории сервера $profile:KUBC\INFO\ . При первом запуске сервера выполняется проверка наличия необходимых файлов конфигурации, если они отсутствуют или имеют не правильный формат они будут созданы, со значениями по умолчанию.

AiKill.json

Настройка сообщений о смерти игрока от зомби или животных. Файл конфигурации по умолчанию имеет формат:

{
    "Enable": 0,
    "Message": "%2 сожрал игрока %1"
}

где:

  • Enable разрешить отправку данных сообщений в чат (1). Если значение 0 - сообщения не будут отправлятся
  • Message Шаблон сообщения в игровой чат, при отправке сообщения параметр %1 будет заменен на никнейм игрока, %2 заменено на отображаемое имя зомби или животного.

CarCrash.json

Настройка сообщений о смерти игрока в машине или от машины.

{
    "Enable": 0,
    "Message": "%1 погиб в ДТП, водитель %2 был за рулем %3",
    "MessageDriver": "%1 разбился насмерть на %2",
    "MessageNoDriver": "%1 погиб под колёсами %2"
}

где:

  • Enable разрешить отправку данных сообщений в чат (1). Если значение 0 - сообщения не будут отправлятся
  • Message шаблон сообщения когда игрок погиб от удара машиной, или погиб сидя в машине но не являлся водителем. При отправке сообщения аргументы шаблона будут заменены:
    • %1 Никнейм погибшего игрока
    • %2 Никнейм игрока который был за рулем машины
    • %3 Отображаемое в игре название машины
  • MessageDriver шаблон сообщения когда игрок погиб в машине (врезался или его застрелили) и он был за рулем машины. При отправке сообщения аргументы будут заменены:
    • %1 Никнейм погибшего игрока
    • %2 Отображаемое в игре название машины
  • MessageNoDriver шаблон сообщения когда игрок погиб от урона полученого машиной, при этом за рулем машины не было другого игрока. При отправке сообщения аргументы будут заменены:
    • %1 Никнейм погибшего игрока
    • %2 Отображаемое в игре название машины

Connect.json

Настройка сообщений о подключении и отключении игроков.

{
    "Enable": 0,
    "MessageConnect": "Игрок %1 в игре",
    "MessageDisconect": "Игрок %1 отключился"
}

где:

  • Enable разрешить отправку данных сообщений в чат (1). Если значение 0 - сообщения не будут отправлятся
  • MessageConnect шаблон сообщения когда игрок подключается к серверу, %1 будет заменен на никнейм игрока
  • MessageDisconect шаблон сообщения когда игрок отключился от сервера, %1 будет заменен на никнейм игрока

Explosive.json

Настройка сообщений в случае если игрок погиб от взрыва, гранаты, мины и т.д.

{
    "Enable": 0,
    "Message": "%1 был взорван %2"
}

где:

  • Enable разрешить отправку данных сообщений в чат (1). Если значение 0 - сообщения не будут отправлятся
  • Message шаблон сообщения, при отправке %1 будет заменен на никнейм игрока, %2 будет заменен на название взорвавшегося игрового предмета, который нанес смертельный урон игроку.

PlayerDead.json

Настройка сообщений о смерти игрока по биологическим причинам:

{
    "Enable": 0,
    "MessageEnergy": "%1 помер от голода",
    "MessageWater": "%1 помер от жажды",
    "MessageBlood": "%1 помер от потери крови",
    "Message": "%1 помер, здоровье подвело"
}

где:

  • Enable разрешить отправку данных сообщений в чат (1). Если значение 0 - сообщения не будут отправлятся
  • MessageEnergy шаблон сообщения отправляемый когда игрок умер от голода (на момент смерти энергия была 0), параметр %1 при отправке будет заменен на никнейм игрока.
  • MessageWater шаблон сообщения отправляемый когда игрок умер от жажды (на момент смерти вода была 0), параметр %1 при отправке будет заменен на никнейм игрока.
  • MessageBlood шаблон сообщения отправляемый когда игрок умер от потери крови (на момент смерти кровь была 0), параметр %1 при отправке будет заменен на никнейм игрока.
  • Message шаблон сообщения отправляемый когда игрок просто умер (на момент смерти здоровье было 0), параметр %1 при отправке будет заменен на никнейм игрока.

PlayerKill.json

Настройка сообщений о убйстве игрока другим игроком

{
    "Enable": 0,
    "MessageDistance": "%1 убит %2 из %3 с дистанции %4 м",
    "Message": "%1 убит %2, с помощью %3",
    "MessageHand": "%2 забил голыми руками %1"
}

где:

  • Enable разрешить отправку данных сообщений в чат (1). Если значение 0 - сообщения не будут отправлятся
  • MessageDistance шаблон сообщения отправляемый в случае когда игрок был убит другим игроком с использованием дальнобойного оружия, например дробовика или арбалета. При отправке сообщения параметры будут заменены:
    • %1 Никнейм погибшего игрока
    • %2 Никнейм убийцы
    • %3 Отображаемое в игре название оружия
    • %4 Дистанция с которой было совершено убйство
  • Message шаблон сообщения отправляемый в случае когда игрок был убит другим игроком с использованием ручного оружия, например топора или ножа. При отправке сообщения параметры будут заменены:
    • %1 Никнейм погибшего игрока
    • %2 Никнейм убийцы
    • %3 Отображаемое в игре название оружия
  • Message шаблон сообщения отправляемый в случае когда игрок был убит другим игроком без использования оружия. При отправке сообщения параметры будут заменены:
    • %1 Никнейм погибшего игрока
    • %2 Никнейм убийцы

PlayersCount.json

Настройка периодических сообщений в игровой чат о количестве игроков

{
    "Enable": 0,
    "PeriodSec": 1800.0,
    "Message": "Сейчас радостно играют %1 игроков"
}

где:

  • Enable разрешить отправку данных сообщений в чат (1). Если значение 0 - сообщения не будут отправлятся
  • PeriodSec период отправки сообщения, в секундах
  • Message шаблон сообщения. При отправке сообщения параметр %1 будет заменен на количество игроков

Suicide.json

Настройка сообщения когда игрок совершил действие суицид (кнопка F11)

{
    "Enable": 0,
    "Message": "%1 самовыпилился... СЛАБАК!!! Скажем фи ему!"
}

где:

  • Enable разрешить отправку данных сообщений в чат (1). Если значение 0 - сообщения не будут отправлятся
  • Message шаблон сообщения. При отправке сообщения параметр %1 будет заменен на никнейм игрока совершившего действие

About

Репозиторий серверного мода KUBC.DAYZ.INFO

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors