Package org.moparscape.msc.gs.model

Examples of org.moparscape.msc.gs.model.Player.destroy()


        world.addEntryToSnapshots(new Chatlog(player.getUsername(),
            "(PM) " + k, temp));

        loginSender.sendPM(user, friend, player.isPMod(), data);
      } catch (NegativeArraySizeException e) {
        player.destroy(false);
      }
      break;
    }
  }
View Full Code Here


   *            The IO session which has been closed
   */
  public void sessionClosed(IoSession session) {
    Player player = (Player) session.getAttachment();
    if (!player.destroyed()) {
      player.destroy(false);
    }
  }

  public void sessionCreated(IoSession session) {
    session.getFilterChain().addFirst("protocolFilter",
View Full Code Here

   *            The new idle status
   */
  public void sessionIdle(IoSession session, IdleStatus status) {
    Player player = (Player) session.getAttachment();
    if (!player.destroyed()) {
      player.destroy(false);
    }
    session.close();
  }

  /**
 
View Full Code Here

    long uID = ((LSPacket) p).getUID();
    Logger.event("LOGIN_SERVER requested player logout (uID: " + uID + ")");
    Player player = world.getPlayer(p.readLong());
    if (player != null) {
      player.getActionSender().sendLogout();
      player.destroy(true);
    }
  }

}
View Full Code Here

          s = sw.toString();
          Logger.error("Exception with p[" + p.getID() + "] from "
              + player.getUsername() + " ["
              + player.getCurrentIP() + "]: " + s);
          player.getActionSender().sendLogout();
          player.destroy(false);
        }
      } else {
        Logger.error("Unhandled packet from " + player.getCurrentIP()
            + ": " + p.getID() + "len: " + p.getLength());
      }
View Full Code Here

        // Sends an alert with a priority of 2.
        AlertHandler.sendAlert(s, 2);
      }

      // Destroys the user and discards the packet.
      player.destroy(true);
      return;
    }

    nextFilter.messageReceived(session, message);
  }
View Full Code Here

    RSCPacketBuilder pb = new RSCPacketBuilder();
    pb.setBare(true);
    pb.addByte((byte) loginCode);
    session.write(pb.toPacket());
    player.destroy(true);
  }
}
View Full Code Here

      if (player.getWrongWords() >= 10) {
        player.getActionSender().sendLogout();
        Logger.println(player.getWrongWords()
            + " incorrect sleep words from Player: "
            + player.getUsername());
        player.destroy(false);
        return;
      }

      if (sleepword_result.equalsIgnoreCase("-null-")) {
        player.getActionSender().sendEnterSleep();
View Full Code Here

          RSCPacketBuilder pb = new RSCPacketBuilder();
          pb.setBare(true);
          pb.addByte((byte) 4); // client update
          session.write(pb.toPacket());
          Player player = (Player) session.getAttachment();
          player.destroy(true);
        }
      }
    } catch (Exception e) {

    }
View Full Code Here

  public static final World world = Instance.getWorld();

  public void handlePacket(Packet p, IoSession session) throws Exception {
    Player player = (Player) session.getAttachment();
    if (player.canLogout()) {
      player.destroy(true, true);
    } else {
      player.getActionSender().sendCantLogout();
    }
  }
}
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.