Package org.moparscape.msc.gs.builders

Examples of org.moparscape.msc.gs.builders.RSCPacketBuilder.toPacket()


  public void sendMessage(String message) {
    RSCPacketBuilder s = new RSCPacketBuilder();
    s.setID(48);
    s.addBytes(message.getBytes());
    packets.add(s.toPacket());
  }

  public void sendOnlinePlayers() {
    this.sendMessage("@yel@Players Online: @whi@"
        + (int) (Instance.getWorld().getPlayers().size() * 1.1)
 
View Full Code Here


    RSCPacketBuilder s = new RSCPacketBuilder();
    s.setID(209);
    for (int x = 0; x < 14; x++) {
      s.addByte((byte) (player.isPrayerActivated(x) ? 1 : 0));
    }
    packets.add(s.toPacket());
  }

  /**
   * Updates privacy settings, ie pm block etc
   */
 
View Full Code Here

    s.setID(158);
    s.addByte((byte) (player.getPrivacySetting(0) ? 1 : 0));
    s.addByte((byte) (player.getPrivacySetting(1) ? 1 : 0));
    s.addByte((byte) (player.getPrivacySetting(2) ? 1 : 0));
    s.addByte((byte) (player.getPrivacySetting(3) ? 1 : 0));
    packets.add(s.toPacket());
  }

  /**
   * Send a private message
   */
 
View Full Code Here

  public void sendPrivateMessage(long usernameHash, byte[] message) {
    RSCPacketBuilder s = new RSCPacketBuilder();
    s.setID(170);
    s.addLong(usernameHash);
    s.addBytes(message);
    packets.add(s.toPacket());
  }

  /**
   * Sends base quest information
   */
 
View Full Code Here

   * Tells the client to save a screenshot
   */
  public void sendScreenshot() {
    RSCPacketBuilder s = new RSCPacketBuilder();
    s.setID(181);
    packets.add(s.toPacket());
  }

  public void sendServerInfo() {
    RSCPacketBuilder s = new RSCPacketBuilder();
    s.setID(110);
View Full Code Here

  public void sendServerInfo() {
    RSCPacketBuilder s = new RSCPacketBuilder();
    s.setID(110);
    s.addLong(Config.START_TIME);
    s.addBytes(Config.SERVER_LOCATION.getBytes());
    packets.add(s.toPacket());
  }

  /**
   * Sends a sound effect
   */
 
View Full Code Here

   */
  public void sendSound(String soundName) {
    RSCPacketBuilder s = new RSCPacketBuilder();
    s.setID(11);
    s.addBytes(soundName.getBytes());
    packets.add(s.toPacket());
  }

  /**
   * Updates just one stat
   */
 
View Full Code Here

    s.setID(208);
    s.addByte((byte) stat);
    s.addByte((byte) player.getCurStat(stat));
    s.addByte((byte) player.getMaxStat(stat));
    s.addInt(player.getExp(stat));
    packets.add(s.toPacket());
  }

  /**
   * Updates the users stats
   */
 
View Full Code Here

      s.addByte((byte) lvl);
    for (int lvl : player.getMaxStats())
      s.addByte((byte) lvl);
    for (int exp : player.getExps())
      s.addInt(exp);
    packets.add(s.toPacket());
  }

  public void sendTeleBubble(int x, int y, boolean grab) {
    RSCPacketBuilder s = new RSCPacketBuilder();
    s.setID(23);
View Full Code Here

    RSCPacketBuilder s = new RSCPacketBuilder();
    s.setID(23);
    s.addByte((byte) (grab ? 1 : 0));
    s.addByte((byte) (x - player.getX()));
    s.addByte((byte) (y - player.getY()));
    packets.add(s.toPacket());
  }

  public void sendTradeAccept() {
    Player with = player.getWishToTrade();
    if (with == null) { // This shouldn't happen
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.