Значение#

comment: Поясняющий текст в атрибуте XML. Он не становится игровым сообщением или командой печати.

Тип XSD ограничивает XML, а не объявляет результат Lua или тип полезной нагрузки event.param. Прохождение схемы не доказывает игровой эффект.

Структура схемы#

libraries/common.xsd

Свойство Значение
Конструкция restriction
Базовый тип xs:string

restriction уточняет базовый тип; union разрешает один из вариантов; list описывает элементы, разделённые пробелами. Значения enumeration одного ограничения являются альтернативами. pattern использует регулярные выражения XML Schema, а не Lua или JavaScript. Ограничения базового типа продолжают действовать.

Пример и результат#

XML
<set_value name="$Count" exact="3" comment="Example counter" />

Что произойдёт: Комментарий описывает намерение автора и не выводит строку игроку.

Переменные объектов и групп должны быть заранее подготовлены в подходящем контексте MD / AI. Это учебные фрагменты, а не готовая миссия.

Где используется#

Элемент Атрибут Схема
abort_build comment libraries/common.xsd
abort_scripts comment libraries/common.xsd
add_actor_to_room comment libraries/common.xsd
add_ammo comment libraries/common.xsd
add_build_to_construct_ship comment libraries/common.xsd
add_build_to_expand_station comment libraries/common.xsd
add_build_to_modify_ship comment libraries/common.xsd
add_cargo comment libraries/common.xsd
add_effect comment libraries/common.xsd
add_encyclopedia_entry comment libraries/common.xsd
add_inventory comment libraries/common.xsd
add_licence comment libraries/common.xsd
add_long_range_scan_effect comment libraries/common.xsd
add_player_choice comment libraries/common.xsd
add_player_discount comment libraries/common.xsd
add_to_group comment libraries/common.xsd
add_units comment libraries/common.xsd
append_list_elements comment libraries/common.xsd
append_to_list comment libraries/common.xsd
apply_loadout comment libraries/common.xsd
assign_control_entity comment libraries/common.xsd
assign_hired_actor comment libraries/common.xsd
break comment libraries/common.xsd
can_safely_extend_build_plot comment libraries/common.xsd
cancel_all_orders comment libraries/common.xsd
cancel_conversation comment libraries/common.xsd
cancel_cue comment libraries/md.xsd
cancel_order comment libraries/common.xsd
check_any comment libraries/aiscripts.xsd
check_any comment libraries/md.xsd
check_value comment libraries/common.xsd
clear_actor_lookat comment libraries/common.xsd
clear_actor_roomslot comment libraries/common.xsd
clear_group comment libraries/common.xsd
collect_drop comment libraries/common.xsd
continue comment libraries/common.xsd
create_build_storage comment libraries/common.xsd
create_control_entity comment libraries/common.xsd
create_cue_actor comment libraries/md.xsd
create_dynamic_interior comment libraries/common.xsd
create_formation comment libraries/common.xsd
create_group comment libraries/common.xsd
create_loadout comment libraries/common.xsd
create_lockbox comment libraries/common.xsd
create_npc_template comment libraries/common.xsd
create_object comment libraries/common.xsd
create_order comment libraries/common.xsd
create_position comment libraries/common.xsd
create_ship comment libraries/common.xsd
create_signal_leak comment libraries/common.xsd
create_station comment libraries/common.xsd
create_trade_computer comment libraries/common.xsd
create_trade_offer comment libraries/common.xsd
create_trade_order comment libraries/common.xsd
debug_text comment libraries/common.xsd
delay comment libraries/md.xsd
destroy_object comment libraries/common.xsd
disable_collision_response comment libraries/common.xsd
disable_travel_mode comment libraries/common.xsd
dismiss_control_entity comment libraries/common.xsd
do_all comment libraries/aiscripts.xsd
do_all comment libraries/md.xsd
do_else comment libraries/aiscripts.xsd
do_else comment libraries/md.xsd
do_elseif comment libraries/aiscripts.xsd
do_elseif comment libraries/md.xsd
do_for_each comment libraries/aiscripts.xsd
do_for_each comment libraries/md.xsd
do_if comment libraries/aiscripts.xsd
do_if comment libraries/md.xsd
do_while comment libraries/aiscripts.xsd
do_while comment libraries/md.xsd
downgrade_software comment libraries/common.xsd
drop_cargo comment libraries/common.xsd
edit_order_param comment libraries/common.xsd
enable_collision_response comment libraries/common.xsd
end_boarding_operation comment libraries/common.xsd
engine comment libraries/gamestarts.xsd
event_boarding_operation_created comment libraries/common.xsd
event_build_added comment libraries/common.xsd
event_build_cancelled comment libraries/common.xsd
event_build_finished comment libraries/common.xsd
event_character_animation_finished comment libraries/common.xsd
event_character_animation_started comment libraries/common.xsd
event_conversation_finished comment libraries/common.xsd
event_conversation_next_section comment libraries/common.xsd
event_conversation_returned_to_section comment libraries/common.xsd
event_conversation_started comment libraries/common.xsd
event_countermeasure_launched comment libraries/common.xsd
event_cue_signalled comment libraries/md.xsd
event_cutscene_started comment libraries/common.xsd
event_cutscene_stopped comment libraries/common.xsd
event_game_loaded comment libraries/common.xsd
event_game_saved comment libraries/common.xsd
event_long_range_scan_sent comment libraries/common.xsd
event_object_changed_true_owner comment libraries/common.xsd
event_object_collided comment libraries/common.xsd
event_object_destroyed comment libraries/common.xsd
event_object_dock_too_far comment libraries/common.xsd
event_object_docked comment libraries/common.xsd
event_object_docking_aborted comment libraries/common.xsd
event_object_docking_denied comment libraries/common.xsd
event_object_docking_impossible comment libraries/common.xsd
event_object_docking_queued comment libraries/common.xsd
event_object_order_cancelled comment libraries/common.xsd
event_object_order_finished comment libraries/common.xsd
event_object_order_ready comment libraries/common.xsd
event_object_signalled comment libraries/common.xsd
event_object_undocked_from comment libraries/common.xsd
event_object_undocking_started comment libraries/common.xsd
event_player_interaction comment libraries/common.xsd
event_trade_completed comment libraries/common.xsd
event_ui_triggered comment libraries/common.xsd
event_weapon_fired comment libraries/common.xsd
extend_build_plot comment libraries/common.xsd
find_asteroid_with_yield_in_sector comment libraries/common.xsd
find_buy_offer comment libraries/common.xsd
find_closest_resource comment libraries/common.xsd
find_cluster comment libraries/common.xsd
find_dockingbay comment libraries/common.xsd
find_inventoryconsole_slot comment libraries/common.xsd
find_inventoryworkbench_slot comment libraries/common.xsd
find_npc_slot comment libraries/common.xsd
find_object comment libraries/common.xsd
find_object_component comment libraries/common.xsd
find_player_transporter_slot comment libraries/common.xsd
find_resource_area comment libraries/common.xsd
find_room comment libraries/common.xsd
find_sector comment libraries/common.xsd
find_sector_in_range comment libraries/common.xsd
find_sell_offer comment libraries/common.xsd
find_ship comment libraries/common.xsd
find_ship_by_true_owner comment libraries/common.xsd
find_station comment libraries/common.xsd
find_station_by_true_owner comment libraries/common.xsd
fire_turret comment libraries/common.xsd
force_start_travel_mode comment libraries/common.xsd
get_control_entities comment libraries/common.xsd
get_floor_position comment libraries/common.xsd
get_loadout comment libraries/common.xsd
get_ship_definition comment libraries/common.xsd
get_zone_at_position comment libraries/common.xsd
include_interrupt_actions comment libraries/aiscripts.xsd
install_software comment libraries/common.xsd
interaction comment libraries/md.xsd
launch_countermeasures comment libraries/common.xsd
launch_drone comment libraries/common.xsd
launch_lasertower comment libraries/common.xsd
launch_mine comment libraries/common.xsd
launch_navbeacon comment libraries/common.xsd
launch_resourceprobe comment libraries/common.xsd
launch_satellite comment libraries/common.xsd
leave_control_position comment libraries/md.xsd
leave_formation comment libraries/common.xsd
level comment libraries/common.xsd
level comment libraries/diplomacy.xsd
level comment libraries/gamestarts.xsd
loadout comment libraries/gamestarts.xsd
lock_all_firstperson_input comment libraries/md.xsd
lock_all_flight_input comment libraries/md.xsd
lock_all_shooting_input comment libraries/md.xsd
match_content comment libraries/common.xsd
match_distance comment libraries/common.xsd
match_dock comment libraries/common.xsd
match_relation_to comment libraries/common.xsd
move_order comment libraries/common.xsd
name comment libraries/common.xsd
open_conversation_menu comment libraries/common.xsd
owner comment libraries/common.xsd
patch comment libraries/aiscripts.xsd
patch comment libraries/md.xsd
pause_spacesuit_oxygen comment libraries/common.xsd
pilot comment libraries/common.xsd
pilot comment libraries/gamestarts.xsd
play_cutscene comment libraries/common.xsd
play_sound comment libraries/common.xsd
position comment libraries/aiscripts.xsd
position comment libraries/common.xsd
position comment libraries/gamestarts.xsd
price comment libraries/common.xsd
quality comment libraries/common.xsd
quantity comment libraries/common.xsd
raise_lua_event comment libraries/common.xsd
reassign_existing_people comment libraries/common.xsd
refposition comment libraries/common.xsd
reinitialise_control_entities comment libraries/common.xsd
release_detached_subordinate_group comment libraries/common.xsd
remove_ammo comment libraries/common.xsd
remove_build comment libraries/common.xsd
remove_cargo comment libraries/common.xsd
remove_cue_actor comment libraries/md.xsd
remove_docking_request comment libraries/common.xsd
remove_dynamic_interior comment libraries/common.xsd
remove_effect comment libraries/common.xsd
remove_from_group comment libraries/common.xsd
remove_from_list comment libraries/common.xsd
remove_inventory comment libraries/common.xsd
remove_licence comment libraries/common.xsd
remove_npc_template comment libraries/common.xsd
remove_object_account comment libraries/common.xsd
remove_object_commander comment libraries/common.xsd
remove_player_discount comment libraries/common.xsd
remove_trade_offer comment libraries/common.xsd
remove_undocking_request comment libraries/common.xsd
remove_units comment libraries/common.xsd
remove_value comment libraries/common.xsd
request_docking comment libraries/common.xsd
reserve_build_plot comment libraries/common.xsd
reset_cue comment libraries/md.xsd
return comment libraries/common.xsd
reward_player comment libraries/common.xsd
rotation comment libraries/aiscripts.xsd
rotation comment libraries/common.xsd
rotation comment libraries/gamestarts.xsd
run_actions comment libraries/md.xsd
run_script comment libraries/aiscripts.xsd
safepos comment libraries/common.xsd
select comment libraries/common.xsd
set_actor_lookat comment libraries/common.xsd
set_ammo comment libraries/common.xsd
set_build_plot comment libraries/common.xsd
set_cockpit_tint comment libraries/common.xsd
set_conversation_return_section comment libraries/common.xsd
set_entity_role comment libraries/common.xsd
set_entity_traits comment libraries/common.xsd
set_entity_type comment libraries/common.xsd
set_faction_identity comment libraries/common.xsd
set_faction_relation comment libraries/common.xsd
set_faction_relation_locked comment libraries/common.xsd
set_known comment libraries/common.xsd
set_npc_template_role comment libraries/common.xsd
set_object_account comment libraries/common.xsd
set_object_active comment libraries/common.xsd
set_object_commander comment libraries/common.xsd
set_object_fleet_name comment libraries/common.xsd
set_object_hull comment libraries/common.xsd
set_object_max_budget comment libraries/common.xsd
set_object_min_budget comment libraries/common.xsd
set_object_min_hull comment libraries/common.xsd
set_object_name comment libraries/common.xsd
set_object_shield comment libraries/common.xsd
set_object_velocity comment libraries/common.xsd
set_owner comment libraries/common.xsd
set_player_entity_position comment libraries/common.xsd
set_production_paused comment libraries/common.xsd
set_room_locked comment libraries/common.xsd
set_skill comment libraries/common.xsd
set_spacesuit_oxygen comment libraries/common.xsd
set_subordinate_group_assignment comment libraries/common.xsd
set_turret_targets comment libraries/common.xsd
set_value comment libraries/common.xsd
signal_cue comment libraries/md.xsd
signal_cue_instantly comment libraries/md.xsd
signal_objects comment libraries/common.xsd
spawn_docked comment libraries/common.xsd
speak comment libraries/common.xsd
start_actor_sequence comment libraries/common.xsd
start_conversation comment libraries/common.xsd
start_script comment libraries/common.xsd
stop_cutscene comment libraries/common.xsd
teleport_player comment libraries/common.xsd
transfer_money comment libraries/common.xsd
trigger_animation comment libraries/common.xsd
undock comment libraries/common.xsd
uninstall_software comment libraries/common.xsd
unlock_all_firstperson_input comment libraries/md.xsd
unlock_all_flight_input comment libraries/md.xsd
unlock_all_shooting_input comment libraries/md.xsd
unpause_spacesuit_oxygen comment libraries/common.xsd
variation comment libraries/common.xsd
wait comment libraries/aiscripts.xsd
warp comment libraries/common.xsd
weapon comment libraries/gamestarts.xsd

Все типы схем · Типы значений Lua / MD