1
Вопросы и ответы по модостроению / Re: Модульная система. Вопросы и ответы.
« : 17 Августа, 2011, 16:13 »
ни у кого нет ответа на мой пост?
В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.
("recruit_crusaders",[
(this_or_next|eq, "$g_encountered_party", "p_town_9"),
(this_or_next|eq, "$g_encountered_party", "p_town_11"),
( eq, "$g_encountered_party", "p_town_13"),
],
"Recruit Crusaders",
[
(jump_to_menu,"mnu_town_pre_hire_troops"),
]),
Добавил эти строки. Как я понял это означает что в городах 9, 11, 13 появляется кнопка "Recruit Crusaders" которая открывает меню "town_pre_hire_troops", так? (
"town_pre_hire_troops",0,
"{s18}",
"none",
[(party_get_slot, ":volunteer_troop", "$current_town", slot_center_volunteer_troop_type),
(party_get_slot, ":volunteer_amount", "$current_town", slot_center_volunteer_troop_amount),
(party_get_free_companions_capacity, ":free_capacity", "p_main_party"),
(store_troop_gold, ":gold", "trp_player"),
(store_div, ":gold_capacity", ":gold", 10),#10 denars per man
(assign, ":party_capacity", ":free_capacity"),
(val_min, ":party_capacity", ":gold_capacity"),
(try_begin),
(gt, ":party_capacity", 0),
(val_min, ":volunteer_amount", ":party_capacity"),
(try_end),
(assign, reg5, ":volunteer_amount"),
(assign, reg7, 0),
(try_begin),
(gt, ":volunteer_amount", ":gold_capacity"),
(assign, reg7, 1), #not enough money
(try_end),
(try_begin),
(eq, ":volunteer_amount", 0),
(str_store_string, s18, "@No one here seems to be willing to join your party."),
(else_try),
(store_mul, reg6, ":volunteer_amount", 10),#10 denars per man
(str_store_troop_name_by_count, s3, ":volunteer_troop", ":volunteer_amount"),
(try_begin),
(eq, reg5, 1),
(str_store_string, s18, "@One {s3} volunteers to follow you."),
(else_try),
(str_store_string, s18, "@{reg5} {s3} volunteer to follow you."),
(try_end),
(set_background_mesh, "mesh_pic_recruits"),
(try_end),
],
[
("continue_not_enough_gold",
[
(eq, reg7, 1),
],
"I don't have enough money...",
[
(jump_to_menu,"mnu_town"),
]),
("continue",
[
(eq, reg7, 0),
(eq, reg5, 0),
], #noone willing to join
"Continue...",
[
(party_set_slot, "$current_town", slot_center_volunteer_troop_amount, -1),
(jump_to_menu,"mnu_town"),
]),
("recruit_them",
[
(eq, reg7, 0),
(gt, reg5, 0),
],
"Recruit them ({reg6} denars).",
[
(call_script, "script_village_recruit_volunteers_recruit"),
(jump_to_menu,"mnu_town"),
]),
("forget_it",
[
(eq, reg7, 0),
(gt, reg5, 0),
],
"Forget it.",
[
(jump_to_menu,"mnu_town"),
]),
],
),
Ошибок при компиляции не выдаёт, но когда пытаюсь нанять кого нибудь в городе, то когда первый раз на кнопку нажимаю ни у кого желания присоединится нет, перехожу опять в меню города, и написано что готовы присоединится -1 и нет никакой кнопки. Приходится закрывать игру. Где нахалтурил? Переустанови Питон, и попробуй версию 2.6Благодарю за ответ, помогло