वापसी मान#
| प्रकार | अर्थ |
|---|---|
| MD टेबल | . तालिका फॉर्म में कमी मात्रा वाले वस्तुओं द्वारा कुंजीबद्ध MD तालिका उत्पन्न होती है। यह एक Lua तालिका नहीं है. |
अवलोकन अभिव्यक्ति#
परतः Mission Director। यह एक निर्माण कार्य के लिए एक स्टेशन गुण है, Lua समारोह नहीं। $Station अस्तित्व में होना चाहिए और $Build यह उसका वैध कार्य होना चाहिए। इन चरों को संभालने वाले को हल करना होगा; टुकड़ा उन्हें नहीं बनाता है।
<set_value name="$Needed"
exact="$Station.neededbuildresources.{$Build}.table" />
<set_value name="$Wares" exact="$Needed.keys.list" />क्या होता है: $Needed इस कार्य की कमी तालिका और $Wares इसकी कुंजी सूची रखता है। सटीक वस्तुओं और मात्रा स्टेशन/कार्य पर निर्भर करती है; कोई निश्चित मुद्रित आउटपुट नहीं है।
परिणाम दोहराएँ#
तालिका में उस क्रम के लिए कमी का वर्णन किया गया है। स्टेशन स्टॉक, गोदाम की नुस्खा और निर्माण कार्य में गायब संसाधन अलग-अलग तथ्य हैं। उदाहरण में प्रत्येक वस्तु की पहचान और उसके अनुरूप आवश्यक राशि पढ़ी जाती है।
<do_for_each name="$Ware" in="$Wares">
<set_value name="$WareID" exact="$Ware.id" />
<set_value name="$Amount" exact="$Needed.{$Ware}" />
</do_for_each>क्या होता है: प्रत्येक $Ware कुंजी अपनी पहचान और कमी मात्रा $Amount प्रदान करती है। यह उदाहरण डेटा पढ़ता है; यह वस्तुओं को वितरित नहीं करता है।
सीमाएँ#
पहले कार्य जीवन चक्र और स्टेशन संघ की जांच करें। समाप्त होने या रद्द होने के बाद हैंडल का पुनः उपयोग न करें। एक वैध खाली सेट को एक गायब आदेश से अलग से संभालें। इस गुण को पढ़कर न तो जहाजों का निर्माण करना चाहिए और न ही संसाधनों की आपूर्ति करना; UI डिस्प्ले में अपनी स्वयं की सत्यापन होती है।