diff --git a/src/tools/data/MaplePacketLittleEndianWriter.java b/src/tools/data/MaplePacketLittleEndianWriter.java index 0869dda..fb25490 100644 --- a/src/tools/data/MaplePacketLittleEndianWriter.java +++ b/src/tools/data/MaplePacketLittleEndianWriter.java @@ -103,7 +103,7 @@ public class MaplePacketLittleEndianWriter { } public final void writeUTF8(final String s) { - this.writeInt(s.getBytes(StandardCharsets.UTF_8).length); + this.writeShort((int) (short)s.getBytes(StandardCharsets.UTF_8).length); this.write(s.getBytes(StandardCharsets.UTF_8)); } diff --git a/src/tools/packet/PacketHelper.java b/src/tools/packet/PacketHelper.java index 5a5f8da..514a80a 100644 --- a/src/tools/packet/PacketHelper.java +++ b/src/tools/packet/PacketHelper.java @@ -479,9 +479,9 @@ public class PacketHelper { } mplew.writeLong(getTime(-2L)); mplew.writeInt(-1); - mplew.writeUTF8("1"); - mplew.writeUTF8("11"); - mplew.writeUTF8("equip.getqg()"); + mplew.writeUTF8("947330670"); + mplew.writeUTF8("123456"); + mplew.writeUTF8("514234"); } else { mplew.writeShort((int) item.getQuantity()); mplew.writeMapleAsciiString(item.getOwner());