Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- PacketBuilder bldr = new PacketBuilder(229, Type.VARIABLE_SHORT);
- bldr.putLong(player.getNameAsLong())
- .put((byte) 1)
- .putLong(NameUtils.nameToLong("Test"))
- .putShort(1);
- byte[] bytes = new byte[message.length() + 1];
- bytes[0] = (byte) message.length();
- int messageindex = World.getWorld().getNextMessageIndex();
- TextUtils.textPack(bytes, 0, 1, message.length(), message.getBytes());
- bldr.put(new byte[] {(byte) ((messageindex << 16) & 0xFF),
- (byte) ((messageindex << 8) & 0xFF),
- (byte) (messageindex & 0xFF)}, 0, 3);
- bldr.put((byte) player.getRights().toInteger());
- bldr.put(bytes, 0, bytes.length);
- player.write(bldr.toPacket());
- pl.stream.createFrameVarSize(229);
- pl.stream.writeQWord(Misc.stringToLong(p.displayName));
- pl.stream.writeByte(1);
- pl.stream.writeQWord(Misc.stringToLong(r.name)); //Room name
- pl.stream.writeRShort(1);
- byte[] bytes = new byte[message.length() + 1];
- bytes[0] = (byte) message.length();
- Misc.encryptPlayerChat(bytes, 0, 1, message.length(), message.getBytes());
- pl.stream.writeBytes(
- new byte[]{(byte) ((r.messageCounter << 16) & 0xFF),
- (byte) ((r.messageCounter << 8) & 0xFF),
- (byte) (r.messageCounter & 0xFF)}, 3, 0);
- r.messageCounter++;
- pl.stream.writeByte(p.rights);
- pl.stream.writeBytes(bytes, bytes.length, 0);
- pl.stream.endFrameVarSize();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement