MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接
    1. 主页
    2. 何梓Black
    3. 帖子
    • 资料
    • 关注 0
    • 粉丝 1
    • 主题 7
    • 帖子 101
    • 最佳 11
    • 有争议的 0
    • 群组 1

    何梓Black 发布的帖子

    • RE: 循环定时任务这样写对吗?

      @cssxsh 9e56c2e6-863f-4854-adc7-e53d07f67f6f-image.png
      所以我可以把一个功能已经其关联协程这样写在一个ListenerHost中吗?

      发布在 开发交流
      何梓Black
      何梓Black
    • RE: 循环定时任务这样写对吗?

      @cssxsh 感谢大佬么么

      发布在 开发交流
      何梓Black
      何梓Black
    • RE: 循环定时任务这样写对吗?

      @cssxsh 那么我要使用协程进行定时循环的任务应该怎么做呢,么么

      发布在 开发交流
      何梓Black
      何梓Black
    • RE: 循环定时任务这样写对吗?

      @cssxsh 乐

      发布在 开发交流
      何梓Black
      何梓Black
    • 循环定时任务这样写对吗?
      // 线程调用服务
          val scheduler: ScheduledExecutorService = Executors.newScheduledThreadPool(3)
      
          // 启动循环
          fun startCycleTask(){
              scheduler.scheduleWithFixedDelay(task,100,200,TimeUnit.MICROSECONDS) // 指定间隔,调用之间的间隔 延时在前一次调用结束到下一次调用开始
              scheduler.scheduleAtFixedRate(task,100,200,TimeUnit.MICROSECONDS) // 指定频率,两次调用的间隔 延时在上一次调用开始到下一次调用开始
          }
      
          // 定时任务
          private val task = object :TimerTask(){
              override fun run() {
                  timerTask()
              }
              fun timerTask(){
                  scheduler.submit {
                      PluginMain.launch {
                          /* do something */
                          delay(1000) //  
                      }
                  }
              }
          }
      
      发布在 开发交流
      何梓Black
      何梓Black
    • RE: 【每日沙雕图】沙雕小别墅

      @MrXiaoM 在 【每日沙雕图】沙雕小别墅 中说:

      5fcb22650091a253.jpg

      第二天再看才看懂,我大概是要笨死了

      发布在 摸鱼区
      何梓Black
      何梓Black
    • RE: MonopolyForMirai 大富翁插件

      @TeamBreakerr 在 MonopolyForMirai 大富翁插件 中说:

      @何梓Black 20acfc93-8f90-493a-9238-470f98a947e5-image.png
      触发条件是,在掷完之后,在机器人还没有说消息时,立马回复"是"
      多试几次就会出现多个人进入OnTerm状态,只有一个人能继续进行游戏。
      应该搞个互斥啥的?

      行吧,我回头看看

      发布在 插件发布
      何梓Black
      何梓Black
    • RE: MonopolyForMirai 大富翁插件

      @TeamBreakerr 阿哲,我没有遇到这个bug,能提供截图吗?

      发布在 插件发布
      何梓Black
      何梓Black
    • RE: MonopolyForMirai 大富翁插件

      @TeamBreakerr 暂时还没有恢复该功能

      发布在 插件发布
      何梓Black
      何梓Black
    • MonopolyForMirai 大富翁插件

      贼心不死的我又来辣,希望大家能帮忙测试~~~
      github:https://github.com/heziblack/MonopolyForMirai

      Mirai机器人大富翁插件

      使用方法:

      将插件放入plugin中,启动一次mcl,之后在 \config\org.hezisudio.monopoly\PluginConfig.yml 中修改 owner的值为插件管理者的QQ号。然后启动mcl。

      启动后在群聊中发送 #大富翁开关 将该群聊纳入游戏服务列表

      指令:

      仅在群聊环境下可以使用,前缀分为:

      1. #(Bot拥有者)

        指令 说明
        #大富翁开关 将群聊纳入或移出服务列表
        #插件状态 查看各群游戏运行情况
      2. !(游戏发起人,中英文感叹号均可)

        指令 说明
        !开始大富翁 启动大富翁,游戏进入准备阶段,仅当游戏未开启时有效
        !结束大富翁 关闭大富翁游戏,重置游戏内容,游戏进入关闭阶段,当游戏处于开启的任意阶段有效
        !开始游戏 游戏进入游戏状态,仅当游戏在准备阶段有效
        !游戏状态 显示当前的游戏状态
      3. 无前缀(正常游戏成员使用)

        指令 说明
        加入 当游戏处于准备阶段时,不在游戏中的玩家发送加入可以加入游戏
        掷 当处于玩家行动回合,行动玩家发送’掷‘掷出骰子
        是/否 用于玩家被询问下一步操作的回复
        查看地图 查看当前游戏地图
        [数字] 用于需要回复数字时

      未来功能目标:

      • 恢复玩家随时查看玩家状态等功能
      • 游戏各个参数的自定义设置:如开局金钱,经过起点时的奖励,彩票的开奖间隔与奖金
      • 关于如何编辑地图文件的说明文档
      发布在 插件发布
      何梓Black
      何梓Black
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 2 / 6