Package lineage2.gameserver.model

Examples of lineage2.gameserver.model.Player.reduceAdena()


        if (player.getAdena() < price)
        {
          player.sendPacket(SystemMsg.YOU_DO_NOT_HAVE_ENOUGH_ADENA);
          break;
        }
        player.reduceAdena(price);
        player.removeHenna(i);
        player.sendPacket(SystemMsg.THE_SYMBOL_HAS_BEEN_DELETED);
        break;
      }
    }
View Full Code Here


          buyer.sendPacket(Msg.YOUR_INVENTORY_IS_FULL);
          seller.sendPacket(Msg.THE_ATTEMPT_TO_SELL_HAS_FAILED);
          seller.sendActionFailed();
          return;
        }
        if (!buyer.reduceAdena(totalCost))
        {
          buyer.sendPacket(Msg.YOU_DO_NOT_HAVE_ENOUGH_ADENA);
          seller.sendPacket(Msg.THE_ATTEMPT_TO_SELL_HAS_FAILED);
          seller.sendActionFailed();
          return;
View Full Code Here

      if (!activeChar.getInventory().validateCapacity(slots))
      {
        sendPacket(Msg.YOUR_INVENTORY_IS_FULL);
        return;
      }
      if (!activeChar.reduceAdena(totalPrice))
      {
        activeChar.sendPacket(Msg.YOU_DO_NOT_HAVE_ENOUGH_ADENA);
        return;
      }
      for (TradeItem ti : buyList)
View Full Code Here

    if ((element == Element.NONE) || (set.getValue(element) <= 0))
    {
      activeChar.sendPacket(new ExBaseAttributeCancelResult(false, itemToUnnchant, element), ActionFail.STATIC);
      return;
    }
    if (!activeChar.reduceAdena(ExShowBaseAttributeCancelWindow.getAttributeRemovePrice(itemToUnnchant), true))
    {
      activeChar.sendPacket(new ExBaseAttributeCancelResult(false, itemToUnnchant, element), SystemMsg.YOU_DO_NOT_HAVE_ENOUGH_ADENA, ActionFail.STATIC);
      return;
    }
    boolean equipped = itemToUnnchant.isEquipped();
View Full Code Here

          return;
        }
      }

      inventory.destroyItem(stone, 1L);
      player.reduceAdena(cost);

      boolean equipped = false;
      if(equipped = targetItem.isEquipped())
      {
        inventory.isRefresh = true;
View Full Code Here

        }
        if (!activeChar.getInventory().destroyItemByObjectId(objId, count))
        {
          continue;
        }
        if (!activeChar.reduceAdena(fee, false))
        {
          SystemMessage sm = new SystemMessage(SystemMessage.FAILED_IN_TRADING_S2_OF_CROP_S1);
          sm.addItemName(cropId);
          sm.addNumber(count);
          activeChar.sendPacket(sm, Msg.YOU_DO_NOT_HAVE_ENOUGH_ADENA);
View Full Code Here

    }
    long adena = player.getAdena();
    long countDye = player.getInventory().getCountOf(temp.getDyeId());
    if ((countDye >= temp.getDrawCount()) && (adena >= temp.getPrice()))
    {
      if (player.consumeItem(temp.getDyeId(), temp.getDrawCount()) && player.reduceAdena(temp.getPrice()))
      {
        player.sendPacket(SystemMsg.THE_SYMBOL_HAS_BEEN_ADDED);
        player.addHenna(temp);
      }
    }
View Full Code Here

      if (!activeChar.getInventory().validateCapacity(slots))
      {
        sendPacket(Msg.YOUR_INVENTORY_IS_FULL);
        return;
      }
      if (!activeChar.reduceAdena(totalPrice, true))
      {
        sendPacket(Msg.YOU_DO_NOT_HAVE_ENOUGH_ADENA);
        return;
      }
      castle.addToTreasuryNoTax(totalPrice, false, true);
View Full Code Here

      if ((fee + adenaDeposit) > activeChar.getAdena())
      {
        activeChar.sendPacket(Msg.YOU_LACK_THE_FUNDS_NEEDED_TO_PAY_FOR_THIS_TRANSACTION);
        return;
      }
      if (!activeChar.reduceAdena(fee, true))
      {
        sendPacket(Msg.YOU_DO_NOT_HAVE_ENOUGH_ADENA);
        return;
      }
      for (int i = 0; i < _count; i++)
View Full Code Here

      {
        sendPacket(Msg.YOUR_INVENTORY_IS_FULL);
        activeChar.sendActionFailed();
        return;
      }
      if (!activeChar.reduceAdena(totalPrice))
      {
        activeChar.sendPacket(Msg.YOU_DO_NOT_HAVE_ENOUGH_ADENA);
        activeChar.sendActionFailed();
        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.