KUBC.DAYZ.ITEMS

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

EQUIP

Экипировка игрока – это все игровые предметы, находящиеся у игрока, включая одежду, рюкзаки, оружие и все предметы которое присоединены или вложены.

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

Сохранение экипировки

Функционал команды позволяет сохранять экипировку игрока в одном из хранилищ сервера:

  • личный данные экипировки доступны только администратору, который их создал. Файлы сохранений располагаются по пути $profile:KUBC\ITEMS\EQUIP\[SteamID сохранившего]\
  • общий данные экипировки доступны всем администраторам сервера. Файлы сохранений располагаются по пути $profile:KUBC\ITEMS\EQUIP\

По дате файла экипировки можно определить, когда это было сделано, а сам файл содержит ник и SteamID игрока кто это сделал.

Для сохранения экипировки команда вызывается в формате:

/equip save:[Имя экипировки]:s:r

где:

  • Имя экипировки - под каким именем сохранить экипировку на диске сервера, имя должно быть на латинице, без пробелов и специальных символов
  • s - если указан этот параметр, то сохранение осуществляется в общую папку сервера, если параметр не указан, то сохраняется в личную папку игрока.
  • r - перезапись существующего файла. Если вы пытаетесь сохранить экипировку под названием my, но она уже существует на сервере, вам скажут, что вы ошиблись и файл уже есть. Но вы точно знаете, что старую экипировку my нужно перезаписать, укажите в команде параметр r и команда перезапишет старый файл.

ВАЖНО!!! При сохранении снаряженных магазинов или заряженного оружия с внутренними магазинами существуют незначительные проблемы

Выдача экипировки

Под выдачей экипировки подразумевается удаление всего имеющегося лута у игрока, и создание нового лута у игрока в соответствии с данными, сохраненными на диске сервера. Т.е. буквально переодеваем игрока на ходу. Для выдачи экипировки команда вызывается в формате:

/equip [Имя экипировки] [кому]

где:

  • Имя экипировки - это то самое имя которое вы указывали при выполнении команды сохранить экипировку.
  • кому - какому игроку выдать машину. Если не указано кому, то выдается тому, кто выполнил команду..

Например:

  • /equip marksman - создаст ранее сохраненную экипировку под названием marksman у игрока который вызвал команду.
  • /equip marksman homyak - создаст ранее сохраненную экипировку под названием marksman у игрока под ником homyak

При создании экипировки, сначала выполняется поиск сохраненного файла в личной папке игрока, потом в общей папке сервера. Перед созданием экипировки, весь лут имеющийся у игрока будет безвозвратно удален.

Если необходимо сохранить лут у игрока, а экипировку создать рядом с игроком на земле команда вызывается в формате:

/equip g:[Имя экипировки] [кому]

Например команда /equip g:marksman kot23rus разложит всю экипировку из набора marksman вокруг игрока kot23rus

Удалить весь лут у игрока

Вызывав команду в формате /equip clear [кого раздеть] весь лут из инвентаря игрока кого раздеть будет безвозвратно удален. Если в команде не указано кого нужно раздеть, лут будет удален у игрока вызвавшего команду.

Сбросить весь лут на землю

Вызывав команду в формате /equip drop [кого раздеть] весь лут из инвентаря игрока кого раздеть будет снят с игрока и аккуратно сложен к нему под ноги. Если в команде не указано кого нужно раздеть, лут будет сброшен у игрока вызвавшего команду.