查看: 2459|回复: 7

[已经过期] 如何在对话过程中对NPC使用道具?

  [复制链接]
梦石
0
星屑
50
在线时间
7 小时
注册时间
2011-5-22
回帖
4
发表于 2011-5-23 00:26:43 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 xiehui0704 于 2011-5-23 20:07 编辑

问题1
具体的是在对话过程中如何打开道具栏,选择背包里面持有的一种道具,然后NPC做出对应的反应?
(注意不是在对话结束后)
举例:与某NPC对话后。
NPC:你想在熔炼过程中加入什么样的材料呢?
然后玩家打开物品栏选择身上的一件物品使用。
之后NPC根据玩家使用的物品。NPC做出不同的对话。。





修改一下
求一个直接打开物品使用栏的脚本。
梦石
0
星屑
55
在线时间
116 小时
注册时间
2008-5-12
回帖
236
发表于 2011-5-23 06:19:26 | 显示全部楼层

点评

这个不是在对话过程中使用的吧。 不过还是很感谢帮助。  发表于 2011-5-23 18:04
回复

使用道具 举报

梦石
0
星屑
845
在线时间
579 小时
注册时间
2010-2-15
回帖
1116
发表于 2011-5-23 09:08:23 | 显示全部楼层
物品设置公共事件
例:
    朱雀石:变量1的值为1
      青龙石:变量1的值为2
      玄武石:变量1的值为3
      白虎石:变量1的值为4
然后在NPC的选择结束后用条件分歧
例:
    当变量1的值为1时……
    当变量1的值为2时……
    当变量1的值为3时……
    当变量1的值为4时……

点评

这个的工作量太大了。 而且也不能解决在对话过程中使用物品  发表于 2011-5-23 18:05
回复

使用道具 举报

梦石
0
星屑
50
在线时间
7 小时
注册时间
2011-5-22
回帖
4
 楼主| 发表于 2011-5-23 17:49:35 | 显示全部楼层
本帖最后由 xiehui0704 于 2011-5-23 18:02 编辑
315038639 发表于 2011-5-23 09:08
物品设置公共事件
例:
    朱雀石:变量1的值为1


假设身上物品不止4种呢?
或者少于4种呢?
难道每个物品都设计一个公共事件么?


谢谢2楼和3楼的热心

点评

对啊,就单独弄一个变量,内容是使用物品的编号嘛!  发表于 2011-5-23 17:53
回复

使用道具 举报

54酱是大笨蛋!

梦石
0
星屑
66
在线时间
1389 小时
注册时间
2011-2-23
回帖
4940
发表于 2011-5-23 17:52:56 | 显示全部楼层
三连注意
回复

使用道具 举报

梦石
0
星屑
50
在线时间
7 小时
注册时间
2011-5-22
回帖
4
 楼主| 发表于 2011-5-23 18:07:26 | 显示全部楼层
54酱 发表于 2011-5-23 17:52
三连注意

谢谢提醒。
初来贵地规则不太熟。。:handshake
回复

使用道具 举报

梦石
0
星屑
935
在线时间
37 小时
注册时间
2010-12-15
回帖
3
发表于 2011-5-27 12:51:55 | 显示全部楼层
看似简单,但是编起来估计很麻烦。
但我有一个简单的想法就是可以多设立一个装备栏,然后装备此物品,跟人物对话的时候根据装备物品发生对话。
比如说这个装备栏没有装备东西,就是普通的对话,假如装备了某东西,就根据那个东西触发其他的对话。
回复

使用道具 举报

梦石
0
星屑
935
在线时间
37 小时
注册时间
2010-12-15
回帖
3
发表于 2011-5-27 12:56:41 | 显示全部楼层
本帖最后由 qqwz1028 于 2011-5-28 00:27 编辑

当然每个物品都可以赠送的话分支就过多了。
所以我的设想是普通物品不能赠送(就是装备这种东西不会触发其他对话)。可以赠送前边带有【可赠送】的前缀的物品。
比如说物品栏里有:
小回复
大回复
青铜剑
【可赠送】香水

那么只有装备香水才可以触发其他对话。

虽然这种方式不是特别理想。但是可以减少大量的工作量。


继续更新:不能三连了OTZ

可以用事件搞定。

首先在物品添加赠送的物品,然后每个物品都可以在平时使用。然后使用物品时触发公共事件[1]

事件中跟NPC对话,可以设置一个赠送礼物的选项。
选中后设置开关【是否能赠送礼物】(默认为OFF)为ON。
然后下一行添加脚本。
$scene = Scene_Item.new(这会开启物品界面)
然后在里面选择赠送的物品

选择以后会触发公共事件[1]。
公共事件[1]设置条件分歧-----假如开关【是否能赠送礼物】为ON,则物品消耗,并且触发相应的对话。
                          假如开关【是否能赠送礼物】为OFF,则不消耗物品,并且触发对话【并没有赠送的对象】。

在公共事件[1]最后设置开关【是否能赠送礼物】为OFF。


面向新手(自己也是= =),简单而且可行。

评分

参与人数 1星屑 -40 收起 理由
铃仙·优昙华院·因幡 -40 连贴

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部