KUBC.DAYZ.ITEMS
Серверный мод, добавляющий в игру возможность управления игровыми предметами: создание любых предметов в игровом мире, сохранение наборов, починка машин и лодок, в общем все что нужно игровому администратору для помощи игрокам и организации событий на сервере.
EQUIP
Экипировка игрока – это все игровые предметы, находящиеся у игрока, включая одежду, рюкзаки, оружие и все предметы которое присоединены или вложены.
Многофункциональная команда для работы с экипировкой игрока, позволяет
- cохранять экипировку
- выдать экипировку игроку
- удалить весь лут у игрока
- сбросить весь лут игрока на землю
Сохранение экипировки
Функционал команды позволяет сохранять экипировку игрока в одном из хранилищ сервера:
- личный данные экипировки доступны только администратору, который их создал. Файлы сохранений располагаются по пути
$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 [кого раздеть] весь лут из инвентаря игрока кого раздеть будет снят с игрока и аккуратно сложен к нему под ноги. Если в команде не указано кого нужно раздеть, лут будет сброшен у игрока вызвавшего команду.