Package l2p.gameserver.templates

Examples of l2p.gameserver.templates.L2Item


    if(player.getClan() == null)
    {
      player.sendMessage("У вас нет клана.");
      return;
    }
    L2Item item = ItemTable.getInstance().getTemplate(Config.SERVICES_EXPAND_CWH_ITEM);
    String out = "";
    out += "<html><body>Расширение кланового склада";
    out += "<br><br><table>";
    out += "<tr><td>Текущий размер:</td><td>" + (Config.WAREHOUSE_SLOTS_CLAN + player.getClan().getWhBonus()) + "</td></tr>";
    out += "<tr><td>Стоимость слота:</td><td>" + Config.SERVICES_EXPAND_CWH_PRICE + " " + item.getName() + "</td></tr>";
    out += "</table><br><br>";
    out += "<button width=100 height=15 back=\"L2UI_CT1.Button_DF_Down\" fore=\"L2UI_CT1.Button_DF\" action=\"bypass -h scripts_services.ExpandCWH:get\" value=\"Расширить\">";
    out += "</body></html>";
    show(out, player);
  }
View Full Code Here


    if(!Config.SERVICES_CHANGE_PET_NAME_ENABLED)
    {
      show("Сервис отключен.", player);
      return;
    }
    L2Item item = ItemTable.getInstance().getTemplate(Config.SERVICES_CHANGE_PET_NAME_ITEM);
    String out = "";
    out += "<html><body>Вы можете обнулить имя у пета, для того чтобы назначить новое. Пет при этом должен быть вызван.";
    out += "<br>Стоимость обнуления: " + Util.formatAdena(Config.SERVICES_CHANGE_PET_NAME_PRICE) + " " + item.getName();
    out += "<br><button width=100 height=15 back=\"L2UI_CT1.Button_DF_Down\" fore=\"L2UI_CT1.Button_DF\" action=\"bypass -h scripts_services.petevolve.exchange:erasePetName\" value=\"Обнулить имя\">";
    out += "</body></html>";
    show(out, player);
  }
View Full Code Here

    if(pl_pet == null || !pl_pet.isPet())
    {
      show("Питомец должен быть вызван.", player);
      return;
    }
    L2Item item = ItemTable.getInstance().getTemplate(Config.SERVICES_CHANGE_PET_NAME_ITEM);
    L2ItemInstance pay = player.getInventory().getItemByItemId(item.getItemId());
    if(pay != null && pay.getCount() >= Config.SERVICES_CHANGE_PET_NAME_PRICE)
    {
      player.getInventory().destroyItem(pay, Config.SERVICES_CHANGE_PET_NAME_PRICE, true);
      pl_pet.setName(pl_pet.getTemplate().name);
      pl_pet.broadcastPetInfo();
View Full Code Here

    if(pl_pet == null || pl_pet.isDead() || !(pl_pet.getNpcId() == PetDataTable.IMPROVED_BABY_BUFFALO_ID || pl_pet.getNpcId() == PetDataTable.IMPROVED_BABY_KOOKABURRA_ID))
    {
      show("Пет должен быть вызван.", player);
      return;
    }
    L2Item item = ItemTable.getInstance().getTemplate(Config.SERVICES_EXCHANGE_BABY_PET_ITEM);
    L2ItemInstance pay = player.getInventory().getItemByItemId(item.getItemId());
    if(pay != null && pay.getCount() >= Config.SERVICES_EXCHANGE_BABY_PET_PRICE)
    {
      player.getInventory().destroyItem(pay, Config.SERVICES_EXCHANGE_BABY_PET_PRICE, true);
      L2ItemInstance control = player.getInventory().getItemByObjectId(player.getPet().getControlItemObjId());
      control.setItemId(L2Pet.IMPROVED_BABY_COUGAR.getControlItemId());
View Full Code Here

    if(Config.ALT_IMPROVED_PETS_LIMITED_USE && player.isMageClass())
    {
      show("Этот пет только для воинов.", player);
      return;
    }
    L2Item item = ItemTable.getInstance().getTemplate(Config.SERVICES_EXCHANGE_BABY_PET_ITEM);
    L2ItemInstance pay = player.getInventory().getItemByItemId(item.getItemId());
    if(pay != null && pay.getCount() >= Config.SERVICES_EXCHANGE_BABY_PET_PRICE)
    {
      player.getInventory().destroyItem(pay, Config.SERVICES_EXCHANGE_BABY_PET_PRICE, true);
      L2ItemInstance control = player.getInventory().getItemByObjectId(player.getPet().getControlItemObjId());
      control.setItemId(L2Pet.IMPROVED_BABY_BUFFALO.getControlItemId());
View Full Code Here

    if(Config.ALT_IMPROVED_PETS_LIMITED_USE && !player.isMageClass())
    {
      show("Этот пет только для магов.", player);
      return;
    }
    L2Item item = ItemTable.getInstance().getTemplate(Config.SERVICES_EXCHANGE_BABY_PET_ITEM);
    L2ItemInstance pay = player.getInventory().getItemByItemId(item.getItemId());
    if(pay != null && pay.getCount() >= Config.SERVICES_EXCHANGE_BABY_PET_PRICE)
    {
      player.getInventory().destroyItem(pay, Config.SERVICES_EXCHANGE_BABY_PET_PRICE, true);
      L2ItemInstance control = player.getInventory().getItemByObjectId(player.getPet().getControlItemObjId());
      control.setItemId(L2Pet.IMPROVED_BABY_KOOKABURRA.getControlItemId());
View Full Code Here

    if(!Config.SERVICES_EXPAND_WAREHOUSE_ENABLED)
    {
      show("Сервис отключен.", player);
      return;
    }
    L2Item item = ItemTable.getInstance().getTemplate(Config.SERVICES_EXPAND_WAREHOUSE_ITEM);
    L2ItemInstance pay = player.getInventory().getItemByItemId(item.getItemId());
    if(pay != null && pay.getCount() >= Config.SERVICES_EXPAND_WAREHOUSE_PRICE)
    {
      player.getInventory().destroyItem(pay, Config.SERVICES_EXPAND_WAREHOUSE_PRICE, true);
      player.setExpandWarehouse(player.getExpandWarehouse() + 1);
      player.setVar("ExpandWarehouse", String.valueOf(player.getExpandWarehouse()));
View Full Code Here

    if(!Config.SERVICES_EXPAND_WAREHOUSE_ENABLED)
    {
      show("Сервис отключен.", player);
      return;
    }
    L2Item item = ItemTable.getInstance().getTemplate(Config.SERVICES_EXPAND_WAREHOUSE_ITEM);
    String out = "";
    out += "<html><body>Расширение склада";
    out += "<br><br><table>";
    out += "<tr><td>Текущий размер:</td><td>" + player.getWarehouseLimit() + "</td></tr>";
    out += "<tr><td>Стоимость слота:</td><td>" + Config.SERVICES_EXPAND_WAREHOUSE_PRICE + " " + item.getName() + "</td></tr>";
    out += "</table><br><br>";
    out += "<button width=100 height=15 back=\"L2UI_CT1.Button_DF_Down\" fore=\"L2UI_CT1.Button_DF\" action=\"bypass -h scripts_services.ExpandWarhouse:get\" value=\"Расширить\">";
    out += "</body></html>";
    show(out, player);
  }
View Full Code Here

    {
      jobLevel = 4;
    }
    if((level >= 20 && jobLevel == 1 || level >= 40 && jobLevel == 2 || level >= 76 && jobLevel == 3) && Config.ALLOW_CLASS_MASTERS_LIST.contains(jobLevel))
    {
      L2Item item = ItemTable.getInstance().getTemplate(Config.CLASS_MASTERS_PRICE_ITEM);
      html.append("Вы должны заплатить: <font color=\"LEVEL\">");
      html.append(Util.formatAdena(Config.CLASS_MASTERS_PRICE_LIST[jobLevel])).append("</font> <font color=\"LEVEL\">").append(item.getName()).append("</font> для смены профессии<br>");
      html.append("<center><table width=600><tr>");
      for(ClassId cid : ClassId.values())
      {
        if(cid == ClassId.inspector)
        {
View Full Code Here

          bonus_mod = Math.max(1, bonus_mod);
          bonus_mod = 1; // Убрать, если потребуется сделать зависимость бонуса от количества банов
          if(activeChar.getPlayerAccess().BanChatBonusId > 0 && activeChar.getPlayerAccess().BanChatBonusCount > 0)
          {
            int add_count = activeChar.getPlayerAccess().BanChatBonusCount * bonus_mod;
            L2Item item = ItemTable.getInstance().getTemplate(activeChar.getPlayerAccess().BanChatBonusId);
            activeChar.sendMessage("Бонус за модерирование: " + add_count + " " + item.getName());
            if(penaltyCount > 0) // У модератора был штраф за нарушения
            {
              activeChar.sendMessage("Штраф за нарушения: " + penaltyCount + " " + item.getName());
              activeChar.setVar("penaltyChatCount", "" + Math.max(0, penaltyCount - add_count)); // Уменьшаем штраф
              add_count -= penaltyCount; // Вычитаем штраф из бонуса
            }
            if(add_count > 0)
            {
View Full Code Here

TOP

Related Classes of l2p.gameserver.templates.L2Item

Copyright © 2018 www.massapicom. 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.