KUBC.DAYZ.ITEMS
Серверный мод, добавляющий в игру возможность управления игровыми предметами: создание любых предметов в игровом мире, сохранение наборов, починка машин и лодок, в общем все что нужно игровому администратору для помощи игрокам и организации событий на сервере.
Файл категорий
Файл настройки игровых категорий определяет классификацию игровых предметов в справочнике. Файл находится по пути:
$profile:KUBC\ITEMS\Dictionary\categories.jsonЕсли на старте сервера файла настройки категорий не найдено по данному пути, создается файл по умолчанию
[
{
"ShowName": "Оружие",
"BaseClass": "weapon_base",
"Priority": 0
},
{
"ShowName": "Зомби",
"BaseClass": "ZombieBase",
"Priority": 1
},
{
"ShowName": "Животные",
"BaseClass": "dz_lightai",
"Priority": 2
},
{
"ShowName": "Еда",
"BaseClass": "edible_base",
"Priority": 3
},
{
"ShowName": "Одежда",
"BaseClass": "clothing_base",
"Priority": 4
},
{
"ShowName": "Транспорт",
"BaseClass": "transport",
"Priority": 5
}
]
Как видно это массив одинаковых элементов каждый из которых включает в себя:
- ShowName – название категории (это видите вы в справочнике)
- BaseClass базовый класс, т.е. все игровые предметы наследуемые от этого класса будут включены в данную категорию
- Priority приоритет обработки категории. Позволяет правильно распределять игровые предметы по категориям. Как видно из файла по умолчанию у нас есть категория Зомби и Животные. И то и другое наследуется от класса
dz_lightai. И что бы зомби не попали в животные мы сначала проверяем наследуется ли игровой предмет отZombieBase, и если наследуется просто добавляем предмет в категорию зомби, а если не наследуется уже проверяем наследование отdz_lightai. Если поменять местами приоритеты данных категорий, то зомби отнесутся к категории животных, а категория зомби будет пустой.
Исправляя данный файл, вы можете настроить классификацию игровых предметов по своему усмотрению. Важно если вдруг вы как-то неправильно изменили файл, и сервер на старте его не смог прочитать, в логе выполнения скриптов будет соответствующая запись. Если вы что-то долго настраивали, и в итоге все совсем стало хуже, откатится к начальному файлу можно, просто удалив файл категорий, и сервер на старте создаст файл по умолчанию.