विवरण#
नाम वाला Lua नोटिफ़िकेशन gameSaved। उसके भेजे जाने का समय और डेटा कॉन्ट्रैक्ट यहाँ स्थापित नहीं हैं। दस्तावेज़ में दिए गए MD सेव इवेंट का अलग कॉन्ट्रैक्ट है।
हैंडलर के आर्ग्युमेंट#
| तर्क | प्रकार | अर्थ |
|---|---|---|
eventName |
string | नामित-डिस्पैच घटना पहचानकर्ता। |
payload |
unknown | प्रेषक द्वारा परिभाषित उपयोगी लोड; इसके फ़ील्ड और सफलता सेमैंटिक्स स्थापित नहीं किए गए हैं। |
इवेंट सदस्यता का उदाहरण#
नीचे दिए गए नामित घटना निदान प्रदाता रिकॉर्ड करता है कि उसके डिस्पैचर क्या आपूर्ति करता है; यह उपयोगिता भार संरचना का अनुमान नहीं करता है। यूआई संदर्भ के अनुसार एक बार पंजीकरण करें।
local lastSaved
local function onWikiSaved(eventName, payload)
lastSaved = { name = eventName, payload = payload }
end
RegisterEvent("gameSaved", onWikiSaved)सफाई पर डिटेक्शन#
इसे बाद में चलाएं जब मालिक को निपटान किया जाता है, पंजीकरण के तुरंत बाद नहींः
UnregisterEvent("gameSaved", onWikiSaved)क्या होता है#
यदि नामित डिस्पैचर gameSaved वितरित करता है, तो lastSaved उसका नाम और उपयोगिता लोड रिकॉर्ड करता है। यह सफल डिस्क सहेजने का प्रमाण नहीं है। दस्तावेजीकृत सहेज-परिणाम डेटा के लिए देखें एमडी घटना.
ये स्वतंत्र सीखने के उदाहरण हैं, निष्पादित खेल परीक्षण नहीं।
वापसी मान#
उदाहरणों का कोई मूल्य नहीं है। वे एक वापसी अनुबंध नहीं बनाते हैं जो इंजन व्यवहार को बदलता है। हैंडलर तर्क और रिटर्न मान अलग-अलग अनुबंध हैं।