अर्थ#

boolean: XML Schema का बूलियन मान। xs:boolean के लिटरल true, false, 1 और 0 हैं। यह Lua की सत्यता के नियमों से अलग है।

XSD प्रकार XML पर सीमाएँ लगाता है; यह Lua का वापसी मान या event.param के डेटा का प्रकार घोषित नहीं करता। स्कीमा के अनुसार सही मान गेम में प्रभाव होने का प्रमाण नहीं है।

स्कीमा की संरचना#

libraries/common.xsd

प्रॉपर्टी मान
प्रकार की संरचना restriction
आधार प्रकार xs:boolean

restriction आधार प्रकार को सीमित करता है; union अपनी किसी एक शाखा को स्वीकार करता है; list खाली स्थान से अलग किए गए आइटम बताता है। एक restriction के enumeration मान वैकल्पिक मान होते हैं। pattern में XML Schema के रेगुलर एक्सप्रेशन हैं, Lua पैटर्न या JavaScript RegExp नहीं। आधार प्रकार से मिली सीमाएँ भी लागू रहती हैं।

उदाहरण और परिणाम#

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

क्या होता है: इस स्थिति के लिए जाँच="झूठ" घटना को निष्क्रिय करने के बजाय स्रोत-अस्तित्व जाँच को निष्क्रिय करता है।

ऑब्जेक्ट और समूह के वेरिएबल सही MD / AI संदर्भ में पहले से मौजूद होने चाहिए। ये सीखने के अंश हैं, पूरी चलने योग्य मिशन फ़ाइल नहीं।

इनमें उपयोग होता है#

तत्व एट्रिब्यूट स्कीमा
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

सभी स्कीमा प्रकार · Lua / MD मानों के प्रकार