- 已编辑
先占个坑,タブー術提醒我可以设置成通知窗口,等我去研究研究,就不发新版本了在1.4基础上改改就行
改好了
先占个坑,タブー術提醒我可以设置成通知窗口,等我去研究研究,就不发新版本了在1.4基础上改改就行
改好了
调用函数失败是怎么回事啊
lanlijingxiang 能发下详细的报错信息吗,知道是什么指令导致的吗?
lanlijingxiang 你的Dice是不是放在中文路径
感谢タブー術,找到问题解决方法了,需要把所有脚本都转一遍码,等会全部重传,我尽快搞定
属于是之前卡了这么久的问题虽然知道是编码导致的但现在才搞明白具体怎么操作
不过心里没啥底,可能会导致问题……
把全部版本都改了一遍,能识别中文路径了
请问,我修改后的日上限监测脚本只能在一段时间内监测到上限(尤其是跳海程序)并返回已上限的回复,但是,同样的群,同样群成员等待一段时间后再次发送跳海指令,又是正常回复且重新计算跳海次数了。是否是代码出了什么问题?还是某些默认设置改错了?
-- 跳海,默认为“跳进海里”
drown_self_order = "跳进海里"
--限制跳海名单
banned_drawn_qq = "xxxxxxxxx"
--限制跳海名单的跳海上限
banned_everyday_max_drawn = 1
-- 跳海程序(会往海里添加一具尸体)
function bottle_num(msg)
if ( msg.fromQQ == banned_drawn_qq ) then
local letter = read_file(bottle_text_path)
local letter_list = {}
local today_drawn = getUserToday(msg.fromQQ,"DB_everyday_drown")
letter_list = Split(letter,"c2xhc2g=")
if (today_drawn>= banned_everyday_max_drawn) then
return "一位英俊的菲林少年注意到了{nick}近日的反常举动,并将其报告给了这片海域的监视者。\n警觉的监视者加强了海岸的安全防护,{nick}现在只能遥望着海面沉浮的".. #letter_list-1 .."个物体独自兴叹了。"
else
date=os.date("%Y-%m-%d %H:%M:%S")
if ( msg.fromGroup == "0" ) then
text_full = "[CQ:image,url=http://q1.qlogo.cn/g?b=qq&nk="..msg.fromQQ.."&s=640]\n海面飘来了"..getUserConf(msg.fromQQ,"nick","某人").."的浮尸。\nTA于"..date.."悄悄潜入海底……TA在泰拉的渊洄中望见了什么?唯有回望TA的深渊知晓。c2xhc2g="
else
text_full = "[CQ:image,url=http://q1.qlogo.cn/g?b=qq&nk="..msg.fromQQ.."&s=640]\n海面飘来了"..getUserConf(msg.fromQQ,"nick","某人").."的浮尸。\n他于"..date.."在"..getGroupConf(msg.fromGroup, "name", "获取群名参数错误!").."("..msg.fromGroup..")处的海边沉入深海——回归一切的起源,回归诞生的黑暗。c2xhc2g="
end
write_file(bottle_text_path,text_full)
setUserToday(msg.fromQQ, "DB_everyday_drown", today_drawn+1)
return "{nick}仿佛被某种声音——某种音乐——引向海岸,等{nick}回过神,波涛与黑暗已经卷挟着".. #letter_list-1 .."个物体一并汹涌而来。\n……\n它们吞噬了{nick},也将永远伴随TA。"
end
end
local today_drawn = getUserToday(msg.fromQQ,"DB_everyday_drown")
if ( today_drawn >= DB_everyday_max_drown ) then
local letter = read_file(bottle_text_path)
local letter_list = {}
letter_list = Split(letter,"c2xhc2g=")
reply_list = {
"{nick}试图重温被海水与寒冷包围浸没的感觉;意识浮沉之际,".. #letter_list-1 .."道影子在视野中一晃而过。\n……\n眨眼间,{nick}在跃落的海岸醒来,一位英俊的菲林少年正疑惑又担忧地望着TA。{nick}不记得在海中看到的光景,唯有咸涩的海盐残留在皮肤上,仿佛音乐与求死的极乐都是一场幻梦。",
"{nick}刚想再次跳入海里,却被一位英俊的菲林少年拉住了手腕。\n“请不要如此轻贱生命。”他蹙着眉说。\n{nick}只能依稀看见".. #letter_list-1 .."个物体在波浪中沉浮:那海水依旧深邃,却不再拥有吸引{nick}投身其中的魔力。TA跟随着少年的脚步,踉踉跄跄离开了海岸。"
}
random_reply = reply_list[math.random(#reply_list)]
return random_reply
else
local letter = read_file(bottle_text_path)
local letter_list = {}
letter_list = Split(letter,"c2xhc2g=")
date=os.date("%Y-%m-%d %H:%M:%S")
if ( msg.fromGroup == "0" ) then
text_full = "[CQ:image,url=http://q1.qlogo.cn/g?b=qq&nk="..msg.fromQQ.."&s=640]\n海面飘来了"..getUserConf(msg.fromQQ,"nick","某人").."的浮尸。\nTA于"..date.."悄悄潜入海底……TA在泰拉的渊洄中望见了什么?唯有回望TA的深渊知晓。c2xhc2g="
else
text_full = "[CQ:image,url=http://q1.qlogo.cn/g?b=qq&nk="..msg.fromQQ.."&s=640]\n海面飘来了"..getUserConf(msg.fromQQ,"nick","某人").."的浮尸。\n他于"..date.."在"..getGroupConf(msg.fromGroup, "name", "获取群名参数错误!").."("..msg.fromGroup..")处的海边沉入深海——回归一切的起源,回归诞生的黑暗。c2xhc2g="
end
write_file(bottle_text_path,text_full)
setUserToday(msg.fromQQ, "DB_everyday_drown", today_drawn+1)
return "{nick}仿佛被某种声音——某种音乐——引向海岸,等{nick}回过神,波涛与黑暗已经卷挟着".. #letter_list-1 .."个物体一并汹涌而来。\n……\n它们吞噬了{nick},也将永远伴随TA。"
end
end
msg_order[drown_self_order] = "bottle_num"
cyphoeris 通常来说setUserToday是计算用户单日数量的,会在0时重置(不过看你回复的时间应该不是这个问题)
然后……我看代码感觉好像确实并没有逻辑上的错误,怪起来了——
Lily Black 是的 而且因为我没用服务器,人又在国外,我不知道这是不是会影响,反正骰子的好感送礼程序也会时不时地重新计数,感觉国内和我这边的0点都会各清空一次?(再加上两边非零点的清空,就很混乱)
cyphoeris 这个可能涉及到Dice的问题了——
扔漂流瓶图片,后台有显示但是实际没有反应,如果抽到也是一样,这个怎么整呀?
Lily Black 好的好的,感谢!
Lily Black 抱歉我再来问下,是直接按照隔壁的操作就行么?尝试了好像不行
Shan 图片还是不行的话那八成是真不行了x
Lily Black 好,感谢
我输入 扔漂流瓶 漂流瓶功能上线后
反馈为
骰娘调用C:\Users\ADMINI1\Desktop\suhuitou\DICE311\plugin\DRIFTI1.LUA函数throw_bottle失败!
…s\ADMINI1\Desktop\suhuitou\DICE311\plugin\DRIFTI1.LUA:88: attempt to index a nil value (global ‘file’)
求教这是什么情况呢
hjy 我也觉得很奇怪,因为复现问题时只有同时满足UTF-8编码
和含有非英文字符集路径
才会导致这种情况,但是看你的脚本路径也不像是有中文路径的样子……要不然先把编码给换了再试试?
呜呜 我的安装了没有反应 萌新求解
_xiao_zhai
首先确定你将DriftingBottles.lua
脚本和bottle
文件夹都放在Dice目录\DiceXXXXXXX\plugin
了吗?
你安装之后.system load
过了吗?
没有反应的话,骰娘在你发送.system load
时有提示读取失败吗?
有其他报错信息吗?
Lily Black 现在好了 太感谢了 qwq