Общие сведения
IMPORTANT
Статус: Поддерживается
Минимальная версия: 1.0
Система аддонов представляет собой хранилище различных gamedata и .db архивов, работающих, не мешая друг другу.
Основное
Addons directory
$arch_dir_addons$- папка с аддонами. По умолчаниюixr_addons\\
Принцип работы: папка
- Аддон в виде папки должен содержать внутри себя файл
addon.init
addon.init - мета информация
- Данный файл может быть пустым
- Данный файл может имеет следующую структуру:
yaml
name: IX-Ray Anim Items
script: test_script.scriptname: - название вашего аддона (опционально)
script: - точка входа скриптовых систем вашего аддона (опционально). Подробнее ниже!
script entry
Скриптовый файл инициализации выполняется в момент загрузки движка/локации/сохранения. В связи с чем, он должен лишь назначать callbacks для дальнейшей работы аддона. Пример:
lua
SemiLog("Initial test addon script")
RegisterScriptCallback("update", my_script.update) --// вызывает код во время actor:update
RegisterScriptCallback("save", my_script.save) --// вызывает код во время actor:saveПринцип работы: архив
- Архив достаточно поместить в директорию аддонов