अर्थ#

checkeventsource: गायब इवेंट स्रोत ऑब्जेक्ट की डायग्नोस्टिक नियंत्रित करता है; डिफ़ॉल्ट true है। केवल स्रोत वेरिएबल बदलने से शर्त दोबारा शुरू नहीं होती।

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

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

libraries/common.xsd

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

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

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

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

क्या होता है: चेक="झूठ" इस गायब स्रोत निदान को दबाता है। बाद में परिवर्तित परिवर्तन स्वचालित रूप से एक वैध सदस्यता नहीं बनाता है।

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

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

तत्व एट्रिब्यूट स्कीमा
event_build_added check libraries/common.xsd
event_build_cancelled check libraries/common.xsd
event_build_finished check libraries/common.xsd
event_character_animation_finished check libraries/common.xsd
event_character_animation_started check libraries/common.xsd
event_long_range_scan_sent check libraries/common.xsd
event_object_changed_true_owner check libraries/common.xsd
event_object_collided check libraries/common.xsd
event_object_destroyed check libraries/common.xsd
event_object_dock_too_far check libraries/common.xsd
event_object_docked check libraries/common.xsd
event_object_docking_aborted check libraries/common.xsd
event_object_docking_denied check libraries/common.xsd
event_object_docking_impossible check libraries/common.xsd
event_object_docking_queued check libraries/common.xsd
event_object_order_cancelled check libraries/common.xsd
event_object_order_finished check libraries/common.xsd
event_object_order_ready check libraries/common.xsd
event_object_signalled check libraries/common.xsd
event_object_undocked_from check libraries/common.xsd
event_object_undocking_started check libraries/common.xsd
event_weapon_fired check libraries/common.xsd
signal_objects check libraries/common.xsd

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