|
|
| Дата: Воскресенье, 29.05.2011, 05:16 | Сообщение # 16 |
|
|
|
|
|
Выносливость: 4994
Мораль:
901 | Пол: M.
Раса: Человек
Сторона: Светлая
Оружие: утеряно
|
|
|
- качаешь scene choser - файл module_game_menus.py видаешь в папку модульной системы (Module_system 1.134) - открываешь в той же папке файл module_game_menus.py - в самом конце дописываешь: Code import header_scenes from template_tools import * from module_scenes import scenes
sorted_scenes = sorted(scenes) for i in xrange(len(sorted_scenes)): current_scene = list(sorted_scenes[i]) current_scene[1] = get_flags_from_bitmap(header_scenes, "sf_", current_scene[1]) sorted_scenes[i] = tuple(current_scene)
choose_scene_template = Game_Menu_Template( id="choose_scenes_", text="Choose a scene: (Page {current_page} of {num_pages})", optn_id="choose_scene_", optn_text="{list_item[0]}{list_item[1]}", optn_consq = [ (jump_to_scene, "scn_{list_item[0]}"), (change_screen_mission) ] )
game_menus += choose_scene_template.generate_menus(sorted_scenes) Должно выглядеть так: [cut=Смотреть][img]http://i2.photobucket.com/albums/y34/jimerus/Warband/Module%20Installation/qscmenu.jpg[/img][/cut] - Потом через Ctrl+F ищешь (set_jump_mission,"mt_tutorial_training_ground"), . Выдаст примерно 2 результата - нужен тот который не отмечен комментарием (примерно строка 520). Выглядит так: Code ("continue",[],"Continue...", [ (modify_visitors_at_site,"scn_tutorial_training_ground"), (reset_visitors, 0), (set_player_troop, "trp_player"), (assign, "$g_player_troop", "trp_player"), (troop_raise_attribute, "$g_player_troop", ca_strength, 12), (troop_raise_attribute, "$g_player_troop", ca_agility, 9), (troop_raise_attribute, "$g_player_troop", ca_charisma, 5), (troop_raise_skill, "$g_player_troop", skl_shield, 3), (troop_raise_skill, "$g_player_troop", skl_athletics, 2), (troop_raise_skill, "$g_player_troop", skl_riding, 3), (troop_raise_skill, "$g_player_troop", skl_power_strike, 1), (troop_raise_skill, "$g_player_troop", skl_power_draw, 5), (troop_raise_skill, "$g_player_troop", skl_weapon_master, 4), (troop_raise_skill, "$g_player_troop", skl_ironflesh, 1), (troop_raise_skill, "$g_player_troop", skl_horse_archery, 6), (troop_raise_proficiency_linear, "$g_player_troop", wpt_one_handed_weapon, 70), (troop_raise_proficiency_linear, "$g_player_troop", wpt_two_handed_weapon, 70), (troop_raise_proficiency_linear, "$g_player_troop", wpt_polearm, 70), (troop_raise_proficiency_linear, "$g_player_troop", wpt_crossbow, 70), (troop_raise_proficiency_linear, "$g_player_troop", wpt_throwing, 70), (troop_clear_inventory, "$g_player_troop"), (troop_add_item, "$g_player_troop","itm_leather_jerkin",0), (troop_add_item, "$g_player_troop","itm_leather_boots",0), (troop_add_item, "$g_player_troop","itm_practice_sword",0), (troop_add_item, "$g_player_troop","itm_quarter_staff",0), (troop_equip_items, "$g_player_troop"), (set_visitor,0,"trp_player"), (set_visitor,32,"trp_tutorial_fighter_1"), (set_visitor,33," trp_tutorial_fighter_2"), (set_visitor,34,"trp_tutorial_fighter_3"), (set_visitor,35,"trp_tutorial_fighter_4"), ( set_visitor,40,"trp_tutorial_master_archer"), (set_visitor,41,"trp_tutorial_archer_1"), (set_visitor,42,"trp_tutorial_ar cher_1"), (set_visitor,60,"trp_tutorial_master_horseman"), (set_visitor,61,"trp_tutorial_rider_1"), (set_visit or,62,"trp_tutorial_rider_1"), (set_visitor,63,"trp_tutorial_rider_2"), (set_visitor,64,"trp_tutorial_rider_2"), ( set_jump_mission,"mt_tutorial_training_ground"), (jump_to_scene,"scn_tutorial_training_ground"), (change_screen_mission) , ]),
("go_back_dot", [], "Go back.", [ (change_screen_quit), ]), ] ), Надо в него добавить следующий код выделенный в #: Code ("continue",[],"Continue...", [ (modify_visitors_at_site,"scn_tutorial_training_ground"), (reset_visitors, 0), (set_player_troop, "trp_player"), (assign, "$g_player_troop", "trp_player"), (troop_raise_attribute, "$g_player_troop", ca_strength, 12), (troop_raise_attribute, "$g_player_troop", ca_agility, 9), (troop_raise_attribute, "$g_player_troop", ca_charisma, 5), (troop_raise_skill, "$g_player_troop", skl_shield, 3), (troop_raise_skill, "$g_player_troop", skl_athletics, 2), (troop_raise_skill, "$g_player_troop", skl_riding, 3), (troop_raise_skill, "$g_player_troop", skl_power_strike, 1), (troop_raise_skill, "$g_player_troop", skl_power_draw, 5), (troop_raise_skill, "$g_player_troop", skl_weapon_master, 4), (troop_raise_skill, "$g_player_troop", skl_ironflesh, 1), (troop_raise_skill, "$g_player_troop", skl_horse_archery, 6), (troop_raise_proficiency_linear, "$g_player_troop", wpt_one_handed_weapon, 70), (troop_raise_proficiency_linear, "$g_player_troop", wpt_two_handed_weapon, 70), (troop_raise_proficiency_linear, "$g_player_troop", wpt_polearm, 70), (troop_raise_proficiency_linear, "$g_player_troop", wpt_crossbow, 70), (troop_raise_proficiency_linear, "$g_player_troop", wpt_throwing, 70), (troop_clear_inventory, "$g_player_troop"), (troop_add_item, "$g_player_troop","itm_leather_jerkin",0), (troop_add_item, "$g_player_troop","itm_leather_boots",0), (troop_add_item, "$g_player_troop","itm_practice_sword",0), (troop_add_item, "$g_player_troop","itm_quarter_staff",0), (troop_equip_items, "$g_player_troop"), (set_visitor,0,"trp_player"), (set_visitor,32,"trp_tutorial_fighter_1"), (set_visitor,33," trp_tutorial_fighter_2"), (set_visitor,34,"trp_tutorial_fighter_3"), (set_visitor,35,"trp_tutorial_fighter_4"), ( set_visitor,40,"trp_tutorial_master_archer"), (set_visitor,41,"trp_tutorial_archer_1"), (set_visitor,42,"trp_tutorial_ar cher_1"), (set_visitor,60,"trp_tutorial_master_horseman"), (set_visitor,61,"trp_tutorial_rider_1"), (set_visit or,62,"trp_tutorial_rider_1"), (set_visitor,63,"trp_tutorial_rider_2"), (set_visitor,64,"trp_tutorial_rider_2"), ( set_jump_mission,"mt_tutorial_training_ground"), (jump_to_scene,"scn_tutorial_training_ground"), (change_screen_mission) , ]),
("go_back_dot", [], "Go back.", [ (change_screen_quit), ]), ######################################## ######################################## ("choose_scene",[],"Scene Chooser", [(jump_to_menu, "mnu_choose_scenes_0"), ] ), ######################################## ######################################## ] ), Должно выглядеть так: [cut=Смотреть][img]http://i2.photobucket.com/albums/y34/jimerus/Warband/Module%20Installation/qscmenu2.jpg[/img][/cut] Сохраняешь, выходишь и компилируешь посредством запуска build_module.bat перед этим связав директорию игры с модульной - я писал в предыдущем посте как. В игре в меню выбираешь Обучение - там появится scene choser
|
|
|
|
|