骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

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

[求助] 怎样设置一个可以买兵的npc【如火与剑的雇佣兵、潘德的诺多商人】

[复制链接]

3

主题

7

回帖

3

积分

平民

Rank: 1

UID
3148970
第纳尔
9
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2020-3-22
鲜花(0) 鸡蛋(0)
发表于 2020-3-23 22:39:23 | 显示全部楼层 |阅读模式
刚学完骑砍mod制作教材的新人,已完成兵种、中立地点的创造和装备的导入
求大神教我在中立地点创造一个可以卖兵的npc,万分感谢
想自己学做mod,请大神教我

58

主题

960

回帖

545

积分

子爵[版主]

Rank: 7Rank: 7Rank: 7

UID
81513
第纳尔
5223
精华
1
互助
18
荣誉
5
贡献
100
魅力
124
注册时间
2008-6-26
QQ
鲜花(120) 鸡蛋(0)
发表于 2020-3-24 08:23:56 | 显示全部楼层
简单做做的话,自己写个npc的对话,加几个选项买固定的兵种,利用party_add_members来添加士兵。
如果要做的好看,也可以自己弄个presatation。

55

主题

2759

回帖

1769

积分

子爵[版主]

吟游诗人

Rank: 7Rank: 7Rank: 7

UID
3054380
第纳尔
23809
精华
2
互助
57
荣誉
44
贡献
916
魅力
1418
注册时间
2019-1-18

骑砍中文站APP会员勋章原版正版勋章战团正版勋章火与剑正版勋章拿破仑正版勋章维京征服正版勋章霸主正版勋章剧本设计大奖赛骑友真人秀Ⅷ勋章骑友真人秀Ⅶ勋章骑友真人秀Ⅸ勋章

QQ
鲜花(512) 鸡蛋(2)
发表于 2020-3-24 13:13:36 | 显示全部楼层
简单点的就是对话,和party_add_members配合一下就好了
珍惜 奉献 不负韶华

3

主题

7

回帖

3

积分

平民

Rank: 1

UID
3148970
第纳尔
9
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2020-3-22
鲜花(0) 鸡蛋(0)
 楼主| 发表于 2020-3-24 15:41:57 | 显示全部楼层
stevenxxy007 发表于 2020-3-24 08:23
简单做做的话,自己写个npc的对话,加几个选项买固定的兵种,利用party_add_members来添加士兵。
如果要做 ...

感谢感谢,请问选项买固定的兵种是要用触发器吗?

3

主题

7

回帖

3

积分

平民

Rank: 1

UID
3148970
第纳尔
9
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2020-3-22
鲜花(0) 鸡蛋(0)
 楼主| 发表于 2020-3-24 15:43:33 | 显示全部楼层
幼稚园殺手 发表于 2020-3-24 13:13
简单点的就是对话,和party_add_members配合一下就好了

谢谢大神回复,我先探索一下,有问题再来问

58

主题

960

回帖

545

积分

子爵[版主]

Rank: 7Rank: 7Rank: 7

UID
81513
第纳尔
5223
精华
1
互助
18
荣誉
5
贡献
100
魅力
124
注册时间
2008-6-26
QQ
鲜花(120) 鸡蛋(0)
发表于 2020-3-24 19:58:01 | 显示全部楼层
machaofang 发表于 2020-3-24 15:41
感谢感谢,请问选项买固定的兵种是要用触发器吗?

嗯,对话中就有地方让你写逻辑的呀。默认你聊天聊到那句话的时候就触发

3

主题

7

回帖

3

积分

平民

Rank: 1

UID
3148970
第纳尔
9
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2020-3-22
鲜花(0) 鸡蛋(0)
 楼主| 发表于 2020-3-24 20:17:46 | 显示全部楼层
stevenxxy007 发表于 2020-3-24 19:58
嗯,对话中就有地方让你写逻辑的呀。默认你聊天聊到那句话的时候就触发

哦哦哦,是在module_dialogs.py中对话的结果块写触发结果是吗?
我复制了一段mod教程中的分析:
      观察拉蒙的开场白:
1)对话对象 =trp_ramun_the_slave_trader
2)对话起始声明="start"
3)条件块=(troop_slot_eq,"Sg_talk_troop",slot_troop_met_previously,
4)对话文本="Good day to you,young man/lassie)."
5)对话结束声明="ramun_introduce_1"
6) 结果块 =[]

58

主题

960

回帖

545

积分

子爵[版主]

Rank: 7Rank: 7Rank: 7

UID
81513
第纳尔
5223
精华
1
互助
18
荣誉
5
贡献
100
魅力
124
注册时间
2008-6-26
QQ
鲜花(120) 鸡蛋(0)
发表于 2020-3-25 08:27:52 | 显示全部楼层
machaofang 发表于 2020-3-24 20:17
哦哦哦,是在module_dialogs.py中对话的结果块写触发结果是吗?
我复制了一段mod教程中的分析:
       ...

是的~~~~~~~~~~~~~~~

鲜花鸡蛋

machaofang  在2020-3-25 09:02  送朵鲜花  并说:一朵发发以表感谢

3

主题

7

回帖

3

积分

平民

Rank: 1

UID
3148970
第纳尔
9
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2020-3-22
鲜花(0) 鸡蛋(0)
 楼主| 发表于 2020-3-25 09:01:00 | 显示全部楼层

炒鸡感谢
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

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

GMT+8, 2024-11-19 10:27 , Processed in 0.121635 second(s), 24 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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