MiraiForum

    • Register
    • Login
    • Search
    • Popular
    • Recent
    • Unsolved
    • Tags
    • Groups
    • 友情链接

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

    开发交流
    2
    4
    425
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Tio Yae
      Tio Yae last edited by

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

      1 Reply Last reply Reply Quote 0
      • Tio Yae
        Tio Yae last edited by

        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 Reply Last reply Reply Quote 0
        • X
          xiran210 last edited by

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

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

          Tio Yae 1 Reply Last reply Reply Quote 0
          • Tio Yae
            Tio Yae @xiran210 last edited by

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

            1 Reply Last reply Reply Quote 0
            • Topic has been marked as solved  Tio Yae Tio Yae 
            • 1 / 1
            • First post
              Last post
            Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact