查看: 2940|回复: 6

[有事请教] 如何用脚本去科学的调用一个公共事件

[复制链接]
梦石
0
星屑
7771
在线时间
1525 小时
注册时间
2013-12-3
回帖
303
发表于 2022-2-19 11:43:43 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 HM495 于 2022-2-19 11:46 编辑

我知道$gameTemp.reserveCommonEvent(id)可以调用公告事件
但这么写似乎存在一些问题
举个例子

我先设置一个公告事件1,内容为显示对话XXX

然后开始做事件页
内容为
显示对话A
显示对话B
调用公告事件1
显示对话C

那这时候的时序是 A B XXX C 没有问题

但如果我写成
显示对话A
显示对话B
$gameTemp.reserveCommonEvent(1)
显示对话C

这时候时序就是A B C XXX
公告事件似乎并没有被插进事件中,而是等原本的事件执行完才开始执行公共事件

那如果我想用脚本去调用公告事件 并且还是按照A B XXX C的正确时序 应该如何写脚本呢
能否直接用command117去调,可以的话应该怎么写呢
梦石
0
星屑
16261
在线时间
4014 小时
注册时间
2015-9-14
回帖
1322

开拓者

发表于 2022-2-19 15:48:09 | 显示全部楼层

点评

感谢!非常管用  发表于 2022-2-19 16:10
https://rpg.blue/data/attachment/album/202003/28/021323lltgrsvfytfwuya5.gif
回复

使用道具 举报

梦石
0
星屑
1139
在线时间
110 小时
注册时间
2021-8-21
回帖
67
发表于 2022-2-24 21:09:37 | 显示全部楼层
所以,该怎么解决这个问题?
回复

使用道具 举报

梦石
0
星屑
7771
在线时间
1525 小时
注册时间
2013-12-3
回帖
303
 楼主| 发表于 2022-2-24 21:21:30 | 显示全部楼层
guihuasheng 发表于 2022-2-24 21:09
所以,该怎么解决这个问题?
  1. this.setupChild($dataCommonEvents[コモンイベントID].list, 対象イベントID)
复制代码
回复

使用道具 举报

梦石
0
星屑
1139
在线时间
110 小时
注册时间
2021-8-21
回帖
67
发表于 2022-2-25 02:11:17 | 显示全部楼层
本帖最后由 guihuasheng 于 2022-2-25 02:14 编辑

不同地图有相同ID的事件,怎么确认所写脚本的对象事件所在地图?
回复

使用道具 举报

梦石
0
星屑
7771
在线时间
1525 小时
注册时间
2013-12-3
回帖
303
 楼主| 发表于 2022-2-25 11:05:43 | 显示全部楼层
guihuasheng 发表于 2022-2-25 02:11
不同地图有相同ID的事件,怎么确认所写脚本的对象事件所在地图?


这我没研究,直接填0的…
我是直接动的Game_Interpreter里的指令,在那儿直接调用的
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部