Project1

标题: 如何能除了数据库之外让物品附带公共事件? [打印本页]

作者: CR~    时间: 2015-1-3 12:09
标题: 如何能除了数据库之外让物品附带公共事件?
用数据库的物品公共事件,每次用这个物品都会回到地图一次,如果是药水的话吃起来就很麻烦了。。。
如何能设置成这样的效果?
当1号开关打开时,使用ID为1,2,3……的物品会触发1号公共事件
当2号开关打开时,使用ID为1,2,3……的物品会触发2号公共事件。
……
……

作者: 573932914    时间: 2015-1-3 20:02
当开关1打开时,有1个1物品换成另一个完全一样的勾选事件?
还是说直接在使用物品的脚本里加入执行公共事件= =||
作者: CR~    时间: 2015-1-3 22:34
573932914 发表于 2015-1-3 20:02
当开关1打开时,有1个1物品换成另一个完全一样的勾选事件?
还是说直接在使用物品的脚本里加入执行公共事件 ...

只要能解决每次使用附带公共事件的物品就返回地图这个问题就行。
作者: CR~    时间: 2015-1-3 22:38
573932914 发表于 2015-1-3 20:02
当开关1打开时,有1个1物品换成另一个完全一样的勾选事件?
还是说直接在使用物品的脚本里加入执行公共事件 ...

其实我是想做一种药,这个药如果在1号开关打开的时候会有一个惩罚的效果。一开始用了附带公共事件的方法,当开关1打开则惩罚,开关1关闭则什么也不做。但是这样有个问题,,,就是每次使用完这个药一次都会返回到地图一次,连续吃起来很麻烦。。。
作者: VIPArcher    时间: 2015-1-4 01:42
把这个效果直接用脚本写到脚本里使用物品生效的地方,不用公共事件做。
(另外如果自己不会写别追问我怎么写,没用过XP不懂。
作者: CR~    时间: 2015-1-9 15:52
有大神能帮一下么。。。
作者: 你最珍贵    时间: 2015-1-13 13:16
在公共事件结尾加一段
  1. $scene = Scene_Item.new
复制代码

作者: 牛肉面    时间: 2015-1-13 13:19
只有在sencemap才会执行公共事件。




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