请问CQ码怎么发送才能在捡漂流瓶的时候显示呢
【指令脚本】漂流瓶json重置版
求问,不知道为什么加载不出来,框架是gocq,放在diceqq文件下的plugin里了
很好的功能
请问 查找瓶子 和 删除瓶子 这两个指令正常工作吗?,看代码好像是传入QQ,一直提示参数非法
漂流瓶初始化是重置本群的吗?需要权限吗?
最近发现个问个,在装了lua后再其他lua会无法读取安装。框架是Mirai
- 已编辑
改了点东西
- 取消了独立的配置文件,配置在文件内修改
- 使用dice提供的json函数,消除疑难杂症(低版本dice不可用)
- 优化了点提示,比如漂流瓶监视消息不再发送json而是一个完整的格式化文本
- 忘记还改了什么
解压后直接塞进plugin里面就能用
由于数据不兼容,从上个版本升级的骰主可以使用下面的插件更新漂流瓶数据(因为偷懒,时间戳我直接覆写为0了)
ocelot
抱歉!现在我没办法复现这个bug了,因为扔瓶子的指令也报错了
mirai版本2.14.0
dice版本2.6.6 rc638
扔漂流瓶+文字内容回复
似乎出了点问题,请耐心等待(Lua脚本运行出错)
骰主这边收到
我调用C:\Users\ADMINI1\Desktop\MIRAI1\DICE171\plugin\DRIFTI1.LUA函数throw_bottle失败!
…rs\ADMINI1\Desktop\MIRAI1\DICE171\plugin\DRIFTI1.LUA:62: attempt to index a nil value (global ‘config’)
我先尝试更新一下楼上的新版本吧,谢谢!
漂流瓶更新会把原来的数据覆盖掉…….请问如何解决呢?真的很想保留之前的数据
之前换成超时空猫猫框架的,漂流瓶可以正常使用!但是再换成llob的之前的瓶子就捡不到了!而且第二次跳海的时候没有回复了,我翻了一下,之前的瓶子和现在的瓶子都在一个json格式的文件里,但是里面的顺序特别乱,文件移动一次第二次的瓶子也没了只能重新扔瓶子计数
- 已编辑
在dice!2.7.0以后,引入了新特性:支持js和py脚本。但为适配三种语言脚本的不同特性,出现了未定义行为:json数组项在重启后被lua读取会获取到以数组下标为键值的对象形式。本插件表现为重启后,捡瓶子和跳海均提示无瓶子,并且扔瓶子后,瓶子带序号,且顺序错乱。本次修复针对此行为变化,加入补丁将读取到的错误形式转换为原形式。
该带补丁的修复脚本适合版本号小于等于666的dice!2.7.0版本。上述问题已反馈给开发者,在未来的版本中,可能会修复。因该补丁会额外判断数据,会造成计算量增加,所以不建议无此问题的早期版本以及修复后的未来版本使用;但也无需担心:补丁不会影响正常功能,若不确定是否适合,更新就完事了。
解压放进plugin文件夹中
注意!!在覆盖插件时,请注意保存你的配置!!直接覆盖会导致配置被一并覆盖!切记。