多米诺 SkylaughSL
可能是对应版本的lua不支持负的utc时间操作。最新的mirai整合包应该没有问题,实在用不了的话把timetool屏蔽了吧。
如果需要在群里跑,把每个函数最前面的msg.fromGroup区块的if判定删除就可以了。但是群里跑的话自动化功能可能会出问题,建议只启用.dark和.darkappendix命令。

    怎么私聊骰子发送了.dark,还是回复私聊骰子开始游戏。。。

    1 个月 后

    私聊状态下,无论是.dark还是.darkappendix都无法开始游戏,都还是继续要求私聊,是出BUG了吗?

      6 天 后

      时间推进失败了:\plugin\dark.lua:3000: time result cannot be represented in this installation
      我用的是最新的mirai整合包

      另外想结束游戏,重新开始应该用什么指令?直接从13开始,前面的不用管?

      2 个月 后

      这个是只能mirai才可以用的吗?

      1 个月 后

      twfx1207
      我最近刚开始使用这个脚本,发现timetool指令报错。搜索了一下问题,发现问题是这样。
      我在CSDN论坛看到这样一篇文章:Lua 使用 os.time 获取时间戳需谨慎
      其中提到

      2、使用 os.time({timeTbl}) 获取指定日期的时间戳就需要注意了:
      指定日期必须是在 1970-01-01 08:00:00 之后才能获取到时间戳,否则返回 nil 。

      因为我并不是任何一种语言的使用者,只能浅显地查到这里,稍微实验了一下单纯增加40年年份,但这样会导致星期的计算错误,从而与模组产生矛盾。

      不知道对此是不是有所帮助。
      最后感谢作者辛苦编写的脚本。

      1 个月 后


      同样是时间轴报错…(版本是603)
      期待解决问题
      感谢作者辛苦编写的脚本~


      同样是时间轴报错…(版本是603)
      期待解决问题
      感谢作者辛苦编写的脚本~

      1 个月 后

      同样是时间轴的bug,报错也和上楼的一模一样,作者大大可以解决下嘛

      2 年 后
      8 个月 后

      shangfang33 可以删除或注释掉所有return "请私聊{self}发送.dark开始游戏!" 的if else块

      说点什么吧...