| 赞 | 39  | 
 
| VIP | 0 | 
 
| 好人卡 | 0 | 
 
| 积分 | 35 | 
 
| 经验 | 0 | 
 
| 最后登录 | 2025-10-29 | 
 
| 在线时间 | 294 小时 | 
 
 
 
 
 
Lv3.寻梦者 
	- 梦石
 - 0 
 
        - 星屑
 - 3486 
 
        - 在线时间
 - 294 小时
 
        - 注册时间
 - 2020-1-27
 
        - 帖子
 - 190
 
 
 
 | 
	
 本帖最后由 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查看位置: 
 
 |   
 
 
 
 |