Project1
标题:
如何在对话进行时呼出了功能键/公共事件
[打印本页]
作者:
thelilians
时间:
2020-2-5 17:09
标题:
如何在对话进行时呼出了功能键/公共事件
大概是想做一个逆转式的 :当NPC对话持续到
某一句话
的时候可以使用键盘上的
按键
(即对话框还未消失时)
之前是请人写了一个
自定义键盘按键
呼出公共事件的脚本
但是似乎只能在对话完毕(对话框消失以后)键盘按键才能生效……
求问有什么办法可以在对话的中途就激活这个键盘功能吗TAT
这里帖一下植入的键盘功能脚本
作者:
Nil2018
时间:
2020-2-5 17:27
问过+1
https://rpg.blue/thread-477766-1-1.html
作者:
thelilians
时间:
2020-2-5 18:43
Nil2018 发表于 2020-2-5 17:27
问过+1
https://rpg.blue/thread-477766-1-1.html
层主你好~
我尝试插入了楼里的脚本然后按键毫无反应……T T
请问能否提供一下帖子里提到的【YEA - 按键触发公共事件】脚本再试试看呢T T
(不知道是不是和现有的呼出事件脚本有冲突)
作者:
阵颜
时间:
2020-2-5 18:52
本帖最后由 阵颜 于 2020-2-5 19:50 编辑
不好意思,我可能之前理解的不太对。
这里不是单纯的让对话消失然后触发公共事件就能实现的。
估计楼主是想实现类似于
显示文字1
条件分歧 if 玩家按键调用公共事件
显示文本2
end
显示文本3
类似于这样的功能吧?如果是这样的功能的话,因为有后续的显示文本3的存在,所以大概不是单纯让 显示文本1 自动消失然后触发公共事件就能解决的,
所以我能想到的就是修改Window_Message类,做成类似于“显示选项窗口”、“数值输入处理”和“物品选择处理”这三个事件指令类似的功能。
——————————————————————————————————————
这个,因为我也是一个小白,不能帮你解决问题,
不过有个思路倒是可以说下。
就是你想实现的这个类似于逆转的功能,并不是约稿用一个“按键触发公共事件”就能实现的。
据我所知,触发公共事件是先“预定好接下来要触发的公共事件”,然后检测什么时候地图上没有对话啊,还有自动执行的事件啊之类的之后系统会自动调用这个“预定”的公共事件。
也就是说,前提是“对话框消失”了,才会接下来执行公共事件。如果是这样的话,就是修改Window_Message类里的 “不等待输入”的标志,在按键触发公共事件的时候同时也触发改Window_Message类里的 “不等待输入”的标志使对话自动消失。
如果你想实现的是类逆转的那种对话框不消失的前提下选择证据一类的功能,可能得按照“显示选项窗口”、“数值输入处理”和“物品选择处理”这三个事件指令一样做成Window_Message类里的实例,并在update里不断更新纤程。
作者:
KB.Driver
时间:
2020-2-5 22:55
记得有喵呜喵5的“逆转裁判式对话系统”这样的脚本,
功能是根据按键的不同,可以用条件分歧对同一句话做不同事情。
只要在后面跳转标签回到每句话开头就可以了吧。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1