--- title: boolean - тип схемы X4 summary: boolean: Булево значение схемы. Литералы xs:boolean: true, false, 1 и 0. Это не правило истинности Lua. section: reference kind: guide status: reference updated: 2026-10-27 tags: ["XSD","schema","types"] sources: ["https://wiki.egosoft.com/X4%20Foundations%20Wiki/Modding%20Support/","https://www.w3.org/TR/xmlschema11-2/"] --- ## Значение boolean: Булево значение схемы. Литералы xs:boolean: true, false, 1 и 0. Это не правило истинности Lua. Тип XSD ограничивает XML, а не объявляет результат Lua или тип полезной нагрузки event.param. Прохождение схемы не доказывает игровой эффект. ## Структура схемы `libraries/common.xsd` | Свойство | Значение | | --- | --- | | Конструкция | `restriction` | | Базовый тип | [`xs:boolean`](wiki:schema-xs-boolean-f099f6dc) | restriction уточняет базовый тип; union разрешает один из вариантов; list описывает элементы, разделённые пробелами. Значения enumeration одного ограничения являются альтернативами. pattern использует регулярные выражения XML Schema, а не Lua или JavaScript. Ограничения базового типа продолжают действовать. ## Пример и результат ```xml ``` **Что произойдёт:** check="false" отключает проверку существования источника в этом условии, а не само событие. Переменные объектов и групп должны быть заранее подготовлены в подходящем контексте MD / AI. Это учебные фрагменты, а не готовая миссия. ## Где используется | Элемент | Атрибут | Схема | | --- | --- | --- | | [`add_to_group`](wiki:api-md-add-to-group-87dee78d) | `checkoperational` | `libraries/common.xsd` | | [`add_to_group`](wiki:api-md-add-to-group-87dee78d) | `check` | `libraries/common.xsd` | | [`add_to_group`](wiki:api-md-add-to-group-87dee78d) | `replace` | `libraries/common.xsd` | | [`append_list_elements`](wiki:api-md-append-list-elements-0defb68e) | `create` | `libraries/common.xsd` | | [`append_list_elements`](wiki:api-md-append-list-elements-0defb68e) | `reverse` | `libraries/common.xsd` | | [`append_to_list`](wiki:api-md-append-to-list-8758e77f) | `create` | `libraries/common.xsd` | | [`append_to_list`](wiki:api-md-append-to-list-8758e77f) | `unique` | `libraries/common.xsd` | | [`assign_hired_actor`](wiki:api-md-assign-hired-actor-5302d48b) | `check` | `libraries/common.xsd` | | [`cancel_conversation`](wiki:api-md-cancel-conversation-0d321cd3) | `force` | `libraries/common.xsd` | | [`check_any`](wiki:api-md-check-any-aee0eb8b) | `reverse` | `libraries/aiscripts.xsd` | | [`check_any`](wiki:api-md-check-any-aee0eb8b) | `reverse` | `libraries/md.xsd` | | [`create_dynamic_interior`](wiki:api-md-create-dynamic-interior-213a9f89) | `renderoutside` | `libraries/common.xsd` | | [`create_trade_offer`](wiki:api-md-create-trade-offer-d9bc6d87) | `fixedamount` | `libraries/common.xsd` | | [`create_trade_offer`](wiki:api-md-create-trade-offer-d9bc6d87) | `unbundle` | `libraries/common.xsd` | | [`create_trade_offer`](wiki:api-md-create-trade-offer-d9bc6d87) | `bundle` | `libraries/common.xsd` | | [`create_trade_offer`](wiki:api-md-create-trade-offer-d9bc6d87) | `virtual` | `libraries/common.xsd` | | [`create_trade_offer`](wiki:api-md-create-trade-offer-d9bc6d87) | `virtualmoney` | `libraries/common.xsd` | | [`create_trade_offer`](wiki:api-md-create-trade-offer-d9bc6d87) | `playeronly` | `libraries/common.xsd` | | [`destroy_object`](wiki:api-md-destroy-object-ec7b8e6e) | `explosion` | `libraries/common.xsd` | | [`do_all`](wiki:api-md-do-all-f36e9895) | `reverse` | `libraries/aiscripts.xsd` | | [`do_all`](wiki:api-md-do-all-f36e9895) | `reverse` | `libraries/md.xsd` | | [`do_for_each`](wiki:api-md-do-for-each-d6badbad) | `reverse` | `libraries/aiscripts.xsd` | | [`do_for_each`](wiki:api-md-do-for-each-d6badbad) | `reverse` | `libraries/md.xsd` | | [`engine`](wiki:api-md-engine-0d7c15a7) | `optional` | `libraries/common.xsd` | | [`engine`](wiki:api-md-engine-0d7c15a7) | `debug` | `libraries/common.xsd` | | [`find_asteroid_with_yield_in_sector`](wiki:api-md-find-asteroid-with-yield-in-sector-4b695c92) | `multiple` | `libraries/common.xsd` | | [`find_buy_offer`](wiki:api-md-find-buy-offer-2b617170) | `excludeempty` | `libraries/common.xsd` | | [`find_buy_offer`](wiki:api-md-find-buy-offer-2b617170) | `usereservations` | `libraries/common.xsd` | | [`find_sell_offer`](wiki:api-md-find-sell-offer-720d9012) | `excludeempty` | `libraries/common.xsd` | | [`find_sell_offer`](wiki:api-md-find-sell-offer-720d9012) | `usereservations` | `libraries/common.xsd` | | [`get_control_entities`](wiki:api-md-get-control-entities-7228787c) | `multiple` | `libraries/common.xsd` | | [`get_ship_definition`](wiki:api-md-get-ship-definition-b11b5db2) | `multiple` | `libraries/common.xsd` | | [`loadout`](wiki:api-md-loadout-611d5840) | `useplanloadout` | `libraries/common.xsd` | | [`match_content`](wiki:api-md-match-content-247d1aba) | `negate` | `libraries/common.xsd` | | [`match_distance`](wiki:api-md-match-distance-7242f57a) | `negate` | `libraries/common.xsd` | | [`match_dock`](wiki:api-md-match-dock-8b7169c3) | `negate` | `libraries/common.xsd` | | [`match_relation_to`](wiki:api-md-match-relation-to-f726da41) | `negate` | `libraries/common.xsd` | | [`move_order`](wiki:api-md-move-order-7e338e6c) | `check` | `libraries/common.xsd` | | [`patch`](wiki:api-md-patch-bce83b45) | `early` | `libraries/aiscripts.xsd` | | [`patch`](wiki:api-md-patch-bce83b45) | `setvariable` | `libraries/aiscripts.xsd` | | [`play_cutscene`](wiki:api-md-play-cutscene-7aa4f071) | `targetmonitor` | `libraries/common.xsd` | | [`play_cutscene`](wiki:api-md-play-cutscene-7aa4f071) | `letterbox` | `libraries/common.xsd` | | [`remove_docking_request`](wiki:api-md-remove-docking-request-bfb5b4ff) | `immediate` | `libraries/common.xsd` | | [`remove_from_list`](wiki:api-md-remove-from-list-532a0ffd) | `multiple` | `libraries/common.xsd` | | [`remove_object_account`](wiki:api-md-remove-object-account-1557c0dd) | `transfer` | `libraries/common.xsd` | | [`safepos`](wiki:api-md-safepos-ce75fb7d) | `allowyaxis` | `libraries/common.xsd` | | [`select`](wiki:api-md-select-7d56c04d) | `required` | `libraries/common.xsd` | | [`set_cockpit_tint`](wiki:api-md-set-cockpit-tint-6fe1488b) | `resettodefault` | `libraries/common.xsd` | | [`set_cockpit_tint`](wiki:api-md-set-cockpit-tint-6fe1488b) | `sethudcolors` | `libraries/common.xsd` | | [`set_object_active`](wiki:api-md-set-object-active-3f5db808) | `immediate` | `libraries/common.xsd` | | [`set_production_paused`](wiki:api-md-set-production-paused-8fabb8ec) | `paused` | `libraries/common.xsd` | | [`signal_cue`](wiki:api-md-signal-cue-b07525e3) | `check` | `libraries/md.xsd` | | [`signal_cue_instantly`](wiki:api-md-signal-cue-instantly-3de82de1) | `check` | `libraries/md.xsd` | | [`speak`](wiki:api-md-speak-8298e787) | `check` | `libraries/common.xsd` | | [`weapon`](wiki:api-md-weapon-63ca2303) | `optional` | `libraries/common.xsd` | | [`weapon`](wiki:api-md-weapon-63ca2303) | `debug` | `libraries/common.xsd` | [Все типы схем](wiki:schema-types) · [Типы значений Lua / MD](wiki:types)