骑马与砍杀中文站论坛

标题: 自用扩展银行系统(py代码) [打印本页]

作者: 快乐风猫    时间: 2025-8-13 10:38
标题: 自用扩展银行系统(py代码)
本帖最后由 快乐风猫 于 2025-8-13 10:52 编辑

类似火与剑的银行,直接上代码吧,各项基础数值可以自改,这里以简单示例为主


[spoiler=module_game_menus]
  1. #银行
  2.       ("bank",[],"bank",
  3.        [         
  4.          (jump_to_menu, "mnu_bank"),         
  5.        ]),
复制代码
  1. #银行菜单
  2.   ("bank",mnf_disable_all_keys,
  3.     "Welcome to {s10} Bank. Here, you can carry out operations such as depositing, withdrawing, and taking out loans^^Your deposit:{reg1}^The amount of your quota:{reg2}^you debt:{reg3}^you gold:{reg4}",
  4.     "none",
  5.     [
  6.       (str_store_party_name, s10, "$current_town"), #获取中心名字
  7.       
  8.           (party_get_slot, ":deposit", "$current_town", slot_center_deposit), #获取存款
  9.       (assign, reg1, ":deposit"), #储存存款
  10.       (assign, "$temp", ":deposit"), #储存存款
  11.       
  12.       (party_get_slot, ":quota", "$current_town", slot_center_quota), #获取贷款额度
  13.       (assign, reg2, ":quota"), #储存贷款额度
  14.       (assign, "$temp_2", ":quota"), #储存贷款额度
  15.       
  16.       (party_get_slot, ":debt", "$current_town", slot_center_debt), #获取债务
  17.       (assign, reg3, ":debt"), #储存债务
  18.       (assign, "$temp_3", ":debt"), #储存债务
  19.       
  20.       (store_troop_gold, "$temp_4", "trp_player"),
  21.       (assign, reg4, "$temp_4"),
  22.         ],
  23.         
  24.     [
  25.       ("deposit_1000",
  26.        [
  27.         (try_begin),
  28.          (ge, "$temp_4", 1000),
  29.         (else_try),
  30.          (disable_menu_option),
  31.         (try_end),
  32.        ],"deposit 1000",
  33.        [
  34.          (troop_remove_gold, "trp_player", 1000),
  35.          (val_add, "$temp", 1000),
  36.          (party_set_slot, "$current_town", slot_center_deposit, "$temp"),
  37.        ]),
  38.       ("deposit_5000",
  39.        [
  40.         (try_begin),
  41.          (ge, "$temp_4", 5000),
  42.         (else_try),
  43.          (disable_menu_option),
  44.         (try_end),
  45.        ],"deposit 5000",
  46.        [
  47.          (troop_remove_gold, "trp_player", 5000),
  48.          (val_add, "$temp", 5000),
  49.          (party_set_slot, "$current_town", slot_center_deposit, "$temp"),
  50.        ]),
  51.       ("deposit_10000",
  52.        [
  53.         (try_begin),
  54.          (ge, "$temp_4", 10000),
  55.         (else_try),
  56.          (disable_menu_option),
  57.         (try_end),
  58.        ],"deposit 10000",
  59.        [
  60.          (troop_remove_gold, "trp_player", 10000),
  61.          (val_add, "$temp", 10000),
  62.          (party_set_slot, "$current_town", slot_center_deposit, "$temp"),
  63.        ]),
  64.       ("deposit_all",
  65.        [
  66.         (try_begin),
  67.          (ge, "$temp_4", 1),
  68.         (else_try),
  69.          (disable_menu_option),
  70.         (try_end),
  71.        ],"deposit all",
  72.        [
  73.          (troop_remove_gold, "trp_player", "$temp_4"),
  74.          (val_add, "$temp", "$temp_4"),
  75.          (party_set_slot, "$current_town", slot_center_deposit, "$temp"),
  76.        ]),
  77.       
  78.       ("draw_1000",
  79.        [
  80.         (try_begin),
  81.          (ge, "$temp", 1000),
  82.         (else_try),
  83.          (disable_menu_option),
  84.         (try_end),
  85.        ],"draw 1000",
  86.        [
  87.          (troop_add_gold, "trp_player", 1000),
  88.          (val_sub, "$temp", 1000),
  89.          (party_set_slot, "$current_town", slot_center_deposit, "$temp"),
  90.        ]),
  91.       ("draw_5000",
  92.        [
  93.         (try_begin),
  94.          (ge, "$temp", 5000),
  95.         (else_try),
  96.          (disable_menu_option),
  97.         (try_end),
  98.        ],"draw 5000",
  99.        [
  100.          (troop_add_gold, "trp_player", 5000),
  101.          (val_sub, "$temp", 5000),
  102.          (party_set_slot, "$current_town", slot_center_deposit, "$temp"),
  103.        ]),
  104.       ("draw_10000",
  105.        [
  106.         (try_begin),
  107.          (ge, "$temp", 10000),
  108.         (else_try),
  109.          (disable_menu_option),
  110.         (try_end),
  111.        ],"draw 10000",
  112.        [
  113.          (troop_add_gold, "trp_player", 10000),
  114.          (val_sub, "$temp", 10000),
  115.          (party_set_slot, "$current_town", slot_center_deposit, "$temp"),
  116.        ]),
  117.       ("draw_all",
  118.        [
  119.         (try_begin),
  120.          (ge, "$temp", 1),
  121.         (else_try),
  122.          (disable_menu_option),
  123.         (try_end),
  124.        ],"draw all",
  125.        [
  126.          (troop_add_gold, "trp_player", "$temp"),
  127.          (val_sub, "$temp", "$temp"),
  128.          (party_set_slot, "$current_town", slot_center_deposit, "$temp"),
  129.        ]),
  130.       
  131.       ("loans", #贷款
  132.        [
  133.          (eq, "$temp_2", 3000), #有额度
  134.          (eq, "$temp_3", 0), #没有债务
  135.        ],"loans",
  136.        [         
  137.          (troop_add_gold, "trp_player", "$temp_2"),
  138.          (party_set_slot, "$current_town", slot_center_quota, 0), #额度用完
  139.          (store_div, ":lixi", "$temp_2", 5),
  140.          (val_add, "$temp_2", ":lixi"),
  141.          (party_set_slot, "$current_town", slot_center_debt, "$temp_2"), #债务3000+(3000/5)
  142.          (party_set_slot, "$current_town", slot_center_bank_debt_days, 1), #开始计算欠款周期
  143.        ]),
  144.       
  145.       ("repay", #还款
  146.        [
  147.          (eq, "$temp_2", 0), #没有额度
  148.          (gt, "$temp_3", 0), #有债务
  149.          (ge, "$temp_4", "$temp_3"), #钱足够
  150.        ],"repay",
  151.        [
  152.          (troop_remove_gold, "trp_player", "$temp_3"),
  153.          (party_set_slot, "$current_town", slot_center_quota, 3000), #恢复额度
  154.          (party_set_slot, "$current_town", slot_center_debt, 0), #债务清零
  155.          (party_set_slot, "$current_town", slot_center_bank_debt_days, 0), #欠款期限清0
  156.        ]),
  157.       
  158.       ("back_to_town_menu",[],"leave",
  159.        [         
  160.          (jump_to_menu, "mnu_city_centre"),         
  161.        ]),
  162.     ]
  163.   ),
  164.   


  165. #入城被催债菜单
  166.   ("bank_collect",mnf_disable_all_keys,
  167.     "You have been ambushed {s10}",
  168.     "none",
  169.     [
  170.       (str_store_party_name, s10, "$current_town"), #获取中心名字
  171.     ],
  172.         
  173.     [
  174.       ("continue",[],"continue",
  175.        [
  176.          (call_script, "script_cf_bank_debt_collection"),
  177.        ]),
  178.     ]
  179.   ),
  180.   
  181.   
  182.   
  183. #银行催债战斗胜利
  184.   ("combat_ok",mnf_disable_all_keys,
  185.     "You've won.",
  186.     "none",
  187.     [],
  188.         
  189.     [
  190.       ("continue",[],"continue",
  191.        [
  192.          (party_set_slot, "$current_town", slot_center_bank_collect, 0), #中心停止收债
  193.          (party_set_slot, "$current_town", slot_center_bank_grace_period_end, 7), #给玩家7天宽限期
  194.          (change_screen_map),
  195.        ]),
  196.     ]
  197.   ),
  198.   
  199.   
  200.   
  201. #银行催债战斗失败
  202.   ("combat_no",mnf_disable_all_keys,
  203.     "You failed {s12}",
  204.     "none",
  205.     [
  206.       (party_get_slot, ":debt", "$current_town", slot_center_debt),
  207.       (store_troop_gold, ":gold", "trp_player"),
  208.      (try_begin),
  209.       (ge, ":gold", ":debt"), #玩家钱足够还全部贷款
  210.       (troop_remove_gold, "trp_player", ":debt"), #减钱
  211.       (party_set_slot, "$current_town", slot_center_debt, 0), #清空债务
  212.       (party_set_slot, "$current_town", slot_center_quota, 3000), #恢复额度
  213.       (party_set_slot, "$current_town", slot_center_bank_grace_period_end, 0), #设置无宽限期
  214.       (party_set_slot, "$current_town", slot_center_bank_collect, 0), #中心收债停止
  215.       (party_set_slot, "$current_town", slot_center_bank_debt_days, 0), #重置贷款周期天数
  216.       (str_store_string, s12, "@beiqiangjiele"),
  217.      (else_try),
  218.       (lt, ":gold", ":debt"), #如果钱不够还贷款
  219.       (troop_remove_gold, "trp_player", ":gold"), #移除所有钱
  220.       (val_sub, ":debt" , ":gold"), #抵债
  221.       (party_set_slot, "$current_town", slot_center_debt, ":debt"), #剩余债务
  222.       (party_set_slot, "$current_town", slot_center_bank_grace_period_end, 7), #银行给你7天的宽限期
  223.       (party_set_slot, "$current_town", slot_center_bank_collect, 0), #中心收债停止
  224.       (str_store_string, s12, "@beiqiangjiele 1"),
  225.      (try_end),
  226.     ],
  227.         
  228.     [
  229.       ("continue",[],"continue",
  230.        [
  231.          (party_set_slot, "$current_town", slot_center_bank_collect, 0),
  232.          (change_screen_map),
  233.        ]),
  234.     ]
  235.   ),
复制代码

[/spoiler]


[spoiler=module_constants]
  1. slot_center_bank       = 404 #中心银行
  2. slot_center_deposit       = 405 #银行存款
  3. slot_center_debt       = 406 #银行债务
  4. slot_center_quota       = 407 #银行贷款额度
  5. slot_center_bank_debt_days    = 408 #欠款天数
  6. slot_center_bank_collect    = 409 #执行收债
  7. slot_center_bank_grace_period_end   = 410 #宽限期
复制代码


[/spoiler]


[spoiler=module_simple_triggers]
  1. #银行贷款期限/利息叠加
  2.   (24,
  3.    [
  4.      (try_for_range, ":town_no", towns_begin, towns_end),
  5.      
  6.      (party_get_slot, ":deposit", ":town_no", slot_center_deposit), #获取存款
  7.      (party_get_slot, ":debt", ":town_no", slot_center_debt), #获取债务
  8.      (party_get_slot, ":debt_days", ":town_no", slot_center_bank_debt_days), #获取债务期限
  9.      (party_get_slot, ":kuanxianqi", ":town_no", slot_center_bank_grace_period_end), #获取是否有宽限期
  10.      
  11.     (try_begin),
  12.      (gt, ":debt", 0), #如果银行有债务
  13.     (try_begin),
  14.      (gt, ":debt_days", 0), #有债务期限
  15.      
  16.     (try_begin),
  17.      (eq, ":kuanxianqi", 0),  # 无宽限期
  18.      (val_add, ":debt_days", 1),  # 天数+1
  19.     (else_try),
  20.      (gt, ":kuanxianqi", 0),  # 有宽限
  21.      (val_sub, ":kuanxianqi", 1),  # 宽限期-1
  22.     (try_end),
  23.      (val_max, ":debt_days", 0),
  24.      (val_max, ":kuanxianqi", 0),
  25.      (party_set_slot, ":town_no", slot_center_bank_debt_days, ":debt_days"), #开始累计期限
  26.      (party_set_slot, ":town_no", slot_center_bank_grace_period_end, ":kuanxianqi"), #更新宽限期
  27.     (try_end),
  28.      
  29.      (party_get_slot, ":debt_days", ":town_no", slot_center_bank_debt_days), #继续获取债务期限
  30.      (party_get_slot, ":kuanxianqi", ":town_no", slot_center_bank_grace_period_end), #继续获取宽限期
  31.     (try_begin),
  32.      (eq, ":kuanxianqi", 0), #宽限期已到
  33.      (gt, ":debt_days", 30), #第31天开始每天累计5%利息
  34.      (store_mul, ":lixi", ":debt", 5),
  35.      (val_div, ":lixi", 100),
  36.      (val_add, ":debt", ":lixi"),
  37.      (party_set_slot, ":town_no", slot_center_debt, ":debt"),
  38.     (try_begin),
  39.      (party_get_slot, ":debt", ":town_no", slot_center_debt), #获取债务
  40.      (ge, ":deposit", ":debt"),
  41.      (val_sub, ":deposit", ":debt"),
  42.      (party_set_slot, ":town_no", slot_center_deposit, ":deposit"),
  43.      (party_set_slot, ":town_no", slot_center_debt, 0),
  44.      (party_set_slot, ":town_no", slot_center_quota, 3000),
  45.      (party_set_slot, ":town_no", slot_center_bank_debt_days, 0), #重置天数
  46.      (party_set_slot, ":town_no", slot_center_bank_grace_period_end, 0), #更新宽限期
  47.      (str_store_party_name_link, s2, ":town_no"),
  48.      (display_message, "@你 在 {s2}银 行 的 贷 款 到 期 了 ,你 没 有 及 时 还 款 ,已 经 从 你 的 个 人 账 户 中 扣 除 。", 0xFFFF2222),
  49.     (else_try),
  50.      (party_set_slot, ":town_no", slot_center_bank_collect, 1), #中心开始收债
  51.     (try_end),
  52.     (try_end),
  53.     (try_end),
  54.     (try_end),
  55.     ]),
复制代码


[/spoiler]


[spoiler=module_scripts]
  1. #银行派人收债
  2.   ("cf_bank_debt_collection",
  3.     [

  4.       (party_slot_ge, "$current_town", slot_center_bank_collect, 1), #中心启动了收债
  5.       (eq, "$g_defending_against_siege", 0), #中心没有被围攻
  6.       (eq, "$sneaked_into_town", 0), #未潜入
  7.       (party_get_slot, ":cur_scene", "$current_town", slot_town_center),
  8.       (modify_visitors_at_site, ":cur_scene"),
  9.       (reset_visitors),
  10.       (set_jump_mission, "mt_bank_combat"),
  11.       (set_jump_entry, 0),
  12.       
  13.       
  14.        (assign, ":have_hero", 0),
  15.       (try_begin),
  16.        (try_for_range, ":npc", companions_begin, companions_end),
  17.        (main_party_has_troop, ":npc"),
  18.        (val_add, ":have_hero", 1),
  19.        (set_visitor, 4, ":npc"), #队伍npc同伴从酒馆出来支援
  20.       (try_end),
  21.       (try_end),
  22.       
  23.       (try_begin),
  24.         (set_visitors, 11, "trp_bank_guard", 2),
  25.         (set_visitors, 27, "trp_bank_guard", 2),
  26.         (set_visitors, 28, "trp_bank_guard", 2),
  27.         (assign, "$town_entered", 1),
  28.         (assign, "$all_doors_locked", 1),
  29.       (try_end),

  30.       (display_message, "@你 遭 遇 了 埋 伏 !银 行 派 人 来 催 收 你 的 贷 款 了 。", 0xFFFF2222),
  31.       
  32.       (try_begin),
  33.        (gt, ":have_hero", 0),
  34.        (display_message, "@支 援 到 了 !你 的 同 伴 从 酒 馆 里 杀 出 来 了 。", 0xFFAAFFAA),
  35.       (try_end),
  36.       
  37.       (jump_to_scene, ":cur_scene"),
  38.       (change_screen_mission),
  39.       ]),
复制代码


[/spoiler]


[spoiler=module_mission_templates]
  1. #银行催收战斗
  2.   (
  3.     "bank_combat", mtf_battle_mode, -1,
  4.     "Default town visit",
  5.     [(0,mtef_scene_source|mtef_team_0, af_override_horse, aif_start_alarmed, 1, pilgrim_disguise),
  6.      (1,mtef_scene_source|mtef_team_0,0,0,1,[]),
  7.      (2,mtef_scene_source|mtef_team_0,af_override_horse,0,1,[]),
  8.      (3,mtef_scene_source|mtef_team_0,af_override_horse,0,1,[]),
  9.      (4,mtef_visitor_source|mtef_team_0, af_override_horse, aif_start_alarmed, 0, []),
  10.      (5,mtef_scene_source|mtef_team_0,af_override_horse,0,1,[]),
  11.      (6,mtef_scene_source|mtef_team_0,af_override_horse,0,1,[]),
  12.      (7,mtef_scene_source|mtef_team_0,af_override_horse,0,1,[]),
  13.      
  14.      (8,mtef_scene_source,af_override_horse,0,1,[]),
  15.      (9,mtef_visitor_source,af_override_horse,0,1,[]),
  16.      (10,mtef_visitor_source,af_override_horse,0,1,[]),
  17.      (11,mtef_visitor_source,af_override_horse,aif_start_alarmed,1,[]),
  18.      (12,mtef_visitor_source,af_override_horse,0,1,[]),
  19.      (13,mtef_scene_source,0,0,1,[]),
  20.      (14,mtef_scene_source,0,0,1,[]),
  21.      (15,mtef_scene_source,0,0,1,[]),
  22.      (16,mtef_visitor_source,af_override_horse,0,1,[]),
  23.      (17,mtef_visitor_source,af_override_horse,0,1,[]),
  24.      (18,mtef_visitor_source,af_override_horse,0,1,[]),
  25.      (19,mtef_visitor_source,af_override_horse,0,1,[]),
  26.      (20,mtef_visitor_source,af_override_horse,0,1,[]),
  27.      (21,mtef_visitor_source,af_override_horse,0,1,[]),
  28.      (22,mtef_visitor_source,af_override_horse,0,1,[]),
  29.      (23,mtef_visitor_source,af_override_horse,0,1,[]),
  30.      (24,mtef_visitor_source,af_override_horse,0,1,[]),
  31.      (25,mtef_visitor_source,af_override_horse,0,1,[]),
  32.      (26,mtef_visitor_source,af_override_horse,0,1,[]),
  33.      (27,mtef_visitor_source,af_override_horse,aif_start_alarmed,1,[]),
  34.      (28,mtef_visitor_source,af_override_horse,aif_start_alarmed,1,[]),
  35.      (29,mtef_visitor_source,af_override_horse,0,1,[]),
  36.      (30,mtef_visitor_source,af_override_horse,0,1,[]),
  37.      (31,mtef_visitor_source,af_override_horse,0,1,[]),
  38.      (32,mtef_visitor_source,af_override_horse,0,1,[]),
  39.      (33,mtef_visitor_source,af_override_horse,0,1,[]),
  40.      (34,mtef_visitor_source,af_override_horse,0,1,[]),
  41.      (35,mtef_visitor_source,af_override_horse,0,1,[]),
  42.      (36,mtef_visitor_source,af_override_horse,0,1,[]),
  43.      (37,mtef_visitor_source,af_override_horse,0,1,[]),
  44.      (38,mtef_visitor_source,af_override_horse,0,1,[]),
  45.      (39,mtef_visitor_source,af_override_horse,0,1,[]),
  46.      (40,mtef_visitor_source|mtef_team_1,af_override_horse,aif_start_alarmed,1,[]),
  47.      (41,mtef_visitor_source|mtef_team_1,af_override_horse,aif_start_alarmed,1,[]),
  48.      (42,mtef_visitor_source|mtef_team_1,af_override_horse,aif_start_alarmed,1,[]),
  49.      (43,mtef_visitor_source|mtef_team_1,af_override_horse,aif_start_alarmed,1,[]),
  50.      (44,mtef_visitor_source|mtef_team_1,af_override_horse,aif_start_alarmed,1,[]),
  51.      (45,mtef_visitor_source|mtef_team_1,af_override_horse,aif_start_alarmed,1,[]),
  52.      (46,mtef_visitor_source|mtef_team_1,af_override_horse,aif_start_alarmed,1,[]),
  53.      (47,mtef_visitor_source|mtef_team_1,af_override_horse,aif_start_alarmed,1,[]),
  54.      ],
  55.     [
  56.       (ti_on_agent_spawn, 0, 0, [],
  57.        [
  58.          (store_trigger_param_1, ":agent_no"),
  59.          (agent_get_troop_id, ":troop_no", ":agent_no"),
  60.          (neq, ":troop_no", "trp_player"),
  61.          (neg|is_between, ":troop_no", companions_begin, companions_end),
  62.          (agent_set_team, ":agent_no", 1),
  63.          
  64.           (get_player_agent_no, ":player_agent"),
  65.           (agent_get_team, ":agent_team", ":player_agent"),
  66.          (try_begin),
  67.           (is_between, ":troop_no", companions_begin, companions_end),
  68.           (agent_set_team, ":agent_no", ":agent_team"),
  69.          (try_end),
  70.          ]),

  71.       (ti_before_mission_start, 0, 0, [], [(call_script, "script_change_banners_and_chest")]),

  72.       common_inventory_not_available,
  73.       
  74.       (ti_tab_pressed, 0, 0,
  75.        [
  76.          (display_message, "str_cannot_leave_now"),
  77.          ], []),
  78.       (ti_on_leave_area, 0, 0,
  79.        [
  80.          (try_begin),
  81.            (eq, "$g_defending_against_siege", 0),
  82.            (assign,"$g_leave_town",1),
  83.          (try_end),
  84.          ], []),

  85.       (0, 0, ti_once, [],
  86.        [
  87.          (call_script, "script_music_set_situation_with_culture", mtf_sit_ambushed),
  88.          (set_party_battle_mode),
  89.          (party_slot_eq, "$current_town", slot_party_type, spt_town),
  90.          (call_script, "script_town_init_doors", 0),
  91.         ]),

  92.       (1, 4, ti_once,
  93.        [
  94.          (store_mission_timer_a,":cur_time"),
  95.          (ge, ":cur_time", 5),
  96.          (this_or_next|main_hero_fallen),
  97.          (num_active_teams_le,1)
  98.          ],
  99.        [
  100.          (try_begin),
  101.            (main_hero_fallen),
  102.            (jump_to_menu, "mnu_combat_no"),
  103.          (else_try),
  104.            (jump_to_menu, "mnu_combat_ok"),
  105.          (try_end),
  106.          (finish_mission),
  107.          ]),
  108.       ],
  109.     ),
复制代码


[/spoiler]


最后在module_game_menus里搜索alert player that there are new rumors,在上面一行添加
  1. (try_begin),
  2.         (party_slot_ge, "$current_town", slot_center_bank_collect, 1),
  3.         (jump_to_menu, "mnu_bank_collect"),
  4.        (try_end),
复制代码


[spoiler=汉化]
  1. menu_bank|欢 迎 来 到 {s10}银 行 ,你 可 以 在 这 里 进 行 存 款 、取 款 、贷 款 、还 款 等 操 作 ,您 可 以 每 周 从 存 款 中 获 得 2%的 利 息 。^本 行 的 贷 款 周 期 为 30天 ,初 期 利 率 为 20%,超 过 期 限 未 还 款 将 会 优 先 从 您 的 存 款 账 户 扣 ,逾 期 每 天 累 计 5%利 息^^当 前 存 款 :{reg1}金 币^您 在 本 行 拥 有 :{reg2}金 币 的 贷 款 额 度^您 在 本 行 的 债 务 :{reg3}金 币^您 身 上 的 现 金 :{reg4}金 币
  2. mno_deposit_1000|存 入 1000金 币 。
  3. mno_deposit_5000|存 入 5000金 币 。
  4. mno_deposit_10000|存 入 10000金 币 。
  5. mno_deposit_all|存 入 所 有 金 币 。
  6. mno_draw_1000|取 出 1000金 币 。
  7. mno_draw_5000|取 出 5000金 币 。
  8. mno_draw_10000|取 出 10000金 币 。
  9. mno_draw_all|取 出 所 有 金 币 。
  10. mno_loans|贷 款 。
  11. mno_repay|还 款 。

  12. menu_bank_collect|你 进 入 了 {s10}城 ,在 街 上 慢 慢 走 着 。^不 知 不 觉 间 ,周 围 的 人 越 来 越 少 ,街 道 安 静 的 出 奇 。^你 开 始 觉 得 不 对 劲 ,总 感 觉 有 东 西 在 暗 处 盯 着 自 己 。^你 警 觉 地 四 处 张 望 ,手 慢 慢 摸 向 武 器 。^下 一 秒 ,你 猛 地 拔 出 武 器 站 在 原 地 ,屏 住 呼 吸 等 着 周 围 的 动 静 。^可 街 道 依 旧 空 荡 没 有 声 音 ,也 没 有 人 出 现 。^但 你 知 道 ,有 人 在 看 着 你 — — 也 许 不 止 一 个 。^你 握 紧 武 器 ,小 心 翼 翼 地 继 续 往 前 走 ,每 一 步 都 踩 得 格 外 轻 。
  13. menu_combat_ok|你 干 掉 了 来 收 债 的 士 兵 ,只 留 下 一 个 活 口 带 回 消 息 ,想 用 这 种 方 式 争 取 一 点 喘 息 的 时 间 。果 然 ,银 行 很 快 有 了 回 应 — — 同 意 你 的 债 务 延 期 一 周 ,但 会 给 你 增 加 额 外 的 利 息 。
  14. menu_combat_no|你 被 来 收 债 的 士 兵 狠 狠 揍 了 一 顿 ,意 识 模 糊 中 被 人 拖 走 扔 在 路 边 。^等 你 醒 来 时 ,发 现 自 己 躺 在 某 个 农 民 的 猪 圈 里 ,浑 身 湿 冷 ,满 身 泥 泞 和 猪 粪 的 味 道 。^^你 的 脑 袋 一 阵 阵 发 晕 ,嘴 里 还 有 血 味 ,手 脚 酸 软 ,显 然 已 经 被 打 得 不 轻 ,{s12}
复制代码
  1. qstr_beiqiangjiele|你 发 现 你 的 钱 包 被 丢 在 一 边 ,旁 边 放 着 一 张 债 务 已 结 清 的 证 明 。你 打 开 钱 包 检 查 了 一 下 ,还 好 ,他 们 只 拿 走 了 足 够 偿 还 贷 款 的 金 币 。你 松 了 口 气 ,把 钱 包 收 好 ,虽 然 损 失 了 不 少 钱 ,但 至 少 还 留 了 一 些 。你 站 起 身 来 ,整 理 了 一 下 衣 服 ,开 始 思 考 接 下 来 该 去 哪 里 ,或 者 该 做 些 什 么 。
  2. qstr_beiqiangjiele_1|你 摇 摇 晃 晃 地 站 起 来 ,发 现 钱 包 被 扔 在 地 上 ,打 开 一 看 里 面 空 空 如 也 ,所 有 的 金 币 都 被 拿 走 用 来 偿 还 你 的 贷 款 。身 旁 扔 着 一 张 宽 限 你 债 务 一 周 的 纸 条 。 你 心 里 一 沉 ,感 觉 压 力 更 大 了 。检 查 了 一 下 身 上 的 东 西 ,确 认 除 了 钱 之 外 没 少 别 的 ,你 便 慢 慢 朝 城 外 走 去 。
复制代码

[/spoiler]


代码合集:

多文化官爵功勋系统

兵种克制/领主阵亡

封建制税收

人口/人口税收系统

正规军巡逻队

刺杀领主

玩家阵亡附魂系统

贴近真实的补给消耗系统

领主私兵

作者: 112233lyh    时间: 2025-8-14 07:35
好好汉。
作者: 幼稚园殺手    时间: 2025-8-14 15:04
不错啊





欢迎光临 骑马与砍杀中文站论坛 (https://bbs.mountblade.com.cn/) Powered by Discuz! X3.4