अर्थ#

faction: X4 एट्रिब्यूट का स्कीमा प्रकार: आधार प्रकार, सीमाएँ और संभावित मान।

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

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

libraries/common.xsd

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

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

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

संदर्भ उदाहरणों के लिए नीचे दिए गए विशेषता पृष्ठों का उपयोग करें। एक सामान्य निष्पादित उदाहरण केवल एक प्रकार के नाम से नहीं लिया जाता है।

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

तत्व एट्रिब्यूट स्कीमा
add_build_to_construct_ship faction libraries/common.xsd
add_licence faction libraries/common.xsd
add_licence licencefaction libraries/common.xsd
add_player_discount faction libraries/common.xsd
create_lockbox owner libraries/common.xsd
create_object owner libraries/common.xsd
create_station owner libraries/common.xsd
event_object_changed_true_owner owner libraries/common.xsd
event_object_changed_true_owner previous libraries/common.xsd
owner licencefaction libraries/common.xsd
remove_licence faction libraries/common.xsd
remove_licence licencefaction libraries/common.xsd
remove_player_discount faction libraries/common.xsd
reserve_build_plot owner libraries/common.xsd
set_faction_identity faction libraries/common.xsd
set_faction_relation faction libraries/common.xsd
set_faction_relation otherfaction libraries/common.xsd
set_faction_relation_locked faction libraries/common.xsd

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