骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 衣谷三国
查看: 26095|回复: 28

[分享] 玩家自立国 使用魔球创建自己国家的巡逻队

[复制链接]

2

主题

22

回帖

12

积分

随仆

Rank: 1

UID
2966168
第纳尔
166
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2017-12-26
鲜花(1) 鸡蛋(0)
发表于 2022-3-28 13:53:53 | 显示全部楼层 |阅读模式
本帖最后由 行汽油啊啊啊 于 2022-3-28 13:58 编辑

先创建一个队伍模板 里面放你要的兵然后点击触发器 选中随便一个 然后新建触发器
点击触发条件 再点击txt 清空内容 复制粘贴下面的内容
2310 2 72057594037927938 576460752303423617
2147483678 2 72057594037927938 8


然后点击激发结果 点击txt 清空内容 复制粘贴下面的内容
6 3 1224979098644774915 648518346341351446 648518346341351563
2204 2 1224979098644774916 1224979098644774915
4 0
31 2 1224979098644774916 432345564227567634
1100 2 1224979098644774915 576460752303423617
2133 2 1224979098644774917 72057594037927936
1620 2 1224979098644774917 1224979098644774916
1641 2 1224979098644774917 1224979098644774915
1640 2 1224979098644774917 2
1643 2 1224979098644774917 10
3 0
3 0
上面那段代码里的产生部队模板是不存在的  你们再点击激发结果里的伪代码在如图位置改成你想要的部队模板即可

这个是激发条件的伪代码↑
不是寄存器2大于或等于8表示 你选择的部队模板不大于8时 他会一直产生护卫队 直到你选择的部队模板数目达到8
以下是他的py代码
(store_num_parties_of_template,reg2,"pt_kingdom_10_patrol_a_New_New"),
(neg|ge,reg2,8),



激发结果的伪代码.png


这个是激发结果的伪代码↑ 我的建议是直接txt代码复制粘贴过去 然后再点击伪代码 再然后自己调整想要产生的部队。
他的py代码如下
(set_spawn_radius,1),
(try_for_range,":var_3","p_town_1","p_castle_80"),
    (store_faction_of_party,":var_4",":var_3"),
    (try_begin),
        (eq,":var_4","fac_player_supporters_faction"),
        (spawn_around_party,":var_3","pt_kingdom_10_patrol_a_New_New"),
        (assign,":var_5",reg0),
        (party_set_faction,":var_5",":var_4"),
        (party_set_ai_object,":var_5",":var_3"),
        (party_set_ai_behavior,":var_5",ai_bhvr_patrol_location),
        (party_set_ai_patrol_radius,":var_5",10),
    (try_end),
(try_end),


【新提醒】分享一下我用魔球触发器改的东西 - 12世纪-风云际会 - 骑马与砍杀中文站论坛 - Powered by Discuz! (mountblade.com.cn)原帖代码出处
同时这位作者还写出了很多优秀的触发器功能有兴趣的小伙伴可以去研究
【新提醒】自己添加的触发器 - 12世纪-风云际会 - 骑马与砍杀中文站论坛 - Powered by Discuz! (mountblade.com.cn)



激发条件的伪代码.png

评分

参与人数 1第纳尔 +20 互助 +1 收起 理由
Aomine Daiki + 20 + 1 文章不错,继续努力!

查看全部评分

鲜花鸡蛋

hsb875  在2022-3-29 08:36  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下

2

主题

22

回帖

12

积分

随仆

Rank: 1

UID
2966168
第纳尔
166
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2017-12-26
鲜花(1) 鸡蛋(0)
 楼主| 发表于 2022-3-28 14:00:38 | 显示全部楼层
后面这张图应该出现再 第一个向上箭头↑那里但是不知道为什么 会卡在最下面 毕竟第二次写分享稿 也不太会 氧化钙 还不小心踩自己了一下

2

主题

22

回帖

12

积分

随仆

Rank: 1

UID
2966168
第纳尔
166
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2017-12-26
鲜花(1) 鸡蛋(0)
 楼主| 发表于 2022-4-20 21:19:16 | 显示全部楼层
luoluol 发表于 2022-4-19 18:21
大佬,巡逻队的俘虏他不会自己卖啊,还有自己把俘虏转化为部队,就像别的巡逻队一样,请问有这个功能的触发 ...

https://bbs.mountblade.com.cn/thread-2024576-1-1.html
这个帖子的第二条就是 你稍微修改下就行

2

主题

22

回帖

12

积分

随仆

Rank: 1

UID
2966168
第纳尔
166
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2017-12-26
鲜花(1) 鸡蛋(0)
 楼主| 发表于 2022-4-23 08:38:42 | 显示全部楼层
luoluol 发表于 2022-4-21 12:07
大佬,我试过了,他报错, 卖俘虏这个是重新加一个触发器还是什么?那个代码和创建巡逻队不一样嘛,是不 ...

可以设计激发条件为 遍历你的巡逻队伍 如果俘虏达到一定数目  然后再执行激发结果。当然也可以不用激发条件,直接设置为当巡逻队伍里有俘虏存在,就移除一名俘虏,然后添加一名巡逻士兵

2

主题

22

回帖

12

积分

随仆

Rank: 1

UID
2966168
第纳尔
166
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2017-12-26
鲜花(1) 鸡蛋(0)
 楼主| 发表于 2022-4-23 08:40:12 | 显示全部楼层
luoluol 发表于 2022-4-21 12:07
大佬,我试过了,他报错, 卖俘虏这个是重新加一个触发器还是什么?那个代码和创建巡逻队不一样嘛,是不 ...

报错是肯定的,两个mod都不一样,添加的部队模板也不同,地图标签也不同,所以要“稍微”修改一下

2

主题

22

回帖

12

积分

随仆

Rank: 1

UID
2966168
第纳尔
166
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2017-12-26
鲜花(1) 鸡蛋(0)
 楼主| 发表于 2022-6-9 10:42:27 | 显示全部楼层
黄泉星月 发表于 2022-5-23 09:49
怎么加巡逻队攻击其他国家的领主

如果是敌对关系 它自然会攻击敌方领主

2

主题

22

回帖

12

积分

随仆

Rank: 1

UID
2966168
第纳尔
166
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2017-12-26
鲜花(1) 鸡蛋(0)
 楼主| 发表于 2022-8-21 18:02:44 | 显示全部楼层
wcwangcongrush 发表于 2022-8-10 21:37
我试过 你在巡逻队附近发生战斗 他不会像领主部队一样加入战斗

那可能是你阵营关系设置错了,你要看到巡逻队和你的自立国家颜色一样才可以,

2

主题

22

回帖

12

积分

随仆

Rank: 1

UID
2966168
第纳尔
166
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2017-12-26
鲜花(1) 鸡蛋(0)
 楼主| 发表于 2024-2-25 04:04:55 | 显示全部楼层
adslhyl510 发表于 2022-12-31 01:49
请问你图中东京到定山堡循环,是指来回从这两地出生和巡逻吗?

是检测东京和定山堡之间有没有属于你的城市

2

主题

22

回帖

12

积分

随仆

Rank: 1

UID
2966168
第纳尔
166
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2017-12-26
鲜花(1) 鸡蛋(0)
 楼主| 发表于 2024-2-25 04:06:23 | 显示全部楼层
cmd56 发表于 2023-2-1 21:03
我用的是魔球个人更新版,按照步骤到激发结果输入后就显示代码不完整,怎么回事 ...

不知道你还需要否 我发现是我个人的txt代码没发全但是 按照底下那位作者的pycode还是很容易能调整的

2

主题

22

回帖

12

积分

随仆

Rank: 1

UID
2966168
第纳尔
166
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2017-12-26
鲜花(1) 鸡蛋(0)
 楼主| 发表于 2024-2-25 04:15:59 | 显示全部楼层
Togerther 发表于 2024-2-13 02:32
我用潘德的预言借用了一下这个代码  但是没有部队刷出来

建议复制上面的pycode不要用txt 然后更改 检测条件 从哪个城市检测到哪个城市  我刚试了一下还是有用的 也许闲下来再写一篇详细些的

2

主题

22

回帖

12

积分

随仆

Rank: 1

UID
2966168
第纳尔
166
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2017-12-26
鲜花(1) 鸡蛋(0)
 楼主| 发表于 2025-4-27 22:28:31 | 显示全部楼层
冷月无音 发表于 2024-9-11 00:33
想问一下大佬,如果单纯的想让每个村庄都有对应势力的巡逻队,是要一个个设置触发器里面的势力还是可以通过 ...

可以修改遍历条件 把遍历城镇和城堡改成 从第一个村子遍历到最后一个村子 然后生成一队巡逻队 然后修改巡逻半径就好

2

主题

22

回帖

12

积分

随仆

Rank: 1

UID
2966168
第纳尔
166
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2017-12-26
鲜花(1) 鸡蛋(0)
 楼主| 发表于 2025-4-27 22:43:44 | 显示全部楼层
本帖最后由 行汽油啊啊啊 于 2025-4-27 22:46 编辑
cmd56 发表于 2023-2-1 21:03
我用的是魔球个人更新版,按照步骤到激发结果输入后就显示代码不完整,怎么回事 ...

如果你的mod也是乱舞水浒 打开魔球随便选中一个重生部队触发器 点击激发条件 py代码 清空所有代码 然后粘贴复制
(store_num_parties_of_template,reg2,"pt_kingdom_4_patrol_a"),
(neg|ge,reg2,20),
第一行双引号内是队伍模板 我在里面暂时填的是雷横刀卫 你需要创建属于你国家的 巡逻队队伍模板 然后替换雷横刀卫 可以创建队伍模板后 切换到 伪代码然后右键队伍模板会出现五个选项 左键点击部队模板 然后选择自己创建的巡逻队部队模板
第二行20是产生的巡逻队队伍数量
然后是激发结果一样的流程
粘贴复制
(set_spawn_radius,1),
(try_for_range,":var_3","p_town_1","p_castle_80"),
    (store_faction_of_party,":var_4",":var_3"),
    (try_begin),
        (eq,":var_4","fac_player_supporters_faction"),
        (spawn_around_party,":var_3","pt_kingdom_4_patrol_a"),
        (assign,":var_5",reg0),
        (party_set_faction,":var_5",":var_4"),
        (party_set_ai_object,":var_5",":var_3"),
        (party_set_ai_behavior,":var_5",ai_bhvr_patrol_location),
        (party_set_ai_patrol_radius,":var_5",1000),
    (try_end),
(try_end),
记得切换为你自己国家的巡逻队队伍模板 然后点击套用
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

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

GMT+8, 2025-10-9 03:58 , Processed in 0.115872 second(s), 20 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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