Project1

标题: 新人又来求助啦。huo'qu [打印本页]

作者: bualojio    时间: 2020-3-8 18:29
标题: 新人又来求助啦。huo'qu
条件分支中想获取其他地图的其他事件的独立开关是否打开,用了Drill_EventSelfSwich插件,在他的脚本里似乎找不到这功能,还是我不会找
作者: zths    时间: 2020-3-8 22:59
本帖最后由 zths 于 2020-3-8 23:11 编辑

可以这么用脚本取值 $gameSelfSwitches.value([地图id(数字无引号),事件id(数字无引号),'开关名称(有引号)'])

至于插件我就不知道了  如果没有损坏游戏基本的读取方式 那就是这样读. 顺便设置方法是 $gameSelfSwitches.setValue([地图id(数字无引号),事件id(数字无引号),'开关名称(有引号)'],值(1,0,true,false这样的值 最终均转换为true false))

如果要放在条件里面 理论上应该是用 Conditional Branch 的脚本
像这样


豆知识:
这样的 格式 [地图id(数字无引号),事件id(数字无引号),'开关名称(有引号)']
比如
[1,1,'A'] 其实可以写成字符串形式 "1,1,A" 来增加性能(如果真的在乎这点性能)
因为本身这个 SelfSwitche 是对象 不是Map 啥key塞进去都toString了。。。

事件ID和地图ID查看位置:





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