赞 | 406 |
VIP | 0 |
好人卡 | 11 |
积分 | 390 |
经验 | 242285 |
最后登录 | 2024-11-15 |
在线时间 | 5717 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 39016
- 在线时间
- 5717 小时
- 注册时间
- 2006-11-10
- 帖子
- 6619
|
本帖最后由 灯笼菜刀王 于 2019-8-1 10:12 编辑
布尔类型常量只能是true和false, "on"和"off" 都视为字符串, 返回结果是非假
默认脚本, 独立开关的键值判定是这样的
#--------------------------------------------------------------------------
# ● 获取独立开关
# key : 键
#--------------------------------------------------------------------------
def [](key)
return @data[key] == true ? true : false
end
可以看到, 只要返回值不是true, 那就全部视为false, 自然, 你返回"OFF" 就和false一样的结果咯(返回"on"也一样)
然后卡死, 是因为XP版的一个历史遗留BUG, 事件最后如果返回false, 那就会卡死, 解决方法, 给它下面加一个true, 或者事件最后添加一个注释就可以了 |
评分
-
查看全部评分
|