Guest User

Untitled

a guest
Jul 18th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. public static MaplePacket scrolledItem(IItem scroll, IItem item, boolean destroyed) {
  2. MaplePacketLittleEndianWriter mplew = new MaplePacketLittleEndianWriter();
  3. mplew.writeShort(SendOpcode.MODIFY_INVENTORY_ITEM.getValue());
  4. mplew.write(1); // fromdrop always true
  5. mplew.write(destroyed ? 2 : 3);
  6. mplew.write(scroll.getQuantity() > 0 ? 1 : 3);
  7. mplew.write(MapleInventoryType.USE.getType());
  8. mplew.writeShort(scroll.getPosition());
  9. if (scroll.getQuantity() > 0) {
  10. mplew.writeShort(scroll.getQuantity());
  11. }
  12. mplew.write(3);
  13. if (!destroyed) {
  14. mplew.write(MapleInventoryType.EQUIP.getType());
  15. mplew.writeShort(item.getPosition());
  16. mplew.write(0);
  17. }
  18. mplew.write(MapleInventoryType.EQUIP.getType());
  19. mplew.writeShort(item.getPosition());
  20. if (!destroyed) {
  21. addItemInfo(mplew, item, true, true);
  22. }
  23. mplew.write(1);
  24. return mplew.getPacket();
  25. }s
Add Comment
Please, Sign In to add comment