Project1

标题: 公共事件的问题 [打印本页]

作者: 美丽晨露    时间: 2013-3-13 08:51
标题: 公共事件的问题
带公共事件的物品使用后会返回地图。怎么样不让它返回地图
作者: wingzeroplus    时间: 2013-3-13 13:06
公共事件只有返回地图才会执行效果,不返回地图的话……相当于暂时无效了,直到你退到地图上
作者: 紫英晓狼1130    时间: 2013-3-13 13:39
可以编一个变量,在每个地图(除了可以跳转的地图)加上变量等于一
在公共事件里条件分歧:当变量为1时,增加这个物品(否则使用物品就是减少一个物品)
作者: 芯☆淡茹水    时间: 2013-3-13 14:50
物品场景不能执行公共事件。 可把使用物品后触发的公共事件内容在物品场景写成脚本。比如使用XX号ID的物品,后面又怎么样怎么样,,,
作者: 美丽晨露    时间: 2013-3-13 16:59
芯☆淡茹水 发表于 2013-3-13 14:50
物品场景不能执行公共事件。 可把使用物品后触发的公共事件内容在物品场景写成脚本。比如使用XX号ID的物品 ...

具体需要怎么做呢?
作者: wingzeroplus    时间: 2013-3-13 20:23
本帖最后由 wingzeroplus 于 2013-3-13 20:31 编辑

如果只是不要退回地图的话 很简单
将Scene_Item下
121-120行  和 192-193行
# 切换到地图画面
    $scene = Scene_Map.new
这个给注释掉就行

不过这样也会有小问题,退到地图上的时候只能执行最后一次的公共事件
如果玩家同时使用两个以上含有公共事件的物品,只有后面的有效
或者使用同一个物品多次的话,效果不会累加的

包括用脚本我也试过,效果和上面一样
作者: 美丽晨露    时间: 2013-3-14 21:12
这样啊,如果是公共事件内写脚本的内容也不行吗?
一定要返回地图时才能执行一次啊




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