--- title: Типы, результаты и методы X4 summary: Lua, LuaJIT FFI, идентификаторы и MD: какие значения принимает и возвращает код. section: reference kind: guide status: reference updated: 2026-10-26 tags: ["API","X4"] sources: ["https://wiki.egosoft.com/X4%20Foundations%20Wiki/Modding%20Support/","https://www.lua.org/manual/5.1/manual.html","https://luajit.org/ext_ffi_api.html"] --- ## Типы Типы и методы относятся к Lua 5.1 / LuaJIT и слоям X4, а не к библиотекам других игр. Для типов атрибутов XML есть [отдельный справочник схем XSD](wiki:schema-types). - [string - Строки](wiki:type-string) - [number - Числа](wiki:type-number) - [boolean - Логические значения](wiki:type-boolean) - [table - Таблицы и методы](wiki:type-table) - [function - Функции и callback](wiki:type-function) - [nil - Отсутствие значения](wiki:type-nil) - [cdata - C-значения и FFI](wiki:type-cdata) - [userdata - Непрозрачные объекты](wiki:type-userdata) - [thread - Корутины](wiki:type-thread) - [ids - Идентификаторы X4](wiki:type-ids) - [md-values - Значения Mission Director](wiki:type-md-values) - [results - any, unknown, none и несколько результатов](wiki:type-results)