# 8.8015 1.新增 变量if,for,while,switch 2.新增 变量\[try.throw\] # 8.8011 1.优化 底层 # 8.8010 1.修复 变量大小写敏感的问题 # 8.8009 1.修复 变量失效的问题 # 8.8008 1.修复 对话相关变量的部分问题 # 8.8007 1.优化 [设置附加协议],支持自定义协议头顺序了 # 8.8006 1.修复 循环的问题 # 8.8005 1.修复 自定义变量参数失效的问题 2.修复 部分情况下会乱码的问题 3.新增 变量[写入特殊文件],支持将base64编码的内容写入到文件中 4.更改 广告词的本地文件不再加密,启动时会自动解密 # 8.8004 1.修复 变量处理大小写敏感的问题 2.新增 自定义变量参数自动识别个数 3.优化 插件变量运行步骤的显示 4.优化 搜索变量部分,可以单独展示所有结果 5.新增 变量[获取网页协议头] # 8.8003 1.修复 添加定时任务提示 时间不合法 的问题 2.调整 错误仅在调试模式下上报(此模块会在正式版中移除) # 8.8002 1.修复 使用[SQL执行语句]变量插入数据会插入两条的问题 2.优化 底层 3.新增 事件【事件_配置被停用】 # 8.7997 1.修复 删除命令后配置页面被清空的问题 2.修复 定时任务失效的问题 3.修复 部分情况点击设置按钮会崩溃的问题 4.修复 销毁对话后取对话内容不返回的问题 5.优化 SQL相关变量 6.优化 自定义变量速度 # 8.7996 1.优化 底层 # 8.7995 1.修化 底层 # 8.7994 1.修化 IO独写 2.回退 变量[读入文件],可以自动判断编码 ``` 旧变量:[读入文件①;②] ①:文件名,②:是否UTF8编码(填写 真/假) 新变量:[读入文件①] ①:文件名 (会自动判断编码) ``` # 8.7993 1.修复 自定义变量失效的问题 # 8.7992 1.优化 IO读写 2.修复 变量[群主号码] 3.调整 变量[读入文件],不再支持自动判断编码 ``` 旧变量:[读入文件①] ①:文件名 (会自动判断编码) 新变量:[读入文件①;②] ①:文件名,②:是否UTF8编码(填写 真/假) ``` # 8.7991 1.优化 内存架构 # 8.7990 1.修复 变量[Json运行] # 8.7989 1.优化 变量[Json运行] 2.优化 变量[Json数值] 3.新增 变量[Json文本] ``` 在最初的版本中,Json不支持UTF8字符,所以Json文本中的数字和文本都可以由[Json运行]取出 在之前的版本中,Json支持了UTF8字符,但是Json0.文本中的数字无法由[Json运行]取出了,无疑造成了不便 在这个版本中,[Json运行]会在内部判断用户需要 数字 还是 文本,返回正确的内容(不保证完全准确) 示例 : [Json载入标识符;{"x":1,"y":[1,2,3],"z":{"d":"this is test"}}] [Json运行标识符;x] ->返回 1 [Json运行标识符;y[1]] -> 返回 2 [Json运行标识符;z.d] -> 返回 this is test 不过,为了防止错误,请用户在以后的配置中区分[Json数值]和[Json文本],以防出现不可预料的运行结果 ``` 4. 新增 变量[违禁词列表] 5. 优化 内存架构 6. 修复 新用户提示”找不到dll命令“的问题 7. 修复 tree.dll无法下载,导致插件无法正常初始化的问题 # 8.7988 1.新增 事件【事件_收到API请求_类型:】 2.新增 变量[API.url_path] 3.新增 变量[API.post_data] # 8.7986 1. 修复 细节问题 2. 新增 变量[操作配置项] 3. 新增 变量[返回处理] ``` 使用[返回处理①],当前运行内容将会返回①处的内容 例如自定义变量中使用了[返回处理12345] 配置中调用这个变量,这个变量就会返回“12345” 如果自定义变量中使用[结束处理12345],那么调用它的配置会停止执行后面的代码,直接返回“12345” ``` 3. 新增 Try Catch变量 ,详细查看[此处](http://d.doeca.cc/1541991) 4. 优化 MySQL相关变量 5. 优化 变量[设置对话模式] ``` [设置对话模式①;②;③] 参数②新增类型6 参数:①:标识符 ②:类型( 6.添加指定信息[填写群号或者QQ号]) ③:消息内容 返回值:返回设置结果 ``` 6. 优化 变量[赋值] ``` 使用[赋值①]后,可以使用[①]来取值了,不再需要使用[取值①] ```