Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static MaplePacket moveAndUpgradeItem(MapleInventoryType type, IItem item, short oldpos, short newpos) {//equipping some items
- MaplePacketLittleEndianWriter mplew = new MaplePacketLittleEndianWriter();
- mplew.writeShort(SendOpcode.MODIFY_INVENTORY_ITEM.getValue());
- mplew.write(new byte[]{1, 3, 3});
- mplew.write(type.equals(MapleInventoryType.EQUIPPED) ? 1 : type.getType());
- mplew.writeShort(oldpos);
- mplew.write(0);
- mplew.write(1);
- mplew.writeShort(oldpos);
- addItemInfo(mplew, item, true);
- mplew.write(2);
- mplew.write(type.equals(MapleInventoryType.EQUIPPED) ? 1 : type.getType());
- mplew.writeShort(oldpos);//oldslot
- mplew.writeShort(newpos);//new slot
- mplew.write(0) ;//?
- return mplew.getPacket();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement