विवरण#

सेव गेम पूरी तरह लोड हो जाने पर चलता है।

इवेंट डेटा#

फ़ील्ड प्रकार / भूमिका अर्थ
event.param MD संख्या खेल संस्करण.
event.param2 MD संख्या बिल्ड नंबर।
event.param3 MD संख्या बचाओ के मूल खेल संस्करण.

MD लेबल MD मान और ऑब्जेक्ट की भूमिका बताते हैं, Lua प्रकार नहीं। unknown का अर्थ है कि स्रोत में सटीक रूप घोषित नहीं है; यह nil का वादा नहीं है। जिन इवेंट फ़ील्ड का उल्लेख नहीं है, उन्हें उपलब्ध न मानें।

इवेंट सदस्यता का उदाहरण#

इस स्वतंत्र अंश को अपने MD स्क्रिप्ट के सही cues नोड में रखें। कई उदाहरण उपयोग करते समय WikiWatch का नाम बदलें।

XML
<cue name="WikiWatch" instantiate="true" namespace="this">
  <conditions>
    <event_game_loaded />
  </conditions>
  <actions>
    <set_value name="$GameVersion" exact="event.param" />
    <set_value name="$Build" exact="event.param2" />
    <set_value name="$OriginalVersion" exact="event.param3" />
    <debug_text text="'Wiki: event_game_loaded received'" />
  </actions>
</cue>

क्या होता है#

हर मेल खाने वाला इवेंट हैंडलर का एक इंस्टेंस बनाता है और दिए गए फ़ील्ड उसके स्थानीय वेरिएबल में कॉपी करता है। स्क्रिप्ट डिबगिंग सक्षम हो तो यह डायग्नोस्टिक संदेश अपेक्षित है:

TEXT
Wiki: event_game_loaded received

यह स्वतंत्र शैक्षिक उदाहरण का अपेक्षित आउटपुट है, पूरा किया गया गेम परीक्षण नहीं। सदस्यताएँ मूल गेम क्रिया शुरू किए बिना इवेंट देखती हैं। बार-बार आने वाले इवेंट के हैंडलर में हर बार लॉग संदेश न लिखें।

XML सदस्यता फ़िल्टर#

ये एट्रिब्यूट इवेंट फ़िल्टर करते हैं; ये ऊपर दिए गए इवेंट डेटा फ़ील्ड नहीं हैं। स्कीमा के प्रकार.

libraries/common.xsd

एट्रिब्यूट स्कीमा प्रकार आवश्यक डिफ़ॉल्ट / फिक्स्ड
chance expression नहीं घोषित नहीं किया गया
comment comment नहीं घोषित नहीं किया गया
version inline:event_game_loaded@version नहीं घोषित नहीं किया गया
build inline:event_game_loaded@build नहीं घोषित नहीं किया गया
originalversion inline:event_game_loaded@originalversion नहीं घोषित नहीं किया गया

वापसी मान#

यह MD इवेंट की शर्त है, Lua tuple लौटाने वाला फ़ंक्शन कॉल नहीं। event.object/event.param को उसके MD क्रिया संदर्भ में पढ़ें।

कॉन्ट्रैक्ट का आधार#

फ़ील्ड का मिलान स्थापित X4 9.00 (611726) की common.xsd / md.xsd टिप्पणियों से किया गया है। केवल स्वतंत्र व्याख्याएँ और उदाहरण प्रकाशित होते हैं। सिर्फ़ सही XML गेम के प्रभाव का प्रमाण नहीं है।

प्रकार और मेथड · MD cue · डिबगिंग