Package lineage2.gameserver.model.items

Examples of lineage2.gameserver.model.items.PcFreight.writeLock()


    List<CommissionItemInfo> list = new ArrayList<>();
    Connection con = null;
    PreparedStatement statement = null;
    ResultSet rset = null;
    CommissionItemContainer container = CommissionShopManager.getInstance().getContainer();
    container.writeLock();
    try
    {
      con = DatabaseFactory.getInstance().getConnection();
      statement = con.prepareStatement(SELECT_EXPIRED_ITEMS);
      statement.setLong(1, expireTime);
View Full Code Here


    }
    PcInventory inventory = player.getInventory();
    PcFreight freight = new PcFreight(_objectId);
    freight.restore();
    inventory.writeLock();
    freight.writeLock();
    try
    {
      int slotsleft = 0;
      long adenaDeposit = 0;
      slotsleft = Config.FREIGHT_SLOTS - freight.getSize();
View Full Code Here

      return;
    }
    PcInventory inventory = player.getInventory();
    PcFreight freight = new PcFreight(_objectId);
    freight.restore();
    inventory.writeLock();
    freight.writeLock();
    try
    {
      int slotsleft = 0;
      long adenaDeposit = 0;
View Full Code Here

    long totalPrice = 0;
   
    NpcInstance merchant = activeChar.getLastNpc();
    Castle castle = merchant != null ? merchant.getCastle(activeChar) : null;
   
    inventory.writeLock();
    try
    {
      long tax = SafeMath.mulAndCheck(entry.getTax(), _amount);
     
      long slots = 0;
View Full Code Here

        String name = hero.getString(Olympiad.CHAR_NAME);
        Player player = World.getPlayer(name);
        if (player != null)
        {
          PcInventory inventory = player.getInventory();
          inventory.writeLock();
          try
          {
            for (ItemInstance item : player.getInventory().getItems())
            {
              if (item.isHeroWeapon())
View Full Code Here

    int days = (sale_days * 2) + 1;
    if ((days <= 0) || (days > 7))
    {
      return;
    }
    inventory.writeLock();
    container.writeLock();
    try
    {
      long total = SafeMath.mulAndCheck(price, count);
      long fee = Math.round(SafeMath.mulAndCheck(total, days) * REGISTRATION_FEE);
 
View Full Code Here

    {
      return;
    }
    PcInventory inventory = player.getInventory();
    container.writeLock();
    inventory.writeLock();
    try
    {
      if (itemInfo.getItem().getOwnerId() != player.getObjectId())
      {
        player.sendPacket(new SystemMessage2(SystemMsg.ITEM_PURCHASE_HAS_FAILED));
View Full Code Here

    {
      return;
    }
    PcInventory inventory = player.getInventory();
    container.writeLock();
    inventory.writeLock();
    try
    {
      if (itemInfo.getItem().getOwnerId() == player.getObjectId())
      {
        player.sendPacket(new SystemMessage2(SystemMsg.ITEM_PURCHASE_HAS_FAILED));
View Full Code Here

      player.setAppearanceStone(null);
      player.setAppearanceExtractItem(null);
      return;
    }

    inventory.writeLock();
    try
    {
      long cost = appearanceStone.getCost();
      if(cost > player.getAdena())
      {
View Full Code Here

    {
      _log.warn("Error retrieving a warehouse object for char " + activeChar.getName() + " - using warehouse type: " + activeChar.getUsingWarehouseType());
      return;
    }
    PcInventory inventory = activeChar.getInventory();
    inventory.writeLock();
    warehouse.writeLock();
    try
    {
      long weight = 0;
      int slots = 0;
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.