Package com.l2jfrozen.gameserver.network.serverpackets

Examples of com.l2jfrozen.gameserver.network.serverpackets.NpcHtmlMessage


      activeChar.sendMessage("Deleted " + ItemTable.getInstance().getTemplate(itemID).getName() + " from Trade List " + tradeListID);
      showShopList(activeChar, tradeListID, 1);
      return;
    }

    NpcHtmlMessage adminReply = new NpcHtmlMessage(5);

    TextBuilder replyMSG = new TextBuilder();
    replyMSG.append("<html><title>Merchant Shop Item Delete</title>");
    replyMSG.append("<body>");
    replyMSG.append("<br>Delete entry in merchantList.");
    replyMSG.append("<br>Item to Delete: " + ItemTable.getInstance().getTemplate(itemID).getName());
    replyMSG.append("<table>");
    replyMSG.append("<tr><td width=100>Property</td><td width=100>Value</td></tr>");
    replyMSG.append("<tr><td><br></td><td></td></tr>");
    replyMSG.append("<tr><td>Price</td><td>" + tradeList.getPriceForItemId(itemID) + "</td></tr>");
    replyMSG.append("</table>");
    replyMSG.append("<center><br><br><br>");
    replyMSG.append("<button value=\"Confirm\" action=\"bypass -h admin_delShopItem " + tradeListID + " " + itemID + " 1\"  width=100 height=15 back=\"sek.cbui94\" fore=\"sek.cbui92\">");
    replyMSG.append("<br><button value=\"Back\" action=\"bypass -h admin_showShopList " + tradeListID + " 1\"  width=100 height=15 back=\"sek.cbui94\" fore=\"sek.cbui92\">");
    replyMSG.append("</center>");
    replyMSG.append("</body></html>");

    adminReply.setHtml(replyMSG.toString());
    activeChar.sendPacket(adminReply);

    tradeList = null;
    adminReply = null;
    replyMSG = null;
View Full Code Here


      return;
    }

    tradeList = null;

    NpcHtmlMessage adminReply = new NpcHtmlMessage(5);

    TextBuilder replyMSG = new TextBuilder();
    replyMSG.append("<html><title>Merchant Shop Item Add</title>");
    replyMSG.append("<body>");
    replyMSG.append("<br>Add a new entry in merchantList.");
    replyMSG.append("<table>");
    replyMSG.append("<tr><td width=100>Property</td><td>Edit Field</td></tr>");
    replyMSG.append("<tr><td><br></td><td></td></tr>");
    replyMSG.append("<tr><td>ItemID</td><td><edit var=\"itemID\" width=80></td></tr>");
    replyMSG.append("<tr><td>Price</td><td><edit var=\"price\" width=80></td></tr>");
    replyMSG.append("</table>");
    replyMSG.append("<center><br><br><br>");
    replyMSG.append("<button value=\"Save\" action=\"bypass -h admin_addShopItem " + tradeListID + " $itemID $price\"  width=100 height=15 back=\"sek.cbui94\" fore=\"sek.cbui92\">");
    replyMSG.append("<br><button value=\"Back\" action=\"bypass -h admin_showShopList " + tradeListID + " 1\"  width=100 height=15 back=\"sek.cbui94\" fore=\"sek.cbui92\">");
    replyMSG.append("</center>");
    replyMSG.append("</body></html>");

    adminReply.setHtml(replyMSG.toString());
    activeChar.sendPacket(adminReply);

    adminReply = null;
    replyMSG = null;
  }
View Full Code Here

    L2TradeList tradeList = TradeController.getInstance().getBuyList(tradeListID);

    if(page > tradeList.getItems().size() / PAGE_LIMIT + 1 || page < 1)
      return;

    NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
    TextBuilder html = itemListHtml(tradeList, page);

    adminReply.setHtml(html.toString());
    activeChar.sendPacket(adminReply);

    tradeList = null;
    adminReply = null;
    html = null;
View Full Code Here

    {
      activeChar.sendMessage("Unknown npc template ID" + merchantID);
      return;
    }

    NpcHtmlMessage adminReply = new NpcHtmlMessage(5);

    TextBuilder replyMSG = new TextBuilder("<html><title>Merchant Shop Lists</title>");
    replyMSG.append("<body>");
    replyMSG.append("<br>Select a list to view");
    replyMSG.append("<table>");
    replyMSG.append("<tr><td>Mecrchant List ID</td></tr>");

    for(L2TradeList tradeList : tradeLists)
    {
      if(tradeList != null)
      {
        replyMSG.append("<tr><td><a action=\"bypass -h admin_showShopList " + tradeList.getListId() + " 1\">Trade List " + tradeList.getListId() + "</a></td></tr>");
      }
    }

    replyMSG.append("</table>");
    replyMSG.append("<center>");
    replyMSG.append("<button value=\"Close\" action=\"bypass -h admin_close_window\" width=100 height=15 back=\"sek.cbui94\" fore=\"sek.cbui92\">");
    replyMSG.append("</center></body></html>");

    adminReply.setHtml(replyMSG.toString());
    activeChar.sendPacket(adminReply);

    tradeLists = null;
    adminReply = null;
    replyMSG = null;
View Full Code Here

        {
          activeChar.sendMessage("You can only get the info of a player.");
          return false;
        }

        NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
        L2PcInstance targetp = (L2PcInstance) activeChar.getTarget();

        TextBuilder replyMSG = new TextBuilder("<html><body><center>");
        replyMSG.append("<br><br><font color=\"00FF00\">=========>>" + targetp.getName() + "<<=========</font><br>");
        replyMSG.append("<font color=\"FF0000\">Level: " + targetp.getLevel() + "</font><br>");

        if(targetp.getClan() != null)
        {
          replyMSG.append("<font color=\"FF0000\">Clan: " + targetp.getClan().getName() + "</font><br>");
          replyMSG.append("<font color=\"FF0000\">Alliance: " + targetp.getClan().getAllyName() + "</font><br>");
        }
        else
        {
          replyMSG.append("<font color=\"FF0000\">Alliance: None</font><br>");
          replyMSG.append("<font color=\"FF0000\">Clan: None</font><br>");
        }

        replyMSG.append("<font color=\"FF0000\">Adena: " + targetp.getAdena() + "</font><br>");

        if(targetp.getInventory().getItemByItemId(6393) == null)
        {
          replyMSG.append("<font color=\"FF0000\">Medals : 0</font><br>");
        }
        else
        {
          replyMSG.append("<font color=\"FF0000\">Medals : " + targetp.getInventory().getItemByItemId(6393).getCount() + "</font><br>");
        }

        if(targetp.getInventory().getItemByItemId(3470) == null)
        {
          replyMSG.append("<font color=\"FF0000\">Gold Bars : 0</font><br>");
        }
        else
        {
          replyMSG.append("<font color=\"FF0000\">Gold Bars : " + targetp.getInventory().getItemByItemId(3470).getCount() + "</font><br>");
        }

        replyMSG.append("<font color=\"FF0000\">PvP Kills: " + targetp.getPvpKills() + "</font><br>");
        replyMSG.append("<font color=\"FF0000\">PvP Flags: " + targetp.getPvpFlag() + "</font><br>");
        replyMSG.append("<font color=\"FF0000\">PK Kills: " + targetp.getPkKills() + "</font><br>");
        replyMSG.append("<font color=\"FF0000\">HP, CP, MP: " + targetp.getMaxHp() + ", " + targetp.getMaxCp() + ", " + targetp.getMaxMp() + "</font><br>");
       
        if (targetp.getActiveWeaponInstance() == null)
        {
          replyMSG.append("<font color=\"FF0000\">No Weapon!</font><br>");
        }
        else
          {     
            replyMSG.append("<font color=\"FF0000\">Wep Enchant: " + targetp.getActiveWeaponInstance().getEnchantLevel() + "</font><br>");
        }
       
        replyMSG.append("<font color=\"00FF00\">=========>>" + targetp.getName() + "<<=========" + "</font><br>");
        replyMSG.append("</center></body></html>");

        adminReply.setHtml(replyMSG.toString());
        activeChar.sendPacket(adminReply);

        adminReply = null;
        targetp = null;
        replyMSG = null;
       
        return true;
      }
      case stats:{
       
        if(!Config.ALLOW_SIMPLE_STATS_VIEW){
          return false;
        }
       
        if(activeChar.getTarget() == null)
        {
          activeChar.sendMessage("You have no one targeted.");
          return false;
        }
        if(activeChar.getTarget() == activeChar)
        {
          activeChar.sendMessage("You cannot request your stats.");
          return false;
        }

        if(!(activeChar.getTarget() instanceof L2PcInstance))
        {
          activeChar.sendMessage("You can only get the info of a player.");
          return false;
        }
       
        L2PcInstance targetp = (L2PcInstance) activeChar.getTarget();

        //L2PcInstance pc = L2World.getInstance().getPlayer(target);

        if(targetp != null)
        {
          NpcHtmlMessage adminReply = new NpcHtmlMessage(5);

          TextBuilder replyMSG = new TextBuilder("<html><body>");

          replyMSG.append("<center><font color=\"LEVEL\">[ L2J EVENT ENGINE ]</font></center><br>");
          replyMSG.append("<br>Statistics for player <font color=\"LEVEL\">" + targetp.getName() + "</font><br>");
          replyMSG.append("Total kills <font color=\"FF0000\">" + targetp.kills.size() + "</font><br>");
          replyMSG.append("<br>Detailed list: <br>");

          Iterator<String> it = targetp.kills.iterator();
          while(it.hasNext())
          {
            replyMSG.append("<font color=\"FF0000\">" + it.next() + "</font><br>");
          }

          replyMSG.append("</body></html>");

          adminReply.setHtml(replyMSG.toString());
          activeChar.sendPacket(adminReply);

          adminReply = null;
          replyMSG = null;
         
View Full Code Here

  {
    if(npc.isCustom()){
      activeChar.sendMessage("You are going to modify Custom NPC");
    }
   
    NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
    String content = HtmCache.getInstance().getHtm("data/html/admin/editnpc.htm");

    if(content != null)
    {
      adminReply.setHtml(content);
      adminReply.replace("%npcId%", String.valueOf(npc.npcId));
      adminReply.replace("%templateId%", String.valueOf(npc.idTemplate));
      adminReply.replace("%name%", npc.name);
      adminReply.replace("%serverSideName%", npc.serverSideName ? "1" : "0");
      adminReply.replace("%title%", npc.title);
      adminReply.replace("%serverSideTitle%", npc.serverSideTitle ? "1" : "0");
      adminReply.replace("%collisionRadius%", String.valueOf(npc.collisionRadius));
      adminReply.replace("%collisionHeight%", String.valueOf(npc.collisionHeight));
      adminReply.replace("%level%", String.valueOf(npc.level));
      adminReply.replace("%sex%", String.valueOf(npc.sex));
      adminReply.replace("%type%", String.valueOf(npc.type));
      adminReply.replace("%attackRange%", String.valueOf(npc.baseAtkRange));
      adminReply.replace("%hp%", String.valueOf(npc.baseHpMax));
      adminReply.replace("%mp%", String.valueOf(npc.baseMpMax));
      adminReply.replace("%hpRegen%", String.valueOf(npc.baseHpReg));
      adminReply.replace("%mpRegen%", String.valueOf(npc.baseMpReg));
      adminReply.replace("%str%", String.valueOf(npc.baseSTR));
      adminReply.replace("%con%", String.valueOf(npc.baseCON));
      adminReply.replace("%dex%", String.valueOf(npc.baseDEX));
      adminReply.replace("%int%", String.valueOf(npc.baseINT));
      adminReply.replace("%wit%", String.valueOf(npc.baseWIT));
      adminReply.replace("%men%", String.valueOf(npc.baseMEN));
      adminReply.replace("%exp%", String.valueOf(npc.rewardExp));
      adminReply.replace("%sp%", String.valueOf(npc.rewardSp));
      adminReply.replace("%pAtk%", String.valueOf(npc.basePAtk));
      adminReply.replace("%pDef%", String.valueOf(npc.basePDef));
      adminReply.replace("%mAtk%", String.valueOf(npc.baseMAtk));
      adminReply.replace("%mDef%", String.valueOf(npc.baseMDef));
      adminReply.replace("%pAtkSpd%", String.valueOf(npc.basePAtkSpd));
      adminReply.replace("%aggro%", String.valueOf(npc.aggroRange));
      adminReply.replace("%mAtkSpd%", String.valueOf(npc.baseMAtkSpd));
      adminReply.replace("%rHand%", String.valueOf(npc.rhand));
      adminReply.replace("%lHand%", String.valueOf(npc.lhand));
      adminReply.replace("%armor%", String.valueOf(npc.armor));
      adminReply.replace("%walkSpd%", String.valueOf(npc.baseWalkSpd));
      adminReply.replace("%runSpd%", String.valueOf(npc.baseRunSpd));
      adminReply.replace("%factionId%", npc.factionId == null ? "" : npc.factionId);
      adminReply.replace("%factionRange%", String.valueOf(npc.factionRange));
      adminReply.replace("%isUndead%", npc.isUndead ? "1" : "0");
      adminReply.replace("%absorbLevel%", String.valueOf(npc.absorbLevel));
    }
    else
    {
      adminReply.setHtml("<html><head><body>File not found: data/html/admin/editnpc.htm</body></html>");
    }

    activeChar.sendPacket(adminReply);

    adminReply = null;
View Full Code Here

      else
      {
        message = message.replace("%objectId%", String.valueOf(item.getObjectId()));
        message = message.replace("%itemname%", item.getItemName());
        message = message.replace("%count%", String.valueOf(item.getCount()));
        playable.sendPacket(new NpcHtmlMessage(5, message));
      }
    }
    else
    {
      doExtract(playable, item, 1);
View Full Code Here

   
    // Send activeChar HTML page
    if (command.startsWith("repair"))              
    {            
      String htmContent = HtmCache.getInstance().getHtm("data/html/mods/repair/repair.htm");
      NpcHtmlMessage npcHtmlMessage = new NpcHtmlMessage(5);
      npcHtmlMessage.setHtml(htmContent);   
      npcHtmlMessage.replace("%acc_chars%", getCharList(activeChar));
      activeChar.sendPacket(npcHtmlMessage)
      return true;
    }
    // Command for enter repairFunction from html
   
View Full Code Here

        if (checkAcc(activeChar,repairChar))
        {
          if (checkChar(activeChar,repairChar))
          {
            String htmContent = HtmCache.getInstance().getHtm("data/html/mods/repair/repair-self.htm");
            NpcHtmlMessage npcHtmlMessage = new NpcHtmlMessage(5);
            npcHtmlMessage.setHtml(htmContent);
            activeChar.sendPacket(npcHtmlMessage);
            return;
          }
          else if (checkPunish(activeChar,repairChar))
          {
            String htmContent = HtmCache.getInstance().getHtm("data/html/mods/repair/repair-jail.htm");
            NpcHtmlMessage npcHtmlMessage = new NpcHtmlMessage(5);
            npcHtmlMessage.setHtml(htmContent);
            activeChar.sendPacket(npcHtmlMessage)
            return;
          }
                    else if (checkKarma(activeChar,repairChar))
                  {
                      activeChar.sendMessage("Selected Char has Karma,Cannot be repaired!");
                  return;
                }
          else
          {
            repairBadCharacter(repairChar);
            String htmContent = HtmCache.getInstance().getHtm("data/html/mods/repair/repair-done.htm");
            NpcHtmlMessage npcHtmlMessage = new NpcHtmlMessage(5);
            npcHtmlMessage.setHtml(htmContent);
            activeChar.sendPacket(npcHtmlMessage);
            return;
          }
        }
       
        String htmContent = HtmCache.getInstance().getHtm("data/html/mods/repair/repair-error.htm");
        NpcHtmlMessage npcHtmlMessage = new NpcHtmlMessage(5);
        npcHtmlMessage.setHtml(htmContent);
        npcHtmlMessage.replace("%acc_chars%", getCharList(activeChar));
        activeChar.sendPacket(npcHtmlMessage);
        return;
      }
      case repair_close_win:{
        return;
View Full Code Here

    return _hallGateKeepers;
  }

  public void showHtmlFile(L2PcInstance player, String file, L2NpcInstance npc, L2PcInstance member)
  {
    NpcHtmlMessage html = new NpcHtmlMessage(npc.getObjectId());
    html.setFile("data/html/SepulcherNpc/" + file);
    if(member != null)
    {
      html.replace("%member%", member.getName());
    }
    player.sendPacket(html);
    html = null;
  }
View Full Code Here

TOP

Related Classes of com.l2jfrozen.gameserver.network.serverpackets.NpcHtmlMessage

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.