MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接

    已解决 请问Java如何设置“猜数游戏”的监听

    开发交流
    2
    4
    387
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • Tio Yae
      Tio Yae 最后由 编辑

      如题,大概需求是通过发送指令开始游戏,有回答次数限制和回答时间限制。

      1 条回复 最后回复 回复 引用 0
      • Tio Yae
        Tio Yae 最后由 编辑

        todo那里一直下不了手,求大佬指点

        GlobalEventChannel.INSTANCE.subscribeAlways(FriendMessageEvent.class, event -> {
                    String content = event.getMessage().contentToString();
                    System.out.println(content);
        
                    if (content.startsWith(">")) {
                        if (content.length() > 0)
                            content = content.substring(0);
                        else
                            content = "";
        
                        switch (content){
                            case "猜数":
                                //todo
                                break;
                            default:
                                break;
                        }
                    } 
                });
        
        1 条回复 最后回复 回复 引用 0
        • X
          xiran210 最后由 编辑

          给每个玩家单独一个类,指令通过一个函数单独分发到每个玩家的类中,再单独判断。

          如果让我实现这功能我就会这么做

          Tio Yae 1 条回复 最后回复 回复 引用 0
          • Tio Yae
            Tio Yae @xiran210 最后由 编辑

            @xiran210 感谢指点,其实我主要想了解怎么设置监听次数,想了一天,已经解决了^_^

            1 条回复 最后回复 回复 引用 0
            • Topic has been marked as solved  Tio Yae Tio Yae 
            • 1 / 1
            • First post
              Last post
            Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact