MiraiForum

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

    何梓Black 创建的主题

    • 何梓Black

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

      8
      0
      赞同
      8
      帖子
      564
      浏览

      何梓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

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

      13
      0
      赞同
      13
      帖子
      2056
      浏览

      何梓Black

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

      Mirai机器人大富翁插件 使用方法:

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

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

      指令:

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

      #(Bot拥有者)

      指令 说明 #大富翁开关 将群聊纳入或移出服务列表 #插件状态 查看各群游戏运行情况

      !(游戏发起人,中英文感叹号均可)

      指令 说明 !开始大富翁 启动大富翁,游戏进入准备阶段,仅当游戏未开启时有效 !结束大富翁 关闭大富翁游戏,重置游戏内容,游戏进入关闭阶段,当游戏处于开启的任意阶段有效 !开始游戏 游戏进入游戏状态,仅当游戏在准备阶段有效 !游戏状态 显示当前的游戏状态

      无前缀(正常游戏成员使用)

      指令 说明 加入 当游戏处于准备阶段时,不在游戏中的玩家发送加入可以加入游戏 掷 当处于玩家行动回合,行动玩家发送’掷‘掷出骰子 是/否 用于玩家被询问下一步操作的回复 查看地图 查看当前游戏地图 [数字] 用于需要回复数字时 未来功能目标: 恢复玩家随时查看玩家状态等功能 游戏各个参数的自定义设置:如开局金钱,经过起点时的奖励,彩票的开奖间隔与奖金 关于如何编辑地图文件的说明文档
    • 何梓Black

      反666插件[0.1.1]
      插件发布 • • 何梓Black

      8
      0
      赞同
      8
      帖子
      1542
      浏览

      何梓Black

      前几天受群友托付写了个简单的反666插件
      GitHubLink: https://github.com/heziblack/Anti666
      RealseLink: https://github.com/heziblack/Anti666/releases

      怼666

      一个简单的mirai插件,主要功能是当群友发送666内容的时候怼回去或者撤回

      使用方法:

      将jar文件丢进plugin文件夹,启动mcl一次后找到“data\org.hezistudio.anti666”目录下的data.txt文件夹,将“-1”修改成你的QQ号,然后重启mcl

      功能:

      任意群聊发送“#anti6 [模式数字]”,( 如 #anti 1)进行模式切换

      模式数字:0-3

      0 关闭;

      1,回复文字,将6替换成除6外的数字;

      2,回复图片,暂时只有内置的一张;

      3,尝试撤回消息,权限不足则使用文字模式;

      发送“#kkw”或者“#mmw”以开启/关闭 夸夸我/骂骂我 功能

      开启后群员发送“夸夸我”或“骂骂我”使用该功能

      提示:仅供娱乐,请待人友善

    • 何梓Black

      【十分麻瓜的前置】群员金钱存储
      插件发布 • • 何梓Black

      2
      0
      赞同
      2
      帖子
      770
      浏览

      何梓Black

      提供两个api

      fun getMemberMoneyData(member):List<Long> fun setMemberMoney(member, isSaved:Boolean, count:Long):Boolean

      金钱分成钱包(现金)跟仓库(或者叫银行)
      主要作用是跨插件共享积分数据
      链接:https://github.com/heziblack/MoneySaver
      注意:没有认真测试过, 使用的时候具体会发生什么人家不知道拉

    • 1 / 1