Тут занялся я созданием скриптов для своего мода. Полазил на буржуйских форумах и обнаружил, что можно очень многое сделать с их помощью!
Я например разабрался(надеюсь) как добавлять с помощью скрипта в ходе игры деньги, армии, новые строения! Но я хочу сделать привязку этих событий к выполнению определенных условий, а не просто с наступлением даты.
Возможно найдутся знающие люди и мы разберемся как это сделать все сообща!?
Информация от камрада HouseOfHam
Я например разабрался(надеюсь) как добавлять с помощью скрипта в ходе игры деньги, армии, новые строения! Но я хочу сделать привязку этих событий к выполнению определенных условий, а не просто с наступлением даты.
Возможно найдутся знающие люди и мы разберемся как это сделать все сообща!?
Спойлер (раскрыть)
Поимённый список объектов интерфейса для использованния с командами типа select_ui_element, disable_ui/enable_ui, call_object_shortcut, ui_flash_start, и проверками ScrollOpened/ScrollClosed, ButtonPressed, и ScrollAdviceRequested
available_ui_elements_strat.txt :
accept_audio_changes_button
accept_campaign_options_button
accept_visual_changes_button
advanced_settlement_info_scroll
advanced_stats_set_as_capital_button
advanced_stats_show_trade_button
advisor_dismiss_button
advisor_hide_bubble_button
advisor_portrait_button
advisor_show_me_button
advisor_speech_bubble
advisor_zoom_to_button
agent_info_scroll
ally_attack_warning_scroll
army_listview
audio_options_scroll
available_construction_options
available_siege_equipment_options
available_training_options
break_siege_confirmation_scroll
building_browser_button
building_browser_scroll
building_browser_select_next_city_cycle
building_browser_select_prev_city_cycle
building_info_scroll
campaign_hud
campaign_options_scroll
character_ap_bar
character_info_next_item_cycle
character_info_prev_item_cycle
character_info_scroll_character_panel
character_info_zoom_to_button
character_listview
combined_overview_scroll
combined_scroll_diplomacy_tab
combined_scroll_faction_tab
combined_scroll_finances_tab
combined_scroll_senate_tab
confirm_quit_scroll
construction_button
construction_queue
decrease_taxation_gadget
destroy_building_button
diplomacy_accept_offer_button
diplomacy_cancel_offer_button
diplomacy_counter_offer_button
diplomacy_decline_offer_button
diplomacy_gift_button
diplomacy_inform_button
diplomacy_offer_button
diplomacy_ok_button
diplomacy_scroll
disband_unit_button
end_campaign_scroll
end_game_scroll
end_turn
enemy_agents_display
enemy_army_unit_display_1
enemy_army_unit_display_2
enemy_army_unit_display_3
enemy_buildings_display
enemy_character_info_scroll
enemy_character_siege_equipment_display
enemy_garrison_display
enemy_settlement_info_scroll
events_listview
exchange_scroll
faction_button
faction_events_scroll
faction_ranking_button
faction_ranking_scroll
faction_turn_display
family_tree_button
family_tree_scroll
family_tree_zoom_to_button
field_construction_scroll
file_delete_confirmation_scroll
file_io_result_scroll
file_requester_scroll
fort_info_scroll
games_policy_dec_gadget
games_policy_inc_gadget
garrison_buildings_button
garrison_info_zoom_to_button
garrison_stats_button
gfx_options_scroll
governor_policy_dec_gadget
governor_policy_inc_gadget
help_scroll
hire_mercenaries_button
hud_date_string
hud_money_string
hud_select_next_item_cycle
hud_select_prev_item_cycle
hud_show_agents_tab
hud_show_buildings_tab
hud_show_passengers_tab
hud_show_units_tab
increase_taxation_gadget
landmark_info_scroll
loot_settlement_enslave_button
loot_settlement_extermintate_button
loot_settlement_occupy_button
loot_settlement_scroll
merge_selected_button
message_show_me_more_button
message_zoom_to_button
mission_scroll_assassinate_tab
mission_scroll_sabotage_tab
mission_target_listview
overwrite_confirmation_scroll
own_character_scroll_character_panel
own_settlement_governor_info_panel
own_settlement_info_scroll
perform_assassination_button
perform_sabotage_button
post_battle_scroll
post_battle_show_stats_button
post_battle_stats_scroll
post_battle_stats_show_results_button
prebattle_auto_resolve_button
prebattle_fight_button
prebattle_scroll
prebattle_withdraw_button
radar
radar_zoom_in_button
radar_zoom_out_button
recruitment_button
recruitment_queue
remove_rally_point_button
request_assistance_scroll
season_icon
seige_scroll
senate_office_listview
set_heir_button
set_rally_point_button
settlement_details_income_stats
settlement_details_population_stats
settlement_details_puplic_order_stats
settlement_info_construction_tab
settlement_info_next_item_cycle
settlement_info_prev_item_cycle
settlement_listview
settlement_state_icon_plague
settlement_state_icon_revolting
settlement_state_icon_under_siege
settlement_stats_button
settlement_status_icons_group
show_bodygaurd_unit_button
show_construction_advice_button
show_recruitment_advice_button
show_senate_offices_button
siege_assault_button
siege_end_button
siege_equipment_queue
siege_maintain_button
strat_next_card
strat_prev_card
strat_ui
toggle_unit_recruit_button
trade_summary_scroll
unit_info_scroll
unit_info_zoom_to_button
zoom_to_settlement_button
character_info_command_points
character_info_influence_points
character_info_loyalty_points
character_info_management_points
character_info_subterfuge_points
character_plague_icon
combined_overview_scroll
combined_scroll_agents_tab
combined_scroll_armies_tab
combined_scroll_settlements_tab
conditions_complete_scroll
diplomacy_overview_button
diplomacy_overview_list
diplomacy_overview_scroll
display_standards
enemy_army_info_scroll
faction_economics_scroll
faction_listviews_button
faction_summary_scroll
fight_again_button
finances_button
fort_commander_info
gates_open_icon
horde_mode_button
neutral_attack_warning_scroll
overwrite_confirmation_scroll
own_agent_info_scroll
own_army_info_scroll
own_garrison_info_scroll
own_named_character_info_scroll
own_navy_info_scroll
prebattle_auto_resolve_button
prebattle_fight_button
prebattle_night
prebattle_sally_forth
prebattle_siege_assault
raze_settlement_scroll
request_assistance_scroll
reset_rally_point
selected_item_button
senate_button
senate_missions_scroll
senate_scroll_missions_tab
senate_scroll_policy_tab
senate_scroll_senate_floor_tab
settlement_info_recruitment_tab
settlement_info_repair_tab
settlement_info_retrain_tab
siege_equipement_scroll
siege_equipment_choice
siege_equipment_queue
siege_maintain_button
sound_provider_error_scroll
toggle_auto_link_up
toggle_character_labels
toggle_settlement_labels
year_end_report
zoom_in
zoom_out
[/CODE]
available_ui_elements_battle.txt :
[CODE]
battle_ui
accept_audio_changes_button
accept_visual_changes_button
card_manager_extras
card_manager
toggle_formation_tightness
toggle_skirmish
toggle_fire_at_will
toggle_special_ability
toggle_defend
toggle_run
order_halt
order_withdraw
order_group_ungroup
toggle_auto_link_up
formation_1
formation_2
formation_3
formation_4
formation_5
formation_6
formation_7
formation_8
show_hide_group_formations
radar
general_zoom
pause_button
play_button
ffwd_button
ultra_ffwd_button
radar_zoom_in_button
radar_zoom_out_button
post_battle_show_stats_button
post_battle_save_replay_button
post_battle_show_stats_button
post_battle_save_replay_button
post_battle_stats_save_replay
advisor_speech_bubble
object_manager
preferences
waypoint_display
camera
available_ui_elements_strat.txt :
accept_audio_changes_button
accept_campaign_options_button
accept_visual_changes_button
advanced_settlement_info_scroll
advanced_stats_set_as_capital_button
advanced_stats_show_trade_button
advisor_dismiss_button
advisor_hide_bubble_button
advisor_portrait_button
advisor_show_me_button
advisor_speech_bubble
advisor_zoom_to_button
agent_info_scroll
ally_attack_warning_scroll
army_listview
audio_options_scroll
available_construction_options
available_siege_equipment_options
available_training_options
break_siege_confirmation_scroll
building_browser_button
building_browser_scroll
building_browser_select_next_city_cycle
building_browser_select_prev_city_cycle
building_info_scroll
campaign_hud
campaign_options_scroll
character_ap_bar
character_info_next_item_cycle
character_info_prev_item_cycle
character_info_scroll_character_panel
character_info_zoom_to_button
character_listview
combined_overview_scroll
combined_scroll_diplomacy_tab
combined_scroll_faction_tab
combined_scroll_finances_tab
combined_scroll_senate_tab
confirm_quit_scroll
construction_button
construction_queue
decrease_taxation_gadget
destroy_building_button
diplomacy_accept_offer_button
diplomacy_cancel_offer_button
diplomacy_counter_offer_button
diplomacy_decline_offer_button
diplomacy_gift_button
diplomacy_inform_button
diplomacy_offer_button
diplomacy_ok_button
diplomacy_scroll
disband_unit_button
end_campaign_scroll
end_game_scroll
end_turn
enemy_agents_display
enemy_army_unit_display_1
enemy_army_unit_display_2
enemy_army_unit_display_3
enemy_buildings_display
enemy_character_info_scroll
enemy_character_siege_equipment_display
enemy_garrison_display
enemy_settlement_info_scroll
events_listview
exchange_scroll
faction_button
faction_events_scroll
faction_ranking_button
faction_ranking_scroll
faction_turn_display
family_tree_button
family_tree_scroll
family_tree_zoom_to_button
field_construction_scroll
file_delete_confirmation_scroll
file_io_result_scroll
file_requester_scroll
fort_info_scroll
games_policy_dec_gadget
games_policy_inc_gadget
garrison_buildings_button
garrison_info_zoom_to_button
garrison_stats_button
gfx_options_scroll
governor_policy_dec_gadget
governor_policy_inc_gadget
help_scroll
hire_mercenaries_button
hud_date_string
hud_money_string
hud_select_next_item_cycle
hud_select_prev_item_cycle
hud_show_agents_tab
hud_show_buildings_tab
hud_show_passengers_tab
hud_show_units_tab
increase_taxation_gadget
landmark_info_scroll
loot_settlement_enslave_button
loot_settlement_extermintate_button
loot_settlement_occupy_button
loot_settlement_scroll
merge_selected_button
message_show_me_more_button
message_zoom_to_button
mission_scroll_assassinate_tab
mission_scroll_sabotage_tab
mission_target_listview
overwrite_confirmation_scroll
own_character_scroll_character_panel
own_settlement_governor_info_panel
own_settlement_info_scroll
perform_assassination_button
perform_sabotage_button
post_battle_scroll
post_battle_show_stats_button
post_battle_stats_scroll
post_battle_stats_show_results_button
prebattle_auto_resolve_button
prebattle_fight_button
prebattle_scroll
prebattle_withdraw_button
radar
radar_zoom_in_button
radar_zoom_out_button
recruitment_button
recruitment_queue
remove_rally_point_button
request_assistance_scroll
season_icon
seige_scroll
senate_office_listview
set_heir_button
set_rally_point_button
settlement_details_income_stats
settlement_details_population_stats
settlement_details_puplic_order_stats
settlement_info_construction_tab
settlement_info_next_item_cycle
settlement_info_prev_item_cycle
settlement_listview
settlement_state_icon_plague
settlement_state_icon_revolting
settlement_state_icon_under_siege
settlement_stats_button
settlement_status_icons_group
show_bodygaurd_unit_button
show_construction_advice_button
show_recruitment_advice_button
show_senate_offices_button
siege_assault_button
siege_end_button
siege_equipment_queue
siege_maintain_button
strat_next_card
strat_prev_card
strat_ui
toggle_unit_recruit_button
trade_summary_scroll
unit_info_scroll
unit_info_zoom_to_button
zoom_to_settlement_button
character_info_command_points
character_info_influence_points
character_info_loyalty_points
character_info_management_points
character_info_subterfuge_points
character_plague_icon
combined_overview_scroll
combined_scroll_agents_tab
combined_scroll_armies_tab
combined_scroll_settlements_tab
conditions_complete_scroll
diplomacy_overview_button
diplomacy_overview_list
diplomacy_overview_scroll
display_standards
enemy_army_info_scroll
faction_economics_scroll
faction_listviews_button
faction_summary_scroll
fight_again_button
finances_button
fort_commander_info
gates_open_icon
horde_mode_button
neutral_attack_warning_scroll
overwrite_confirmation_scroll
own_agent_info_scroll
own_army_info_scroll
own_garrison_info_scroll
own_named_character_info_scroll
own_navy_info_scroll
prebattle_auto_resolve_button
prebattle_fight_button
prebattle_night
prebattle_sally_forth
prebattle_siege_assault
raze_settlement_scroll
request_assistance_scroll
reset_rally_point
selected_item_button
senate_button
senate_missions_scroll
senate_scroll_missions_tab
senate_scroll_policy_tab
senate_scroll_senate_floor_tab
settlement_info_recruitment_tab
settlement_info_repair_tab
settlement_info_retrain_tab
siege_equipement_scroll
siege_equipment_choice
siege_equipment_queue
siege_maintain_button
sound_provider_error_scroll
toggle_auto_link_up
toggle_character_labels
toggle_settlement_labels
year_end_report
zoom_in
zoom_out
[/CODE]
available_ui_elements_battle.txt :
[CODE]
battle_ui
accept_audio_changes_button
accept_visual_changes_button
card_manager_extras
card_manager
toggle_formation_tightness
toggle_skirmish
toggle_fire_at_will
toggle_special_ability
toggle_defend
toggle_run
order_halt
order_withdraw
order_group_ungroup
toggle_auto_link_up
formation_1
formation_2
formation_3
formation_4
formation_5
formation_6
formation_7
formation_8
show_hide_group_formations
radar
general_zoom
pause_button
play_button
ffwd_button
ultra_ffwd_button
radar_zoom_in_button
radar_zoom_out_button
post_battle_show_stats_button
post_battle_save_replay_button
post_battle_show_stats_button
post_battle_save_replay_button
post_battle_stats_save_replay
advisor_speech_bubble
object_manager
preferences
waypoint_display
camera