Project1
标题:
请问地图上事件的执行命令是什么?
[打印本页]
作者:
jianyulei
时间:
2016-8-9 20:28
标题:
请问地图上事件的执行命令是什么?
地图上建立的事件应该也有个执行的命令吧?例如地图1的事件2 ,要开始执行它的命令是什么?
作者:
御曹司
时间:
2016-8-9 23:01
不就是事件左下角的触发条件么。。。
作者:
jxy
时间:
2016-8-10 15:31
在其他格子上弄个触碰打开开关,然后那个事件并行不就好了……用得着那么麻烦吗……
作者:
taroxd
时间:
2016-8-10 15:47
$game_map.interpreter.setup(list, event_id)
复制代码
list 为事件指令的数组,event_id 为事件 id
以上内容都没有经过测试
---
楼主最好解释一下上面那句「因为各种原因,我必须要用到直接触发的命令」中到底是什么原因。
总感觉是在用事件的思路写脚本,或者说不理解 interpreter 的机制。
如果是这样的话,我相信上面那一个命令无法帮你解决问题。
---
因为我很懒所以不接受追问
作者:
jianyulei
时间:
2016-8-10 16:14
taroxd 发表于 2016-8-10 15:47
list 为事件指令的数组,event_id 为事件 id
以上内容都没有经过测试
我刚才尝试事件-脚本里写入
$game_map.events_xy(9, 6).each do |event|
event.start
end
成功触发地图上其他事件,触发顺序为本地事件结束后立即执行(也就是连着触发事件),不过不知道有什么后遗症或者BUG,希望指教一下。
我的原因其实是"传送人物"和"移动人物"到了某个地点之后,该地点的碰触事件没法触发,所以想办法手动来触发一次。
作者:
shitake
时间:
2016-8-10 21:04
taroxd 发表于 2016-8-10 15:47
list 为事件指令的数组,event_id 为事件 id
以上内容都没有经过测试
感觉躺枪。。。。写通过菜单触发事件的脚本,懒得折腾rm的事件体系,直接找到event然后调用start的路过。。。
(手机点评不能就回复了,逃
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1