Significado#

boolean: Un booleano de XML Schema. Los literales de xs:boolean son true, false, 1 y 0; estas reglas son distintas de las condiciones de Lua.

Un tipo XSD restringe el XML; no declara un retorno Lua ni el tipo de los datos de event.param. Un valor válido según el esquema no demuestra que el efecto ocurra en el juego.

Estructura del esquema#

libraries/common.xsd

Propiedad Valor
Construcción del tipo restriction
Tipo base xs:boolean

restriction restringe un tipo base; union acepta una de sus ramas; list describe elementos separados por espacios en blanco. Los valores enumeration de una misma restricción son alternativas. pattern usa expresiones regulares de XML Schema, no patrones Lua ni RegExp de JavaScript. Las restricciones heredadas del tipo base siguen aplicándose.

Ejemplo y resultado#

XML
<event_object_collided object="$Ship" check="false" />

Qué ocurre: check="falso" desactiva la comprobación de la existencia de la fuente para esta condición, en lugar de desactivar el evento.

Las variables de objetos y grupos deben existir previamente en el contexto MD / AI correcto. Son fragmentos didácticos, no una misión completa ejecutable.

Utilizado por#

Elemento Atributo Esquema
add_to_group checkoperational libraries/common.xsd
add_to_group check libraries/common.xsd
add_to_group replace libraries/common.xsd
append_list_elements create libraries/common.xsd
append_list_elements reverse libraries/common.xsd
append_to_list create libraries/common.xsd
append_to_list unique libraries/common.xsd
assign_hired_actor check libraries/common.xsd
cancel_conversation force libraries/common.xsd
check_any reverse libraries/aiscripts.xsd
check_any reverse libraries/md.xsd
create_dynamic_interior renderoutside libraries/common.xsd
create_trade_offer fixedamount libraries/common.xsd
create_trade_offer unbundle libraries/common.xsd
create_trade_offer bundle libraries/common.xsd
create_trade_offer virtual libraries/common.xsd
create_trade_offer virtualmoney libraries/common.xsd
create_trade_offer playeronly libraries/common.xsd
destroy_object explosion libraries/common.xsd
do_all reverse libraries/aiscripts.xsd
do_all reverse libraries/md.xsd
do_for_each reverse libraries/aiscripts.xsd
do_for_each reverse libraries/md.xsd
engine optional libraries/common.xsd
engine debug libraries/common.xsd
find_asteroid_with_yield_in_sector multiple libraries/common.xsd
find_buy_offer excludeempty libraries/common.xsd
find_buy_offer usereservations libraries/common.xsd
find_sell_offer excludeempty libraries/common.xsd
find_sell_offer usereservations libraries/common.xsd
get_control_entities multiple libraries/common.xsd
get_ship_definition multiple libraries/common.xsd
loadout useplanloadout libraries/common.xsd
match_content negate libraries/common.xsd
match_distance negate libraries/common.xsd
match_dock negate libraries/common.xsd
match_relation_to negate libraries/common.xsd
move_order check libraries/common.xsd
patch early libraries/aiscripts.xsd
patch setvariable libraries/aiscripts.xsd
play_cutscene targetmonitor libraries/common.xsd
play_cutscene letterbox libraries/common.xsd
remove_docking_request immediate libraries/common.xsd
remove_from_list multiple libraries/common.xsd
remove_object_account transfer libraries/common.xsd
safepos allowyaxis libraries/common.xsd
select required libraries/common.xsd
set_cockpit_tint resettodefault libraries/common.xsd
set_cockpit_tint sethudcolors libraries/common.xsd
set_object_active immediate libraries/common.xsd
set_production_paused paused libraries/common.xsd
signal_cue check libraries/md.xsd
signal_cue_instantly check libraries/md.xsd
speak check libraries/common.xsd
weapon optional libraries/common.xsd
weapon debug libraries/common.xsd

Todos los tipos de esquema · Tipos de valores Lua / MD