Lua API и ссылки на функции X4 Известные обращения из исходников: 109 записей с параметрами, формами использования и источниками.
Справочный материал X4 9.00 Обновлено 2026-10-26 СсылкаЧто здесь собрано# Это воспроизводимый реестр прочитанного авторского кода X4FO и его исследований. Каталог содержит 109 записей этой группы. Он не объявляется полным SDK движка и не заменяет проверку совместимости конкретной версии.
Каждый вызов открывается на собственной странице. Раскройте группу в боковом меню или выберите имя ниже. На странице записи сохранены описание, параметры, результат, примеры и источники. Все варианты доступны в машиночитаемом каталоге .
Правила чтения каталога . Индекс API X4 .
Бой и боезапас#
Верфи и строительство#
Другие функции X4#
Загрузка и сохранение#
Вызов / событие
Описание
GetUISafeModeOption
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
IsSavingPossible
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
LoadGame
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
NewGame
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
Pause
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
SaveGame
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
SaveInputSettings
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
Unpause
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
Карта и отображение#
Мир и положение#
Вызов / событие
Описание
GetClusters
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
GetContextByClass
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
GetPlayerTarget
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
GetSectors
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
Объекты и идентификаторы#
Вызов / событие
Описание
ConvertIDTo64Bit
Преобразует подходящий UI ID в форму 64-битного ID для заданного пути вызова.
ConvertStringTo64Bit
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
ConvertStringToLuaID
Создаёт Lua-представление локального ID из строковой формы, применяемое в мосте Lua → MD.
GetComponentData
Читает запрошенные поля компонента в Lua UI.
GetMacroData
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
IsValidComponent
Проверяет пригодность ссылки на компонент в текущем UI-контексте.
Приказы и управление#
Вызов / событие
Описание
CanAcceptSubordinate
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
CreateOrder
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
GetCommander
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
GetOrderFailureParams
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
GetOrderParams
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
GetPlayerActivity
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
GetSubordinates
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
RemoveOrderListParam
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
SetOrderParam
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
События и интерфейс#
Вызов / событие
Описание
AddUITriggeredEvent
Передаёт событие из Lua UI в Mission Director по паре screen/control.
CallEventScripts
Вызывает Lua-обработчики именованного события; в X4FO используется для уведомления о смене контекста мира.
ConvertTimeString
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
DebugError
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
GetCurRealTime
Чтение реального времени для интервалов и повторов UI-адаптера.
OpenMenu
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
PlaySound
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
ReadText
Читает локализованный текст по номеру текстовой страницы и записи.
RegisterEvent
Регистрирует Lua callback именованного события в текущем окружении UI.
Торговля, груз и счета#
Вызов / событие
Описание
AddTradeToShipQueue
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
CanTradeWith
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
ConvertMoneyString
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
GetCargoAfterTradeOrders
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
GetContainerWarePrice
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
GetFreeCargoAfterTradeOrders
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
GetInventory
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
GetNumAffordableTradeItems
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
GetPlayerInventory
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
GetPlayerMoney
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
GetTotalValue
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
GetTradeData
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
GetTradeList
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
GetWareCapacity
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
GetWareData
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
IsSameTrade
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
IsValidTrade
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
RoundTotalTradePrice
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
Фракции и дипломатия#
Вызов / событие
Описание
HasLicence
Вызов или ссылка на функцию в авторском коде и исследованиях X4.
NPC и персонажи#