骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 小黑盒加速器
查看: 6860|回复: 13

[求助] 自己做的村庄招兵 py码

[复制链接]

14

主题

81

回帖

54

积分

扈从

Rank: 2Rank: 2

UID
3133967
第纳尔
604
精华
0
互助
5
荣誉
0
贡献
0
魅力
23
注册时间
2020-2-5
鲜花(13) 鸡蛋(0)
发表于 2020-2-13 21:18:05 | 显示全部楼层 |阅读模式
本人小白一枚,根据大佬们的教程编了一段码,是村庄强行征兵的


("cunzhuangzhengbing",[(store_troop_gold,reg50,"trp_player"),
                      (party_get_slot,":wenhua","$g_encountered_party",slot_center_culture),
                       (faction_get_slot,reg51,":wenhua",slot_faction_tier_1_troop),
                       (str_store_troop_name,s30,reg51),
                        (ge,reg50,500)
                  ]
      
       ,"qiangmaishibingshibing",
      
      
       [(party_add_members,"p_main_party",reg51,15),
         (change_screen_map),
         (troop_remove_gold,"trp_player",100),
         (party_slot_ge, "$current_town"),  
         (call_script, "script_change_player_relation_with_center", "$g_encountered_party", -2)
        
         
        ],"Door to the village center."),



本代码功能:在你背包资金大于500时,村庄菜单会出现强行征兵功能,你可以花费100第纳尔招募村庄所属势力的15个新兵,但会和该村庄掉2点关系值



希望大佬们可以帮我添加一段周期py码使每隔7天才能强行征兵一次

谢谢各位大佬啦
        

评分

参与人数 1魅力 +2 收起 理由
15653910782 + 2 原创内容,值得鼓励!

查看全部评分

鲜花鸡蛋

半世尘埃  在2020-2-15 18:20  送朵鲜花  并说:加油!

18

主题

1447

回帖

510

积分

皇家侍卫长[官方战队队长]

光辉骑士团[UTD]
战团ID:UTD_awe23

Rank: 6Rank: 6

UID
2102975
第纳尔
7289
精华
0
互助
10
荣誉
2
贡献
0
魅力
73
注册时间
2014-8-1

2024国庆青训杯季军勋章第二届梦幻联赛奉献勋章第十一届战团中国联赛征战勋章第十一届战团中国联赛铁骨勋章第一届梦幻联赛参与勋章第十届战团中国联赛征战勋章战团正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]元老骑士勋章霸主正版勋章

鲜花(77) 鸡蛋(2)
发表于 2020-2-14 17:51:37 | 显示全部楼层
用村庄slot_center_last_recruit_time存储上次招募时间,增加一个条件只有时间差大于24*7小时才可进行招募,并在每次招募后更新该slot值
如果所有村庄共享同一个7天,不用slot用全局变量即可

评分

参与人数 1第纳尔 +10 互助 +1 收起 理由
幼稚园殺手 + 10 + 1 乐于助人!

查看全部评分

14

主题

81

回帖

54

积分

扈从

Rank: 2Rank: 2

UID
3133967
第纳尔
604
精华
0
互助
5
荣誉
0
贡献
0
魅力
23
注册时间
2020-2-5
鲜花(13) 鸡蛋(0)
 楼主| 发表于 2020-2-14 17:55:53 | 显示全部楼层
BattleField 发表于 2020-2-14 17:51
用村庄slot_center_last_recruit_time存储上次招募时间,增加一个条件只有时间差大于24*7小时才可进行招募 ...

收到,谢谢大佬

10

主题

39

回帖

25

积分

随仆

Rank: 1

UID
3135924
第纳尔
108
精华
0
互助
0
荣誉
1
贡献
0
魅力
0
注册时间
2020-2-12
鲜花(0) 鸡蛋(0)
发表于 2020-2-15 15:37:50 | 显示全部楼层
请问这段代码放在那里

14

主题

81

回帖

54

积分

扈从

Rank: 2Rank: 2

UID
3133967
第纳尔
604
精华
0
互助
5
荣誉
0
贡献
0
魅力
23
注册时间
2020-2-5
鲜花(13) 鸡蛋(0)
 楼主| 发表于 2020-2-15 17:49:22 | 显示全部楼层
ASD-XLY 发表于 2020-2-15 15:37
请问这段代码放在那里

打开module-game-menu


然后放在
("village_center",[(neg|party_slot_eq, "$current_town", slot_village_state, svs_looted),
                         (neg|party_slot_eq, "$current_town", slot_village_state, svs_being_raided),
                         (neg|party_slot_ge, "$current_town", slot_village_infested_by_bandits, 1),]
       ,"Go to the village center.",
       [
         (try_begin),
           (call_script, "script_cf_enter_center_location_bandit_check"),
         (else_try),
           (party_get_slot, ":village_scene", "$current_town", slot_castle_exterior),
           (modify_visitors_at_site,":village_scene"),
           (reset_visitors),
           (party_get_slot, ":village_elder_troop", "$current_town",slot_town_elder),
           (set_visitor, 11, ":village_elder_troop"),

           (call_script, "script_init_town_walkers"),

           (try_begin),
             (check_quest_active, "qst_hunt_down_fugitive"),
             (neg|is_currently_night),
             (quest_slot_eq, "qst_hunt_down_fugitive", slot_quest_target_center, "$current_town"),
             (neg|check_quest_succeeded, "qst_hunt_down_fugitive"),
             (neg|check_quest_failed, "qst_hunt_down_fugitive"),
             (set_visitor, 45, "trp_fugitive"),
           (try_end),

           (set_jump_mission,"mt_village_center"),
           (jump_to_scene,":village_scene"),
           (change_screen_mission),
         (try_end),
        ],"Door to the village center."),
的后面,保存编译就行

记得打开mod的汉化文件修改按钮名称

评分

参与人数 1第纳尔 +10 互助 +1 收起 理由
幼稚园殺手 + 10 + 1 乐于助人!

查看全部评分

鲜花鸡蛋

ㄡPredoome々  在2020-3-4 20:02  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下

10

主题

39

回帖

25

积分

随仆

Rank: 1

UID
3135924
第纳尔
108
精华
0
互助
0
荣誉
1
贡献
0
魅力
0
注册时间
2020-2-12
鲜花(0) 鸡蛋(0)
发表于 2020-2-15 18:02:13 | 显示全部楼层
哦,蟹蟹大佬

14

主题

81

回帖

54

积分

扈从

Rank: 2Rank: 2

UID
3133967
第纳尔
604
精华
0
互助
5
荣誉
0
贡献
0
魅力
23
注册时间
2020-2-5
鲜花(13) 鸡蛋(0)
 楼主| 发表于 2020-2-15 19:33:10 | 显示全部楼层

我是个刚学py码的萌新

10

主题

39

回帖

25

积分

随仆

Rank: 1

UID
3135924
第纳尔
108
精华
0
互助
0
荣誉
1
贡献
0
魅力
0
注册时间
2020-2-12
鲜花(0) 鸡蛋(0)
发表于 2020-2-15 20:44:34 | 显示全部楼层
本帖最后由 ASD-XLY 于 2020-2-15 21:11 编辑
wxj2057605650 发表于 2020-2-15 19:33
我是个刚学py码的萌新

我到现在都不会安装mod sys能顺便教一下吗

14

主题

81

回帖

54

积分

扈从

Rank: 2Rank: 2

UID
3133967
第纳尔
604
精华
0
互助
5
荣誉
0
贡献
0
魅力
23
注册时间
2020-2-5
鲜花(13) 鸡蛋(0)
 楼主| 发表于 2020-2-17 18:44:46 | 显示全部楼层
ASD-XLY 发表于 2020-2-15 20:44
我到现在都不会安装mod sys能顺便教一下吗

直接把mod放再modlues文件夹就行了

10

主题

39

回帖

25

积分

随仆

Rank: 1

UID
3135924
第纳尔
108
精华
0
互助
0
荣誉
1
贡献
0
魅力
0
注册时间
2020-2-12
鲜花(0) 鸡蛋(0)
发表于 2020-2-17 19:21:45 | 显示全部楼层
本帖最后由 ASD-XLY 于 2020-2-18 09:26 编辑

但是不用了,我已经会了

0

主题

3

回帖

1

积分

平民

Rank: 1

UID
3096858
第纳尔
49
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2019-8-19
鲜花(0) 鸡蛋(0)
发表于 2020-2-18 06:08:47 来自手机 | 显示全部楼层
我想问一下怎么改强制征兵的间隔

0

主题

6

回帖

2

积分

平民

Rank: 1

UID
3115370
第纳尔
128
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2019-11-1
鲜花(0) 鸡蛋(0)
发表于 2020-3-5 00:09:10 来自手机 | 显示全部楼层
大神,求分享战团py文件

43

主题

1165

回帖

442

积分

骑士

Rank: 4Rank: 4

UID
3065189
第纳尔
675
精华
0
互助
16
荣誉
0
贡献
2
魅力
11
注册时间
2019-3-28

骑士美德之英勇勋章[杰出会员活跃勋章]

QQ
鲜花(108) 鸡蛋(0)
发表于 2020-3-5 09:49:57 来自手机 | 显示全部楼层
15548336062 发表于 2020-3-5 00:09
大神,求分享战团py文件

置顶帖1171源代码

14

主题

81

回帖

54

积分

扈从

Rank: 2Rank: 2

UID
3133967
第纳尔
604
精华
0
互助
5
荣誉
0
贡献
0
魅力
23
注册时间
2020-2-5
鲜花(13) 鸡蛋(0)
 楼主| 发表于 2020-4-9 00:36:49 | 显示全部楼层
  1.       ######################################WWWWWWWWWW
  2.         ("cunzhuangzhengbing",[(store_troop_gold,reg50,"trp_player"),#获取玩家金钱存入reg50
  3.                       (party_get_slot,":wenhua","$g_encountered_party",slot_center_culture),#获取该村所在阵营文化
  4.                        (faction_get_slot,reg51,":wenhua",slot_faction_tier_1_troop),#获取该文化一级兵
  5.                        (str_store_troop_name,s30,reg51),#储存该兵种名称
  6.                         (ge,reg50,2000),#金钱大于2000
  7.                                           ]   
  8.                                           
  9.        ,"qiangmaishibingshibing",
  10.               
  11.        [(party_add_members,"p_main_party",reg51,15),#添加15个该国一级兵到玩家部队
  12.          (call_script, "script_change_player_relation_with_center", "$g_encountered_party", -5)#调用脚本,玩家与村庄关系-5
  13.          (store_random_in_range, ":enmity", -10, -5),#在-10和-5间获取随机数         
  14.           (try_begin),
  15.             (party_get_slot, ":town_lord", "$current_town", slot_town_lord),
  16.             (gt, ":town_lord", 0),
  17.             (call_script, "script_change_player_relation_with_troop", ":town_lord", -3),
  18.           (try_end),#玩家与该村庄领主关系-5
  19.           (call_script, "script_calculate_battle_advantage"),#调用计算战斗优势的脚本
  20.           (set_battle_advantage, reg0),#设置战斗优势到reg0
  21.           (set_party_battle_mode),#进入战斗状态
  22.           (assign, "$g_battle_result", 0),
  23.           (assign, "$g_village_raid_evil", 1),
  24.           (set_jump_mission,"mt_village_raid"),#设置跳转触发器
  25.           (party_get_slot, ":scene_to_use", "$current_town", slot_castle_exterior),#获取城堡外围槽的值
  26.           (jump_to_scene, ":scene_to_use"),#跳转到战斗场景
  27.           (assign, "$g_next_menu", "mnu_village_start_attack"),

  28.                   (call_script, "script_diplomacy_party_attacks_neutral", "p_main_party", "$g_encountered_party"),#调用国家开战脚本
  29. ###NPC companion changes begin
  30.           (call_script, "script_objectionable_action", tmt_humanitarian, "str_loot_village"),#设置讨厌的行为(非人道主义)
  31. #NPC companion changes end

  32.           (jump_to_menu, "mnu_battle_debrief"),#跳转到战争结果菜单
  33.           (change_screen_mission),#切换到开战场景
  34.         ],"Door to the village center."),
  35.         ################################WWWWWWWWWWWWWWW
复制代码



这样为什么无法编译,求解
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2024-12-28 04:05 , Processed in 0.149699 second(s), 32 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表