अर्थ#
object: ऐसा एक्सप्रेशन जिसके लिए इंटरफ़ेस X4 ऑब्जेक्ट का रेफ़रेंस चाहता है। सही सिंटैक्स ऑब्जेक्ट के मौजूद होने का प्रमाण नहीं है।
XSD प्रकार XML पर सीमाएँ लगाता है; यह Lua का वापसी मान या event.param के डेटा का प्रकार घोषित नहीं करता। स्कीमा के अनुसार सही मान गेम में प्रभाव होने का प्रमाण नहीं है।
स्कीमा की संरचना#
libraries/common.xsd
| प्रॉपर्टी | मान |
|---|---|
| प्रकार की संरचना | restriction |
| आधार प्रकार | expression |
restriction आधार प्रकार को सीमित करता है; union अपनी किसी एक शाखा को स्वीकार करता है; list खाली स्थान से अलग किए गए आइटम बताता है। एक restriction के enumeration मान वैकल्पिक मान होते हैं। pattern में XML Schema के रेगुलर एक्सप्रेशन हैं, Lua पैटर्न या JavaScript RegExp नहीं। आधार प्रकार से मिली सीमाएँ भी लागू रहती हैं।
उदाहरण और परिणाम#
<event_object_collided object="$Ship" otherobject="$Other" />क्या होता है: $Other को एक उपयुक्त मौजूदा वस्तु का संदर्भ देना चाहिए। यह स्थिति इसके साथ टकराव को फ़िल्टर करती है; यह टकराव नहीं पैदा करती है।
ऑब्जेक्ट और समूह के वेरिएबल सही MD / AI संदर्भ में पहले से मौजूद होने चाहिए। ये सीखने के अंश हैं, पूरी चलने योग्य मिशन फ़ाइल नहीं।
इनमें उपयोग होता है#
| तत्व | एट्रिब्यूट | स्कीमा |
|---|---|---|
add_ammo |
object |
libraries/common.xsd |
add_cargo |
object |
libraries/common.xsd |
add_data |
object |
libraries/common.xsd |
add_money |
object |
libraries/common.xsd |
add_player_discount |
object |
libraries/common.xsd |
add_units |
object |
libraries/common.xsd |
assign_control_entity |
object |
libraries/common.xsd |
cancel_all_orders |
object |
libraries/common.xsd |
collect_drop |
object |
libraries/common.xsd |
collect_drop |
drop |
libraries/common.xsd |
create_control_entity |
object |
libraries/common.xsd |
create_npc_template |
object |
libraries/common.xsd |
create_order |
object |
libraries/common.xsd |
create_trade_computer |
object |
libraries/common.xsd |
create_trade_offer |
seller |
libraries/common.xsd |
create_trade_offer |
buyer |
libraries/common.xsd |
create_trade_offer |
object |
libraries/common.xsd |
create_trade_order |
object |
libraries/common.xsd |
destroy_object |
object |
libraries/common.xsd |
disable_collision_response |
object |
libraries/common.xsd |
dismiss_control_entity |
object |
libraries/common.xsd |
downgrade_software |
object |
libraries/common.xsd |
drop_cargo |
object |
libraries/common.xsd |
enable_collision_response |
object |
libraries/common.xsd |
event_object_collided |
otherobject |
libraries/common.xsd |
find_inventoryconsole_slot |
object |
libraries/common.xsd |
find_inventoryworkbench_slot |
object |
libraries/common.xsd |
find_resource_area |
ware |
libraries/common.xsd |
get_control_entities |
object |
libraries/common.xsd |
get_floor_position |
object |
libraries/common.xsd |
install_software |
object |
libraries/common.xsd |
launch_countermeasures |
object |
libraries/common.xsd |
launch_drone |
object |
libraries/common.xsd |
launch_lasertower |
object |
libraries/common.xsd |
launch_mine |
object |
libraries/common.xsd |
launch_navbeacon |
object |
libraries/common.xsd |
launch_resourceprobe |
object |
libraries/common.xsd |
launch_satellite |
object |
libraries/common.xsd |
leave_formation |
object |
libraries/common.xsd |
pause_spacesuit_oxygen |
object |
libraries/common.xsd |
reassign_existing_people |
object |
libraries/common.xsd |
reinitialise_control_entities |
object |
libraries/common.xsd |
remove_ammo |
object |
libraries/common.xsd |
remove_build |
object |
libraries/common.xsd |
remove_cargo |
object |
libraries/common.xsd |
remove_data |
object |
libraries/common.xsd |
remove_from_group |
object |
libraries/common.xsd |
remove_money |
object |
libraries/common.xsd |
remove_npc_template |
object |
libraries/common.xsd |
remove_object_account |
object |
libraries/common.xsd |
remove_object_commander |
object |
libraries/common.xsd |
remove_player_discount |
object |
libraries/common.xsd |
remove_trade_offer |
object |
libraries/common.xsd |
remove_units |
object |
libraries/common.xsd |
safepos |
ignored |
libraries/common.xsd |
set_ammo |
object |
libraries/common.xsd |
set_entity_overrides |
entity |
libraries/common.xsd |
set_entity_traits |
entity |
libraries/common.xsd |
set_npc_template_role |
object |
libraries/common.xsd |
set_object_account |
object |
libraries/common.xsd |
set_object_active |
object |
libraries/common.xsd |
set_object_commander |
object |
libraries/common.xsd |
set_object_fleet_name |
object |
libraries/common.xsd |
set_object_hull |
object |
libraries/common.xsd |
set_object_max_budget |
object |
libraries/common.xsd |
set_object_min_budget |
object |
libraries/common.xsd |
set_object_min_hull |
object |
libraries/common.xsd |
set_object_name |
object |
libraries/common.xsd |
set_object_shield |
object |
libraries/common.xsd |
set_object_velocity |
object |
libraries/common.xsd |
set_owner |
object |
libraries/common.xsd |
set_room_locked |
room |
libraries/common.xsd |
set_skill |
object |
libraries/common.xsd |
set_spacesuit_oxygen |
object |
libraries/common.xsd |
set_turret_targets |
object |
libraries/common.xsd |
spawn_docked |
dock |
libraries/common.xsd |
start_script |
object |
libraries/common.xsd |
teleport_player |
object |
libraries/common.xsd |
uninstall_software |
object |
libraries/common.xsd |
unpause_spacesuit_oxygen |
object |
libraries/common.xsd |
warp |
object |
libraries/common.xsd |