骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

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

[求助] mod新建村庄怎么设置归属

[复制链接]

3

主题

26

回帖

29

积分

扈从

Rank: 2Rank: 2

UID
1586504
第纳尔
244
精华
0
互助
2
荣誉
1
贡献
0
魅力
20
注册时间
2013-10-6
鲜花(2) 鸡蛋(0)
发表于 2023-4-29 15:02:38 | 显示全部楼层 |阅读模式
我想在《人间五十年》mod的基础上添加村庄,但是公开的最新版mod1.71版有bug无法编译,有什么办法添加村庄的吗?
魔球可以添加村庄但是没有归属,低版本的mod可以编译但是scripts文件内容相差很大应该不能先在低版本添加后替换到高版本。
可以在scripts文件中直接添加村庄归属代码吗,或者魔球触发器设置呢?
我尝试过在魔球触发器中设置代码:
(store_faction_of_party,":var_0","p_town_25"),
(party_set_faction,"p_village_73",":var_0"),
但是进入游戏并没有效果,触发条件为 (map_free,0), 检测时间0.1 延迟0.0 重复ti_once
是触发器代码写错了还是触发器无法达成?
总之:我希望在《人间五十年》中添加村庄,应该如何实现呢?

29

主题

693

回帖

552

积分

骑士

Rank: 4Rank: 4

UID
3322408
第纳尔
1738
精华
0
互助
67
荣誉
0
贡献
0
魅力
4
注册时间
2022-2-3
鲜花(55) 鸡蛋(0)
发表于 2023-4-29 15:56:11 来自手机 | 显示全部楼层
把你整个触发器代码放出来看看。来自: Android客户端

3

主题

26

回帖

29

积分

扈从

Rank: 2Rank: 2

UID
1586504
第纳尔
244
精华
0
互助
2
荣誉
1
贡献
0
魅力
20
注册时间
2013-10-6
鲜花(2) 鸡蛋(0)
 楼主| 发表于 2023-4-29 16:06:50 来自手机 | 显示全部楼层

1.000000 0.000000 0.000000  1 37 1 0  2 2204 2 1224979098644774912 648518346341351469 1620 2 648518346341351644 1224979098644774912

32

主题

72

回帖

181

积分

见习骑士

Rank: 3

UID
3199602
第纳尔
1041
精华
0
互助
30
荣誉
0
贡献
1
魅力
203
注册时间
2020-9-4
鲜花(54) 鸡蛋(0)
发表于 2023-4-29 20:01:27 | 显示全部楼层
kyon1337 发表于 2023-4-29 16:06
1.000000 0.000000 0.000000  1 37 1 0  2 2204 2 1224979098644774912 648518346341351469 1620 2 64851 ...

村庄所属这个用的是slot_village_bound_center的slot,然后根据绑定的城镇获得faction。你这个直接设置faction的太欠考虑了。而且你一个(1,0,0的触发器,就算真成功设置了,也是后患无穷。

3

主题

26

回帖

29

积分

扈从

Rank: 2Rank: 2

UID
1586504
第纳尔
244
精华
0
互助
2
荣誉
1
贡献
0
魅力
20
注册时间
2013-10-6
鲜花(2) 鸡蛋(0)
 楼主| 发表于 2023-4-29 21:53:45 | 显示全部楼层
奥杜因阿卡托什 发表于 2023-4-29 20:01
村庄所属这个用的是slot_village_bound_center的slot,然后根据绑定的城镇获得faction。你这个直接设置fa ...

能否给个完整代码

29

主题

693

回帖

552

积分

骑士

Rank: 4Rank: 4

UID
3322408
第纳尔
1738
精华
0
互助
67
荣誉
0
贡献
0
魅力
4
注册时间
2022-2-3
鲜花(55) 鸡蛋(0)
发表于 2023-4-30 00:08:05 来自手机 | 显示全部楼层
kyon1337 发表于 2023-4-29 21:53
能否给个完整代码

我要知道你做到哪一步了才能对应地给出代码。你现在场景有了吗?村长有了吗?场景注册了吗?要是这些都没有,那仅凭一个魔球触发器想做出正常的村庄,注定是镜花水月的。来自: Android客户端

3

主题

26

回帖

29

积分

扈从

Rank: 2Rank: 2

UID
1586504
第纳尔
244
精华
0
互助
2
荣誉
1
贡献
0
魅力
20
注册时间
2013-10-6
鲜花(2) 鸡蛋(0)
 楼主| 发表于 2023-4-30 00:19:31 | 显示全部楼层
112233lyh 发表于 2023-4-30 00:08
我要知道你做到哪一步了才能对应地给出代码。你现在场景有了吗?村长有了吗?场景注册了吗?要是这些都没 ...

场景套用的其他村庄的,之前有用其他版本的mod试过,通过py文件成功的添加了村庄,但是在人间五十年的最新版1.71中给的源码是无法编译的所以只好尝试魔球。编译时报错:Traceback (most recent call last):
  File "process_global_variables.py", line 106, in <module>
    save_variables(export_dir, variables,variable_uses)
  File "D:\SteamLibrary\steamapps\common\MountBlade Warband\Modules\Life50_1.71G\Source\process_operations.py", line 171, in save_variables
    file = open(export_dir + "variables.txt","w")
IOError: [Errno 2] No such file or directory: 'D:/Game/Mount&Blade Warband/Modules/Life50/variables.txt'
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

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

GMT+8, 2024-6-2 05:12 , Processed in 0.116348 second(s), 24 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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