Examples of canBeTraded()


Examples of lineage2.gameserver.model.items.ItemInstance.canBeTraded()

      {
        int objectId = _items[i];
        long count = _itemQ[i];
        long price = _itemP[i];
        ItemInstance item = seller.getInventory().getItemByObjectId(objectId);
        if ((item == null) || (item.getCount() < count) || !item.canBeTraded(seller) || (item.getItemId() == ItemTemplate.ITEM_ID_ADENA))
        {
          continue;
        }
        temp = new TradeItem(item);
        temp.setCount(count);
View Full Code Here

Examples of lineage2.gameserver.model.items.ItemInstance.canBeTraded()

      parthner1.sendPacket(SystemMsg.YOU_MAY_NO_LONGER_ADJUST_ITEMS_IN_THE_TRADE_BECAUSE_THE_TRADE_HAS_BEEN_CONFIRMED);
      parthner1.sendActionFailed();
      return;
    }
    ItemInstance item = parthner1.getInventory().getItemByObjectId(_objectId);
    if ((item == null) || !item.canBeTraded(parthner1))
    {
      parthner1.sendPacket(SystemMsg.THIS_ITEM_CANNOT_BE_TRADED_OR_SOLD);
      return;
    }
    long count = Math.min(_amount, item.getCount());
View Full Code Here

Examples of lineage2.gameserver.model.items.ItemInstance.canBeTraded()

      slots = 0;
      weight = 0;
      for (TradeItem ti : tradeList1)
      {
        ItemInstance item = parthner1.getInventory().getItemByObjectId(ti.getObjectId());
        if ((item == null) || (item.getCount() < ti.getCount()) || !item.canBeTraded(parthner1))
        {
          return;
        }
        weight = SafeMath.addAndCheck(weight, SafeMath.mulAndCheck(ti.getCount(), ti.getItem().getWeight()));
        if (!ti.getItem().isStackable() || (parthner2.getInventory().getItemByItemId(ti.getItemId()) == null))
View Full Code Here

Examples of lineage2.gameserver.model.items.ItemInstance.canBeTraded()

      slots = 0;
      weight = 0;
      for (TradeItem ti : tradeList2)
      {
        ItemInstance item = parthner2.getInventory().getItemByObjectId(ti.getObjectId());
        if ((item == null) || (item.getCount() < ti.getCount()) || !item.canBeTraded(parthner2))
        {
          return;
        }
        weight = SafeMath.addAndCheck(weight, SafeMath.mulAndCheck(ti.getCount(), ti.getItem().getWeight()));
        if (!ti.getItem().isStackable() || (parthner1.getInventory().getItemByItemId(ti.getItemId()) == null))
View Full Code Here

Examples of lineage2.gameserver.model.items.ItemInstance.canBeTraded()

      {
        int objectId = _items[i];
        long count = _itemQ[i];
        long price = _itemP[i];
        ItemInstance item = seller.getInventory().getItemByObjectId(objectId);
        if ((item == null) || (item.getCount() < count) || !item.canBeTraded(seller))
        {
          break loop;
        }
        TradeItem si = null;
        for (TradeItem bi : buyList)
View Full Code Here

Examples of lineage2.gameserver.model.items.ItemInstance.canBeTraded()

      if (_count > 0)
      {
        for (int i = 0; i < _count; i++)
        {
          ItemInstance item = activeChar.getInventory().getItemByObjectId(_items[i]);
          if ((item == null) || (item.getCount() < _itemQ[i]) || ((item.getItemId() == ItemTemplate.ITEM_ID_ADENA) && (item.getCount() < (_itemQ[i] + serviceCost))) || !item.canBeTraded(activeChar))
          {
            activeChar.sendPacket(Msg.THE_ITEM_THAT_YOU_RE_TRYING_TO_SEND_CANNOT_BE_FORWARDED_BECAUSE_IT_ISN_T_PROPER);
            return;
          }
        }
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.