Package de.creepsmash.common.messages.server

Examples of de.creepsmash.common.messages.server.MessageMessage


        if (Player.getClient().getUserName().equals(player.getName())) {

          logger.info("Kick Player inGame: "
              + Player.getClient().getUserName());
          game
              .sendAll(new MessageMessage("System",
                  "<span style=\"color:red;\">"
                      + Player.getClient().getUserName()
                      + " were kicked by <b>"
                      + adminClient.getUserName()
                      + "</b></span>"));
          game.sendAll(new MessageMessage("System", Player
              .getClient().getUserName()
              + " has left..."));
          game.removeClient(Player.getClient());

          if (game.getClients().isEmpty()) {
            game.shutdown();
            gameTerminated(game);

          } else {
            game.sendAll(new PlayerQuitMessage(player.getName(),
                "Kick", Player.getClient().getClientID()));
            game.gamePlayersChanged();
          }

          Player.getClient().disconnect();
          gamesMessage();

          adminClient
              .send(new MessageMessage("System",
                  "<span style=\"color:red;\">"
                      + Player.getClient().getUserName()
                      + " were kicked by <b>"
                      + adminClient.getUserName()
                      + "</b></span>"));
          kik = true;
          break;

        }
      }
      if (kik == true)
        break;
    }
    if (kik == false) {
      for (Client client : this.clients) {
        if (client.getUserName().equals(player.getName())) {

          logger.info("Kick Player inLobby: " + client.getUserName());
          sendAll(new MessageMessage("System",
              "<span style=\"color:red;\">"
                  + client.getUserName()
                  + " were kicked by <b>"
                  + adminClient.getUserName() + "</b></span>"));
          sendAll(new MessageMessage("System", client.getUserName()
              + " has left..."));
          client.disconnect();
          kik = true;
          break;
        }
      }
    }
    if (kik == false) {
      adminClient.send(new MessageMessage("System",
          "<span style=\"color:red;\"> " + player.getName()
              + " User not Online !</span>"));
    }
    if (banUser == true) {
        player.setBlocked(true);
        try {
        EntityManager entityManager =
          PersistenceManager.getInstance().getEntityManager();
        EntityTransaction entityTransaction = entityManager
          .getTransaction();
        entityTransaction.begin()
        entityManager.merge(player);
        entityManager.flush();
        entityTransaction.commit()
        adminClient.send(new MessageMessage("System","<span style=\"color:red;\">"
                          + player.getName()
                          + " (Account) has been banned !</span>"));
       
        logger.debug("Block for User " + player.getName() + " / "
            + player.getMac() + " saved.");
      } catch (Throwable t) {
        logger.error("error while saving block for User "
            + player.getName() + " / " + player.getMac() + " ",  t);
      }
    }
    if (banUserAndMac == true) {
        adminClient.send(new MessageMessage("System","<span style=\"color:red;\">"
            + player.getName()
            + " (Mac) has been blacklisted !</span>"));
       
        try {
          EntityManager entityManager = PersistenceManager
View Full Code Here


    entityTransaction.begin();
    BlackList blacklist = entityManager.find(BlackList.class, player.getMac());
   
    if (blacklist != null) {
      entityManager.remove(blacklist);
      adminClient.send(new MessageMessage("System","<span style=\"color:red;\">"
          + player.getName()
          + " (Mac) has been unbanned !</span>"));
      Retrun = true;
    }
    entityTransaction.commit();
    } catch (Throwable t) {
      logger.error("error while remove block for User "
          + player.getName() + " / " + player.getMac() + " ",  t);
    }
   
    try {
      player.setBlocked(false);
      EntityManager entityManager =
        PersistenceManager.getInstance().getEntityManager();
      EntityTransaction entityTransaction = entityManager
        .getTransaction();
      entityTransaction.begin()
      entityManager.merge(player);
      entityManager.flush();
      entityTransaction.commit()
      adminClient.send(new MessageMessage("System","<span style=\"color:red;\">"
          + player.getName()
          + " (User) has been unbanned !</span>"));
     
      logger.debug("undBlock for User " + player.getName() + " / "
          + player.getMac() + " removed.");
View Full Code Here

      throw new IllegalArgumentException("'sender' was null");
    }
    if (message == null) {
      throw new IllegalArgumentException("'message' was null");
    }
    sendAll(new MessageMessage(sender.getUserName(), message));
  }
View Full Code Here

            if (User != null) {
             
              this.lobby.kickClient(User, this.getClient(), false, false);
                           
            }else{
              this.getClient().send(new MessageMessage("System", msgSplit[1]+" user Not found."));
            }
            sendMSG = false;
          }
         
        // Ban and Kick User Modulo Permission = 4
        }else if (msgSplit[0].equalsIgnoreCase("/ban")) {
          if (this.getClient().getUserPermissionFor(4)) {

            Player User = null;
            User = getAnonymousState().getAuthenticationService()
                .getPlayer(msgSplit[1]);
           
            if (User != null) {
             
              this.lobby.kickClient(User, this.getClient(), true, true);
                           
            }else{
              this.getClient().send(new MessageMessage("System", msgSplit[1]+" user Not found."));
            }
            sendMSG = false;
          }
        // UnBan User Modulo Permission = 8
        }else if (msgSplit[0].equalsIgnoreCase("/unban")) {
          if (this.getClient().getUserPermissionFor(8)) {

            Player User = null;
            User = getAnonymousState().getAuthenticationService()
                .getPlayer(msgSplit[1]);
           
            if (User != null) {
             
              this.lobby.unBanClient(User, this.getClient());
                           
            }else{
              this.getClient().send(new MessageMessage("System", msgSplit[1]+" user Not found."));
            }
            sendMSG = false;
          }
        }
      }
View Full Code Here

      messageObject = new JoinGameResponseMessage();
    } else if (LoginResponseMessage.PATTERN.matcher(messageString)
        .matches()) {
      messageObject = new LoginResponseMessage();
    } else if (MessageMessage.PATTERN.matcher(messageString).matches()) {
      messageObject = new MessageMessage();
    } else if (PlayerJoinedMessage.PATTERN.matcher(messageString)
        .matches()) {
      messageObject = new PlayerJoinedMessage();
    } else if (PlayerQuitMessage.PATTERN.matcher(messageString)
        .matches()) {
View Full Code Here

   * @param m the message.
   */
  protected void handle(SendMessageMessage m) {
    Client sender = this.game.getClients().get(m.getClientId()).getClient();
    this.game.sendAll(
        new MessageMessage(
          sender.getUserName(), m.getMessage()));
  }
View Full Code Here

      this.setPlayersList((PlayersMessage) m);
      this.setPlayerCountLabel();
    }
   
    if (m instanceof MessageMessage) {
      MessageMessage mm = (MessageMessage) m;
     
      this.chatdialog.sendChatText(mm.getPlayerName(),mm.getMessage(), getCore());
     
      if (managementSound != null) {
        managementSound.clapSound();
      }
    }
View Full Code Here

    if (m instanceof StartGameMessage) {
      if (!this.isAlive()) {
        this.start();
      }
    } else if (m instanceof MessageMessage) {
      MessageMessage mMChat = (MessageMessage) m;
      gamePanel.getChatPanel().setMessage(mMChat.getPlayerName(),
          mMChat.getMessage());
    } else if (m instanceof PlayerQuitMessage) {
      PlayerQuitMessage pqm = (PlayerQuitMessage) m;

      for (GameContext con : contexts) {
        if (pqm.getPlayerName().equals(con.getPlayerName())) {
View Full Code Here

      this.chatdialog.sendChatText("System", pqm.getPlayerName()  + " has left...", getCore());
     
    }
   
    if (m instanceof MessageMessage) {
      MessageMessage mm = (MessageMessage) m;
      this.chatdialog.sendChatText(mm.getPlayerName(),  mm.getMessage(), getCore());
     
      if (managementSound != null) {
        managementSound.clapSound();
      }
    }
View Full Code Here

TOP

Related Classes of de.creepsmash.common.messages.server.MessageMessage

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.