骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

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

[讨论] 【已解决】如何让新增的雇佣兵出现在特定的地区

[复制链接]

51

主题

191

回帖

83

积分

扈从

Rank: 2Rank: 2

UID
3204651
第纳尔
1522
精华
0
互助
2
荣誉
0
贡献
0
魅力
0
注册时间
2020-10-24

拿破仑正版勋章

鲜花(15) 鸡蛋(0)
发表于 2022-7-3 11:09:56 | 显示全部楼层 |阅读模式
本帖最后由 vegetto 于 2022-11-29 11:22 编辑

拿16世纪举例,怎么让新增的雇佣野武士只出现在日本的酒馆里.是不是除了troop.py要改,还要改constants.py和scene?

51

主题

191

回帖

83

积分

扈从

Rank: 2Rank: 2

UID
3204651
第纳尔
1522
精华
0
互助
2
荣誉
0
贡献
0
魅力
0
注册时间
2020-10-24

拿破仑正版勋章

鲜花(15) 鸡蛋(0)
 楼主| 发表于 2022-7-3 11:10:36 | 显示全部楼层
同时二楼多补充个问题,新npc做好后,怎么让他们出现在酒馆里?

0

主题

9

回帖

13

积分

随仆

Rank: 1

UID
3222489
第纳尔
282
精华
0
互助
2
荣誉
0
贡献
0
魅力
0
注册时间
2021-2-20
鲜花(1) 鸡蛋(0)
发表于 2022-8-30 16:56:04 | 显示全部楼层
在那个刷雇佣兵的脚本找到(store_random_in_range, ":troop_no",mercenary_troops_begin, mercenary_troops_end),下面加上
(try_begin),
(eq,":troop_no","兵种id"),#判断是不是某个兵种
(eq,":town_no","城镇id"),#判断是不是某个城镇
(else_try),#如果不成立
(store_random_in_range,":suijishu",0,2),
(eq,":suijishu",0),
(store_random_in_range, ":troop_no",mercenary_troops_begin, 刚才的那个兵种的id),
(else_try),
(eq,":suijishu",1),
(store_random_in_range, ":troop_no",刚才那个兵的下个兵的id, mercenary_troops_end),
(try_end),

评分

参与人数 1第纳尔 +5 互助 +1 收起 理由
muyiboy + 5 + 1 乐于助人!

查看全部评分

鲜花鸡蛋

MikeBullock  在2023-11-14 20:26  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

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

GMT+8, 2024-11-19 12:35 , Processed in 0.112400 second(s), 21 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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