求助!用的安卓版出了点问题,私聊录入词条读取随机词条,出现错误,是这么回复的:运行lua文件/storage/emulated/0/Android/data/io.github.mzdluo123.mirai.android/files/Dice3417437240/plugin/Undercover Game/Undercover Game Words Reader.lua失败:[string "LIB_WORDS = {}
…"]:4: cannot open file ‘/storage/emulated/0/Android/data/io.github.mzdluo123.mirai.android/files/Dice3417437240\plugin\Undercover Game\words.txt’ (No such file or directory)
【指令脚本】谁是卧底
还有就是发送开始游戏的时候,回复:按照普遍理性而言,人数不太可能是负数。但是已经设置过卧底人数和白板人数了,也有人参与游戏了
gtyes 第一个问题是脚本没法读取词条文件,我这里是windows环境运行的,不知道安卓是什么情况。你可以用记事本打开Undercover Game.lua,删掉第四行loadLua("Undercover Game/Undercover Game Words Reader")
,应该就可以正常运行了,只不过读取词库的功能没了。第二个问题按道理是卧底人数加白板人数大于所有参与游戏的玩家人数,如果实际情况不是这样麻烦再详细反馈一下,可能是bug。
想问一下我的词库是格式不对吗,读出来是乱码
R1spammer 谢谢大佬解答!但是删掉第四行放弃调取词库,然后我重新试了一下,用私聊发送>设置词条 [平民词] [卧底词] [白板提示(可选)]来使用自定义词条,然后回复:调用/storage/emulated/0/Android/data/io.github.mzdluo123.mirai.android/files/Dice3417437240/plugin/Undercover Game.lua函数setCustomWords失败!
….android/files/Dice3417437240/plugin/Undercover Game.lua:138: bad argument #3 to ‘setUserToday’ (number expected, got table),不知道是怎么回事
gtyes setUserToday存入table应该是新版本Dice加的功能,试着更新一下Dice。如果这个版本已经是最新了那可能是手机适用的版本太老,我这里也没有办法解决了。这么看来第二个问题实际上也是因为版本太旧,是因为setGroupConfig没办法存入列表导致玩家参与游戏失败了,所以也需要通过更新解决。
蒙能不能
Whi 我这里可以读你这个文件,没有出现乱码。也许是编码问题。你试试分别用不同中文编码保存这个txt文件然后读取,应该会有个不乱码的
那个,undercover game config要用什么方式打开,然后平民卧底词用文档修改后不知道如何保存
简律纯 plugin文件读取错误2次:…6138\DOWNLO1\骰子\TOUZIN1\DICE281\plugin\TIME-R1.LUA:66: attempt to index a nil value (global ‘msg’)
…6138\DOWNLO1\骰子\TOUZIN1\DICE281\plugin\UNDERC2.LUA:4: cannot open file ‘C:\Users\86138\Downloads\楠板瓙\touziniang\Dice2848613865\plugin\Undercover Game\words.txt’ (No such file or directory)