Как пользоваться#

Раскрой категорию и библиотеку или подсистему слева, затем выбери имя. Каждая запись имеет отдельную страницу. Поиск открывает ту же страницу. В каталогах рядом с именами указаны результаты; известные типы ведут к объяснениям.

Начни с типов, результатов и методов. unknown означает, что тип ещё не установлен; none означает отсутствие прямого результата.

Категории#

Область Открыть
Вызовы Lua UI X4 Lua API
C-объявления, параметры и результаты FFI
Действия и конструкции XML MD / AI
Условия событий и фильтры События MD / AI
События в UI Lua События Lua
Helper и методы меню UI Helper
Базовые функции и библиотеки Lua и LuaJIT

Это растущий справочник известных интерфейсов, а не полный SDK X4. Границы достоверности объясняют, что подтверждает объявление.

Первые вызовы#

AddUITriggeredEvent передаёт событие в MD, RegisterEvent устанавливает Lua callback, GetComponentData читает запрошенные поля компонента.

Первые элементы MD#

event_ui_triggered принимает событие UI, raise_lua_event отправляет значение в Lua, set_value записывает переменную. У MD собственные типы и выражения.

neededbuildresources показывает пример свойства MD и таблицы нехватки ресурсов заказа.

Продолжить практикой#

Основы кода X4, связь Lua и MD, изменение характеристик, создание интерфейса.