查看: 2665|回复: 2

[有事请教] 新人又来求助啦。huo'qu

[复制链接]
梦石
0
星屑
394
在线时间
115 小时
注册时间
2016-1-17
回帖
77
发表于 2020-3-8 18:29:55 | 显示全部楼层 |阅读模式

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

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

×
条件分支中想获取其他地图的其他事件的独立开关是否打开,用了Drill_EventSelfSwich插件,在他的脚本里似乎找不到这功能,还是我不会找
梦石
0
星屑
3486
在线时间
294 小时
注册时间
2020-1-27
回帖
180
发表于 2020-3-8 22:59:01 | 显示全部楼层
本帖最后由 zths 于 2020-3-8 23:11 编辑

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

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

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

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

事件ID和地图ID查看位置:
589_23_11_22_462_mstsc.png

点评

今天才测试,完美解决  发表于 2020-3-17 14:45
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部