若是潘德,可以用这一句。
(party_set_slot, ":p_town_6", slot_center_npc_volunteer_troop_type, ":trp_b1_npc_weapon_mas"),
就这一句,但有个问题,没法设置多个troop。
现改用这个:
(add_troop_to_site,<troop_id>,<scene_id>,<entry_no>),
是把troop添加到场景(注意是场景scn开头),
这时需要打开ctrl+E打开编辑模式,左下角下拉菜单选entry point:
2.潘德:兵种树
两处要改
·presentation中:
搜faction_troop_trees下面第一行
(presentation_set_duration, 999999),
(set_fixed_point_multiplier, 1000),
(create_mesh_overlay, reg1, "mesh_load_window_snouz"),
(position_set_x, pos1, 0),
(position_set_y, pos1, 0),
(overlay_set_position, reg1, pos1),
(create_combo_button_overlay, "$g_presentation_obj_1"),
(position_set_x, pos1, 500),
(position_set_y, pos1, 690),
(overlay_set_position, "$g_presentation_obj_1", pos1),
(store_sub, ":var_0", "fac_kingdoms_end", "fac_kingdom_1"),
(store_add, ":var_1", ":var_0", 9),
(overlay_add_item, "$g_presentation_obj_1", "qstr_Others"),
(overlay_add_item, "$g_presentation_obj_1", "qstr_KOs_Knights"),
(overlay_add_item, "$g_presentation_obj_1", "qstr_KOs_Sergeants"),
(overlay_add_item, "$g_presentation_obj_1", "qstr_Mercenaries"),
(overlay_add_item, "$g_presentation_obj_1", "qstr_Adventurers"),
(overlay_add_item, "$g_presentation_obj_1", "qstr_veccavi"),
(overlay_add_item, "$g_presentation_obj_1", "qstr_mettenheim"),
(overlay_add_item, "$g_presentation_obj_1", "qstr_melitine"),
(overlay_add_item, "$g_presentation_obj_1", "qstr_Kingdom_of_Pendor"),
(try_for_range_backwards, ":var_2", 0, ":var_0"),
(store_add, ":var_3", ":var_2", "fac_kingdom_1"),
(str_store_faction_name, s0, ":var_3"),
(overlay_add_item, "$g_presentation_obj_1", 0),
(try_end),
(store_sub, ":var_4", ":var_1", "$g_selected_page"),
(val_sub, ":var_4", 1),
(overlay_set_val, "$g_presentation_obj_1", ":var_4"),
(create_game_button_overlay, "$g_presentation_obj_2", "qstr_Close"),
(position_set_x, pos1, 750),
(position_set_y, pos1, 685),
(overlay_set_position, "$g_presentation_obj_2", pos1),
(create_text_overlay, reg1, "qstr_Click_the_avatars_to", 4),
(position_set_x, pos1, 800),
(position_set_y, pos1, 800),
(overlay_set_size, reg1, pos1),
(position_set_x, pos1, 60),
(position_set_y, pos1, 690),
(overlay_set_position, reg1, pos1),
(try_begin),
(is_between, "$g_selected_page", 0, ":var_0"),
(store_add, ":var_5", "mesh_pic_arms_swadian", "$g_selected_page"),
(create_mesh_overlay, reg1, ":var_5"),
(position_set_x, pos1, 60),
(position_set_y, pos1, 60),
(overlay_set_position, reg1, pos1),
(position_set_x, pos1, 300),
(position_set_y, pos1, 300),
(overlay_set_size, reg1, pos1),
(overlay_set_alpha, reg1, 17),
(try_end),
(assign, ":var_6", 1),
##########################下面的trp_farmer的右边的兵种ID,有好几处,全部替换成倒序第一的兵种ID
(try_for_range, ":var_7", "trp_farmer", "trp_allend"),
(neg|troop_is_hero, ":var_7"),
(troop_get_upgrade_troop, ":var_8", ":var_7", 0),
(try_begin),
(is_between, ":var_7", "trp_dragon_drake", "trp_maiden_noble"),
(store_sub, ":var_9", "trp_dragon_drake", "trp_dragon_knight"),
(store_sub, ":var_8", ":var_7", ":var_9"),
(else_try),
(is_between, ":var_7", "trp_dragon_knight", "trp_zombie"),
(store_sub, ":var_9", "trp_dragon_drake", "trp_dragon_knight"),
(store_add, ":var_8", ":var_7", ":var_9"),
(try_end),
(gt, ":var_8", 0),
(call_script, "script_get_page_no_of_troop_tree_for_troop_on", ":var_7"),
(assign, ":var_10", reg0),
(eq, ":var_10", "$g_selected_page"),
(assign, reg0, 1),
(call_script, "script_troop_tree_recursive_detect_max_tier", ":var_7", 1),
(assign, ":var_11", reg0),
(try_begin),
(gt, ":var_11", ":var_6"),
(assign, ":var_6", ":var_11"),
(try_end),
(try_end),
(val_sub, ":var_6", 1),
(val_max, ":var_6", 1),
(store_div, ":var_12", 700, ":var_6"),
(val_min, ":var_12", 120),
(str_clear, s0),
(create_text_overlay, reg1, 0, 8192),
(position_set_x, pos1, 15),
(position_set_y, pos1, 15),
(overlay_set_position, reg1, pos1),
(position_set_x, pos1, 800),
(position_set_y, pos1, 660),
(overlay_set_area_size, reg1, pos1),
(set_container_overlay, reg1),
(assign, "$g_cur_slot_no", 0),
(assign, reg2, 75),
(try_for_range, ":var_7", "trp_farmer", "trp_allend"),
(neg|troop_is_hero, ":var_7"),
(troop_get_upgrade_troop, ":var_8", ":var_7", 0),
(try_begin),
(is_between, ":var_7", "trp_dragon_drake", "trp_maiden_noble"),
(store_sub, ":var_9", "trp_dragon_drake", "trp_dragon_knight"),
(store_sub, ":var_8", ":var_7", ":var_9"),
(else_try),
(is_between, ":var_7", "trp_dragon_knight", "trp_zombie"),
(store_sub, ":var_9", "trp_dragon_drake", "trp_dragon_knight"),
(store_add, ":var_8", ":var_7", ":var_9"),
(else_try),
(eq, ":var_7", "trp_dos_enemy_skull_a"),
(assign, ":var_8", "trp_dos_enemy_skull_a"),
(else_try),
(eq, ":var_7", "trp_enemy_atlas_c_upd"),
(assign, ":var_8", "trp_enemy_atlas_c_upd"),
(else_try),
(eq, ":var_7", "trp_enemy_lord_alduin_squire_ll"),
(assign, ":var_8", "trp_enemy_lord_alduin_squire_ll"),
(else_try),
(eq, ":var_7", "trp_enemy_atlas_b"),
(assign, ":var_8", "trp_enemy_atlas_b"),
(else_try),
(eq, ":var_7", "trp_skyrim_blade_rnr"),
(assign, ":var_8", "trp_skyrim_blade_rnr"),
(else_try),
(eq, ":var_7", "trp_veccavi_court_archer"),
(assign, ":var_8", "trp_veccavi_court_archer"),
(else_try),
(eq, ":var_7", "trp_veccavi_queen_guard"),
(assign, ":var_8", "trp_veccavi_queen_guard"),
(else_try),
(eq, ":var_7", "trp_melitine_cataphract"),
(assign, ":var_8", "trp_melitine_cataphract"),
(else_try),
(eq, ":var_7", "trp_melitine_thunder_knight"),
(assign, ":var_8", "trp_melitine_thunder_knight"),
(else_try),
(eq, ":var_7", "trp_mett_crossbow_sergeant"),
(assign, ":var_8", "trp_mett_crossbow_sergeant"),
(else_try),
(eq, ":var_7", "trp_mett_forlorn"),
(assign, ":var_8", "trp_mett_forlorn"),
(else_try),
(eq, ":var_7", "trp_pendor_shock_halberdier"),
(assign, ":var_8", "trp_pendor_shock_halberdier"),
(else_try),
(eq, ":var_7", "trp_pendor_highlander"),
(assign, ":var_8", "trp_pendor_highlander"),
(else_try),
(eq, ":var_7", "trp_pendor_horse_archer"),
(assign, ":var_8", "trp_pendor_horse_archer"),
(else_try),
(eq, ":var_7", "trp_pendor_sapper_adv"),
(assign, ":var_8", "trp_pendor_sapper_adv"),
(else_try),
(eq, ":var_7", "trp_pendor_ironside"),
(assign, ":var_8", "trp_pendor_ironside"),
(else_try),
(eq, ":var_7", "trp_fierd_tr_summon_f"),
(assign, ":var_8", "trp_fierd_tr_summon_f"),
(else_try),
(eq, ":var_7", "trp_hired_blade_upa"),
(assign, ":var_8", "trp_hired_blade_upa"),
(else_try),
(eq, ":var_7", "trp_mercenary_sharp_upb_rider"),
(assign, ":var_8", "trp_mercenary_sharp_upb_rider"),
(try_end),
##################在这上面加else_try就可以加新的兵种起点
(gt, ":var_8", 0),
(call_script, "script_get_page_no_of_troop_tree_for_troop_on", ":var_7"),
(assign, ":var_10", reg0),
(eq, ":var_10", "$g_selected_page"),
(assign, ":var_13", 1),
(assign, ":var_14", "trp_allend"),
(try_for_range, ":var_15", "trp_farmer", ":var_14"),
(neg|troop_is_hero, ":var_15"),
(call_script, "script_get_page_no_of_troop_tree_for_troop_on", ":var_15"),
(assign, ":var_16", reg0),
(eq, ":var_16", "$g_selected_page"),
(troop_get_upgrade_troop, ":var_17", ":var_15", 0),
(troop_get_upgrade_troop, ":var_18", ":var_15", 1),
(this_or_next|eq, ":var_17", ":var_7"),
(eq, ":var_18", ":var_7"),
(assign, ":var_13", 0),
(assign, ":var_14", 0),
(try_end),
(eq, ":var_13", 1),
(call_script, "script_get_page_no_of_troop_tree_for_troop_on", ":var_7"),
(assign, ":var_2", reg0),
(neg|eq, ":var_2", 50),
(call_script, "script_troop_tree_recursive_backtracking", ":var_7", 50, reg2, ":var_12"),
(val_add, reg2, 160),
(try_end),
(set_container_overlay, -1),
(try_begin),
(gt, "$g_selected_troop", 0),
(store_mul, ":var_7", "$g_selected_troop", 2),
(create_image_button_overlay_with_tableau_material, reg1, -1, "tableau_game_party_window", ":var_7"),
(position_set_x, pos1, 450),
(position_set_y, pos1, 600),
(overlay_set_size, reg1, pos1),
(position_set_x, pos1, 810),
(position_set_y, pos1, 550),
(overlay_set_position, reg1, pos1),
(position_set_x, pos2, 750),
(position_set_y, pos2, 750),
(position_set_x, pos3, 900),
(position_set_y, pos3, 900),
(str_store_troop_name, s1, "$g_selected_troop"),
(create_text_overlay, reg1, 1, 16),
(position_set_x, pos1, 900),
(position_set_y, pos1, 710),
(overlay_set_position, reg1, pos1),
(overlay_set_size, reg1, pos2),
(store_character_level, reg3, "$g_selected_troop"),
(assign, ":var_19", 35),
(store_skill_level, ":var_20", "skl_ironflesh", "$g_selected_troop"),
(store_attribute_level, ":var_21", "$g_selected_troop", ca_strength),
(val_mul, ":var_20", 2),
(val_add, ":var_19", ":var_20"),
(val_add, ":var_19", ":var_21"),
(assign, reg4, ":var_19"),
(create_text_overlay, reg1, "qstr_Level:_{reg3}^Health", 4),
(position_set_x, pos1, 900),
(position_set_y, pos1, 665),
(overlay_set_position, reg1, pos1),
(overlay_set_size, reg1, pos2),
(create_text_overlay, reg1, "qstr_Attributes", 4),
(position_set_x, pos1, 900),
(position_set_y, pos1, 632),
(overlay_set_position, reg1, pos1),
(overlay_set_size, reg1, pos3),
(create_text_overlay, reg1, "qstr_STR^AGI^INT^CHA", 4),
(position_set_x, pos1, 900),
(position_set_y, pos1, 570),
(overlay_set_position, reg1, pos1),
(overlay_set_size, reg1, pos2),
(try_for_range, ":var_22", 0, 4),
(try_begin),
(eq, ":var_22", 0),
(store_attribute_level, reg2, "$g_selected_troop", ":var_22"),
(str_store_string, s1, "qstr_{reg2}"),
(else_try),
(store_attribute_level, reg2, "$g_selected_troop", ":var_22"),
(str_store_string, s1, "qstr_{s1}^{reg2}"),
(try_end),
(try_end),
(create_text_overlay, reg1, 1, 8),
(position_set_x, pos1, 980),
(position_set_y, pos1, 570),
(overlay_set_position, reg1, pos1),
(overlay_set_size, reg1, pos2),
(create_text_overlay, reg1, "qstr_Skills", 4),
(position_set_x, pos1, 840),
(position_set_y, pos1, 535),
(overlay_set_position, reg1, pos1),
(overlay_set_size, reg1, pos3),
(create_text_overlay, reg1, "qstr_Ironflesh^Power_Stri", 4),
(position_set_x, pos1, 840),
(position_set_y, pos1, 415),
(overlay_set_position, reg1, pos1),
(overlay_set_size, reg1, pos2),
(try_for_range_backwards, ":var_23", 0, 42),
(try_begin),
(eq, ":var_23", "skl_ironflesh"),
(store_skill_level, reg2, ":var_23", "$g_selected_troop"),
(str_store_string, s1, "qstr_{reg2}"),
(else_try),
(this_or_next|eq, ":var_23", "skl_power_strike"),
(this_or_next|eq, ":var_23", "skl_power_throw"),
(this_or_next|eq, ":var_23", "skl_power_draw"),
(this_or_next|eq, ":var_23", "skl_shield"),
(this_or_next|eq, ":var_23", "skl_athletics"),
(this_or_next|eq, ":var_23", "skl_riding"),
(eq, ":var_23", "skl_horse_archery"),
(store_skill_level, reg2, ":var_23", "$g_selected_troop"),
(str_store_string, s1, "qstr_{s1}^{reg2}"),
(try_end),
(try_end),
(create_text_overlay, reg1, 1, 8),
(position_set_x, pos1, 980),
(position_set_y, pos1, 415),
(overlay_set_position, reg1, pos1),
(overlay_set_size, reg1, pos2),
(create_text_overlay, reg1, "qstr_Proficiencies", 4),
(position_set_x, pos1, 840),
(position_set_y, pos1, 378),
(overlay_set_position, reg1, pos1),
(overlay_set_size, reg1, pos3),
(create_text_overlay, reg1, "qstr_1H_Weapons^2H_Weapon", 4),
(position_set_x, pos1, 840),
(position_set_y, pos1, 272),
(overlay_set_position, reg1, pos1),
(overlay_set_size, reg1, pos2),
(try_for_range, ":var_24", 0, 7),
(try_begin),
(eq, ":var_24", 0),
(store_proficiency_level, reg2, "$g_selected_troop", ":var_24"),
(str_store_string, s1, "qstr_{reg2}"),
(else_try),
(is_between, ":var_24", 1, 7),
(store_proficiency_level, reg2, "$g_selected_troop", ":var_24"),
(str_store_string, s1, "qstr_{s1}^{reg2}"),
(try_end),
(try_end),
(create_text_overlay, reg1, 1, 8),
(position_set_x, pos1, 980),
(position_set_y, pos1, 272),
(overlay_set_position, reg1, pos1),
(overlay_set_size, reg1, pos2),
(create_text_overlay, reg1, "qstr_Equipment", 4),
(position_set_x, pos1, 840),
(position_set_y, pos1, 235),
(overlay_set_position, reg1, pos1),
(overlay_set_size, reg1, pos3),
(str_clear, s0),
(create_text_overlay, "$g_presentation_obj_3", 0, 8192),
(position_set_x, pos1, 840),
(position_set_y, pos1, 30),
(overlay_set_position, "$g_presentation_obj_3", pos1),
(position_set_x, pos1, 138),
(position_set_y, pos1, 190),
(overlay_set_area_size, "$g_presentation_obj_3", pos1),
(set_container_overlay, "$g_presentation_obj_3"),
(troop_clear_inventory, "trp_temp_array_a"),
(troop_get_inventory_capacity, ":var_25", "$g_selected_troop"),
(try_for_range, ":var_26", 0, ":var_25"),
(troop_get_inventory_slot, ":var_27", "$g_selected_troop", ":var_26"),
(gt, ":var_27", -1),
(troop_get_inventory_slot_modifier, ":var_28", "$g_selected_troop", ":var_26"),
(troop_add_item, "trp_temp_array_a", ":var_27", ":var_28"),
(try_end),
(assign, ":var_29", 0),
(assign, ":var_30", 280),
(assign, ":var_31", 10),
(try_for_range, ":var_32", 0, 65),
(try_for_range, ":var_33", 0, 3),
(create_mesh_overlay, reg1, "mesh_mp_inventory_choose"),
(position_set_x, pos1, 320),
(position_set_y, pos1, 320),
(overlay_set_size, reg1, pos1),
(position_set_x, pos1, ":var_29"),
(position_set_y, pos1, ":var_30"),
(overlay_set_position, reg1, pos1),
(troop_set_slot, "trp_temp_array_a", ":var_31", reg1),
(create_mesh_overlay, reg1, "mesh_inv_slot"),
(position_set_x, pos1, 400),
(position_set_y, pos1, 400),
(overlay_set_size, reg1, pos1),
(position_set_x, pos1, ":var_29"),
(position_set_y, pos1, ":var_30"),
(overlay_set_position, reg1, pos1),
(troop_get_inventory_slot, ":var_34", "trp_temp_array_a", ":var_31"),
(val_max, ":var_34", 0),
(create_mesh_overlay_with_item_id, reg1, ":var_34"),
(position_set_x, pos1, 400),
(position_set_y, pos1, 400),
(overlay_set_size, reg1, pos1),
(store_add, ":var_35", ":var_29", 20),
(store_add, ":var_36", ":var_30", 20),
(position_set_x, pos1, ":var_35"),
(position_set_y, pos1, ":var_36"),
(overlay_set_position, reg1, pos1),
(troop_set_slot, "trp_temp_array_b", ":var_31", reg1),
(val_add, ":var_29", 40),
(val_add, ":var_31", 1),
(try_end),
(assign, ":var_29", 0),
(val_sub, ":var_30", 40),
(try_end),
(set_container_overlay, -1),
(try_end),
·script中:
搜get_page_no_of_troop_tree_for_troop_
(store_script_param, ":var_0", 1),
(store_sub, ":var_1", "fac_kingdoms_end", "fac_kingdom_1"),
(store_troop_faction, ":var_2", ":var_0"),
(try_begin),
(is_between, ":var_0", "trp_sarleon_recruit", "trp_sarleon_deserter"),
(assign, ":var_3", 0),#####0到13分别对应14个选项卡
(else_try),
(this_or_next|is_between, ":var_0", "trp_rav_spearman", "trp_melitine_paroikoi"),
(is_between, ":var_0", "trp_rav_recruit", "trp_rav_deserter"),
(assign, ":var_3", 1),
(else_try),
(is_between, ":var_0", "trp_dshar_tribesman", "trp_dshar_deserter"),
(assign, ":var_3", 2),
(else_try),
(this_or_next|is_between, ":var_0", "trp_fierd_recruit", "trp_fierd_deserter"),
(eq, ":var_0", "trp_fierd_tr_summon_f"),
(assign, ":var_3", 3),
(else_try),
(this_or_next|is_between, ":var_0", "trp_empire_citizen", "trp_empire_deserter"),
(is_between, ":var_0", "trp_empire_condemned_prisoner", "trp_hero_red_sir_actus"),
(assign, ":var_3", 4),
(else_try),
(this_or_next|is_between, ":var_0", "trp_pendor_recruit", "trp_pendor_gray_archer"),
(this_or_next|is_between, ":var_0", "trp_pendor_shock_halberdier", "trp_cobra_tyrant"),
(eq, ":var_0", "trp_pendor_gray_archer"),
(neg|eq, ":var_0", "trp_looter"),
(assign, ":var_3", 5),
(else_try),
(this_or_next|eq, ":var_0", "trp_melitine_nobleman"),
(eq, ":var_0", "trp_melitine_paroikoi"),
(assign, ":var_3", 6),
(else_try),
(this_or_next|eq, ":var_0", "trp_mett_tercio_nobleman"),
(eq, ":var_0", "trp_mett_recruit"),
(assign, ":var_3", 7),
(else_try),
(this_or_next|eq, ":var_0", "trp_veccavi_slave"),
(this_or_next|eq, ":var_0", "trp_veccavi_recruit"),
(eq, ":var_0", "trp_veccavi_manor_owner"),
(assign, ":var_3", 8),
(else_try),
(this_or_next|is_between, ":var_0", "trp_peasant_woman", "trp_noldor_ranger"),
(this_or_next|is_between, ":var_0", "trp_noble_foreign", "trp_vanskerry_marauder"),
(eq, ":var_0", "trp_adventurer"),
(neg|eq, ":var_0", "trp_vanskery_agnus_freebooters"),
(neg|eq, ":var_0", "trp_fighter_woman"),
(neg|eq, ":var_0", "trp_sword_sister"),
(neg|eq, ":var_0", "trp_maiden_cavalry"),
(neg|eq, ":var_0", "trp_maiden_adventurer"),
(neg|eq, ":var_0", "trp_heroine_adventurer"),
(assign, ":var_3", 9),
(else_try),
(this_or_next|is_between, ":var_0", "trp_farmer", "trp_mercenaries_end"),
(this_or_next|eq, ":var_0", "trp_hired_blade_upa"),
(eq, ":var_0", "trp_mercenary_sharp_upb_rider"),
(neg|eq, ":var_0", "trp_looter_merc"),
(neg|eq, ":var_0", "trp_jatu_merc"),
(neg|eq, ":var_0", "trp_vanskerry_marauder"),
(neg|eq, ":var_0", "trp_follower_woman"),
(neg|eq, ":var_0", "trp_hunter_woman"),
(neg|eq, ":var_0", "trp_hero_adventurer"),
(neg|eq, ":var_0", "trp_adventurer"),
(neg|eq, ":var_0", "trp_vecavi_man_hunter"),
(neg|eq, ":var_0", "trp_hero_adventurer"),
(neg|eq, ":var_0", "trp_adventurer"),
(neg|eq, ":var_0", "trp_sword_sister"),
(neg|eq, ":var_0", "trp_maiden_cavalry"),
(neg|eq, ":var_0", "trp_maiden_adventurer"),
(neg|eq, ":var_0", "trp_maiden_noble"),
(neg|eq, ":var_0", "trp_heroine_adventurer"),
(neg|eq, ":var_0", "trp_farmer"),
(neg|eq, ":var_0", "trp_slave_hunter"),
(neg|eq, ":var_0", "trp_slave_crusher"),
(neg|eq, ":var_0", "trp_slaver_chief"),
(neg|eq, ":var_0", "trp_militia_ranger"),
(assign, ":var_3", 10),
(else_try),
(this_or_next|is_between, ":var_0", "trp_dragon_drake", "trp_maiden_noble"),
(this_or_next|eq, ":var_0", "trp_veccavi_court_archer"),
(this_or_next|eq, ":var_0", "trp_melitine_cataphract"),
(eq, ":var_0", "trp_mett_crossbow_sergeant"),
(assign, ":var_3", 11),
(else_try),
(this_or_next|is_between, ":var_0", "trp_dragon_knight", "trp_zombie"),
(this_or_next|eq, ":var_0", "trp_veccavi_queen_guard"),
(this_or_next|eq, ":var_0", "trp_melitine_thunder_knight"),
(eq, ":var_0", "trp_mett_forlorn"),
(assign, ":var_3", 12),
(else_try),
(this_or_next|eq, ":var_0", "trp_pilgrim"),
(this_or_next|eq, ":var_0", "trp_slave_driver"),
(this_or_next|eq, ":var_0", "trp_noldor_hunter"),
(this_or_next|eq, ":var_0", "trp_noldor_noble"),
(this_or_next|eq, ":var_0", "trp_snake_convert"),
(this_or_next|eq, ":var_0", "trp_seer_initiate"),
(this_or_next|eq, ":var_0", "trp_fallen"),
(this_or_next|eq, ":var_0", "trp_heretic_minion"),
(this_or_next|eq, ":var_0", "trp_enemy_atlas_c_upd"),
(this_or_next|eq, ":var_0", "trp_enemy_atlas_b"),
(this_or_next|eq, ":var_0", "trp_enemy_lord_alduin_squire_ll"),
(this_or_next|eq, ":var_0", "trp_skyrim_blade_rnr"),##按照格式插入新的兵种起点即可
(eq, ":var_0", "trp_dos_enemy_skull_a"),
(assign, ":var_3", 13),##例如13号是“其他”选项卡
(else_try),
(assign, ":var_3", 50),
(try_end),
(assign, reg0, ":var_3"),