Project1

标题: 关于ACE商店问题。 [打印本页]

作者: 灵卉    时间: 2012-8-13 11:27
标题: 关于ACE商店问题。
就是在商店里面,某一样东西达到一定的条件时才可以在商店菜单中出售。
比如说,举个例子可能大家能理解点:
一个求婚戒指,在任何一个NPC好感度达90时,商店里面会出现戒指的售卖,而没有达到要求时,商店不售卖此物品。dsu_plus_rewardpost_czw
作者: kimhaur    时间: 2012-8-13 12:04
这个能不能简单的用开关达成的?
同个商店设置两个事件

(其实我连好感度都不会弄咧~)

作者: feizhaodan    时间: 2012-8-13 12:06
条件分歧 XXNPC好感度为90以上
  有求婚戒指的商店处理
除此以外的场合
  没求婚戒指的商店处理
结束
作者: 450403113    时间: 2012-8-13 20:32
搞一个变量就0K了
作者: 灵卉    时间: 2012-8-14 00:23
feizhaodan 发表于 2012-8-13 12:06
条件分歧 XXNPC好感度为90以上
  有求婚戒指的商店处理
除此以外的场合

其实我想再追问一下,就是如果NPC有多个的情况下该怎么弄?
就是只要其中一个NPC好感度达90就可以开启那个物品买卖,是要弄很多事件吗?
作者: ANN244    时间: 2012-8-14 00:38
灵卉 发表于 2012-8-14 00:23
其实我想再追问一下,就是如果NPC有多个的情况下该怎么弄?
就是只要其中一个NPC好感度达90就可以开启那 ...


可以使用脚本条件分歧,例子如下

NPC1使用1号变量作好感度
NPC2使用2号变量作好感度
NPC3使用3号变量作好感度

然后使用以下脚本作条件分歧:
[$game_variables[1],$game_variables[2],$game_variables[3]].max >= 90

在1、2、3号NPC中,只要好感度最高的那个,好感度大于或等于90 ,就在商店里面增加戒指的售卖
若1、2、3号NPC中,没有任何一位好感度大于或等于90 ,就不增加




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1