Examples of RSCPacketBuilder


Examples of org.moparscape.msc.gs.builders.RSCPacketBuilder

  /**
   * Hides the bank windows
   */
  public void hideBank() {
    RSCPacketBuilder s = new RSCPacketBuilder();
    s.setID(171);
    packets.add(s.toPacket());
  }
View Full Code Here

Examples of org.moparscape.msc.gs.builders.RSCPacketBuilder

  /**
   * Hides a question menu
   */
  public void hideMenu() {
    RSCPacketBuilder s = new RSCPacketBuilder();
    s.setID(127);
    packets.add(s.toPacket());
  }
View Full Code Here

Examples of org.moparscape.msc.gs.builders.RSCPacketBuilder

  // rade
  /**
   * Hides the shop window
   */
  public void hideShop() {
    RSCPacketBuilder s = new RSCPacketBuilder();
    s.setID(220);
    packets.add(s.toPacket());
  }
View Full Code Here

Examples of org.moparscape.msc.gs.builders.RSCPacketBuilder

  /**
   * Sends a message box
   */
  public void sendAlert(String message, boolean big) {
    RSCPacketBuilder s = new RSCPacketBuilder();
    s.setID(big ? 64 : 148);
    s.addBytes(message.getBytes());
    packets.add(s.toPacket());
  }
View Full Code Here

Examples of org.moparscape.msc.gs.builders.RSCPacketBuilder

    }
    byte userByte = p.readByte();
    player.setClassName(p.readString().trim());
    long serverKey = Formulae.generateSessionKey(userByte);
    player.setServerKey(serverKey);
    RSCPacketBuilder pb = new RSCPacketBuilder();
    pb.setBare(true);
    pb.addLong(serverKey);
    session.write(pb.toPacket());
  }
View Full Code Here

Examples of org.moparscape.msc.gs.builders.RSCPacketBuilder

    s.addBytes(message.getBytes());
    packets.add(s.toPacket());
  }

  public void sendAppearanceScreen() {
    RSCPacketBuilder s = new RSCPacketBuilder();
    s.setID(207);
    packets.add(s.toPacket());
  }
View Full Code Here

Examples of org.moparscape.msc.gs.builders.RSCPacketBuilder

  /**
   * Deny logging out
   */
  public void sendCantLogout() {
    RSCPacketBuilder s = new RSCPacketBuilder();
    s.setID(136);
    packets.add(s.toPacket());
  }
View Full Code Here

Examples of org.moparscape.msc.gs.builders.RSCPacketBuilder

  /**
   * Sends the players combat style
   */
  public void sendCombatStyle() {
    RSCPacketBuilder s = new RSCPacketBuilder();
    s.setID(129);
    s.addByte((byte) player.getCombatStyle());
    packets.add(s.toPacket());
  }
View Full Code Here

Examples of org.moparscape.msc.gs.builders.RSCPacketBuilder

  /**
   * Alert the client that they just died
   */
  public void sendDied() {
    RSCPacketBuilder s = new RSCPacketBuilder();
    s.setID(165);
    packets.add(s.toPacket());
  }
View Full Code Here

Examples of org.moparscape.msc.gs.builders.RSCPacketBuilder

  public void sendDuelAccept() {
    Player with = player.getWishToDuel();
    if (with == null) { // This shouldn't happen
      return;
    }
    RSCPacketBuilder s = new RSCPacketBuilder();
    s.setID(147);
    s.addLong(with.getUsernameHash());
    s.addByte((byte) with.getDuelOffer().size());
    for (InvItem item : with.getDuelOffer()) {
      s.addShort(item.id);
      s.addInt(item.amount);
    }
    s.addByte((byte) player.getDuelOffer().size());
    for (InvItem item : player.getDuelOffer()) {
      s.addShort(item.id);
      s.addInt(item.amount);
    }

    s.addByte((byte) (player.getDuelSetting(0) ? 1 : 0)); // duelCantRetreat
    // = data[i7++]
    // & 0xff;
    s.addByte((byte) (player.getDuelSetting(1) ? 1 : 0)); // duelUseMagic =
    // data[i7++] &
    // 0xff;
    s.addByte((byte) (player.getDuelSetting(2) ? 1 : 0)); // duelUsePrayer =
    // data[i7++] &
    // 0xff;
    s.addByte((byte) (player.getDuelSetting(3) ? 1 : 0)); // duelUseWeapons
    // = data[i7++]
    // & 0xff;

    packets.add(s.toPacket());
  }
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.