Examples of NpcHtmlMessage

  • l2p.gameserver.serverpackets.NpcHtmlMessage
  • lineage2.gameserver.network.serverpackets.NpcHtmlMessage
    the HTML parser in the client knowns these standard and non-standard tags and attributes VOLUMN UNKNOWN UL U TT TR TITLE TEXTCODE TEXTAREA TD TABLE SUP SUB STRIKE SPIN SELECT RIGHT PRE P OPTION OL MULTIEDIT LI LEFT INPUT IMG I HTML H7 H6 H5 H4 H3 H2 H1 FONT EXTEND EDIT COMMENT COMBOBOX CENTER BUTTON BR BODY BAR ADDRESS A SEL LIST VAR FORE READONL ROWS VALIGN FIXWIDTH BORDERCOLORLI BORDERCOLORDA BORDERCOLOR BORDER BGCOLOR BACKGROUND ALIGN VALU READONLY MULTIPLE SELECTED TYP TYPE MAXLENGTH CHECKED SRC Y X QUERYDELAY NOSCROLLBAR IMGSRC B FG SIZE FACE COLOR DEFFON DEFFIXEDFONT WIDTH VALUE TOOLTIP NAME MIN MAX HEIGHT DISABLED ALIGN MSG LINK HREF ACTION ClassId fstring
  • net.sf.l2j.gameserver.serverpackets.NpcHtmlMessage
    the HTML parser in the client knowns these standard and non-standard tags and attributes VOLUMN UNKNOWN UL U TT TR TITLE TEXTCODE TEXTAREA TD TABLE SUP SUB STRIKE SPIN SELECT RIGHT PRE P OPTION OL MULTIEDIT LI LEFT INPUT IMG I HTML H7 H6 H5 H4 H3 H2 H1 FONT EXTEND EDIT COMMENT COMBOBOX CENTER BUTTON BR BODY BAR ADDRESS A SEL LIST VAR FORE READONL ROWS VALIGN FIXWIDTH BORDERCOLORLI BORDERCOLORDA BORDERCOLOR BORDER BGCOLOR BACKGROUND ALIGN VALU READONLY MULTIPLE SELECTED TYP TYPE MAXLENGTH CHECKED SRC Y X QUERYDELAY NOSCROLLBAR IMGSRC B FG SIZE FACE COLOR DEFFON DEFFIXEDFONT WIDTH VALUE TOOLTIP NAME MIN MAX HEIGHT DISABLED ALIGN MSG LINK HREF ACTION @version $Revision: 1.3.2.1.2.3 $ $Date: 2005/03/27 15:29:57 $

  • Examples of net.sf.l2j.gameserver.serverpackets.NpcHtmlMessage

            }
            L2Event.announceAllPlayers(activeChar.getName() + " wants to make an event !!! (you'll find a npc with the details around)");
        }
       void showEventControl(L2PcInstance activeChar){

           NpcHtmlMessage adminReply = new NpcHtmlMessage(5);

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

           replyMSG.append("<center><font color=\"LEVEL\">[ L2J EVENT ENGINE ]</font></center><br><font color=\"LEVEL\">" + L2Event.eventName + "</font><br><br><table width=200>");
           replyMSG.append("<tr><td>Apply this command to teams number </td><td><edit var=\"team_number\" width=100 height=15></td></tr>");
           replyMSG.append("<tr><td>&nbsp;</td></tr>");
           if(!npcsDeleted) replyMSG.append("<tr><td><button value=\"Start\" action=\"bypass -h admin_event_control_begin\" width=90 height=15 back=\"sek.cbui94\" fore=\"sek.cbui92\"></td><td><font color=\"LEVEL\">Destroys all event npcs so no more people can't participate now on</font></td></tr>");
           replyMSG.append("<tr><td>&nbsp;</td></tr>");
           replyMSG.append("<tr><td><button value=\"Teleport\" action=\"bypass -h admin_event_control_teleport $team_number\" width=90 height=15 back=\"sek.cbui94\" fore=\"sek.cbui92\"></td><td><font color=\"LEVEL\">Teleports the specified team to your position</font></td></tr>");
           replyMSG.append("<tr><td>&nbsp;</td></tr>");
           replyMSG.append("<tr><td><button value=\"Sit\" action=\"bypass -h admin_event_control_sit $team_number\" width=90 height=15 back=\"sek.cbui94\" fore=\"sek.cbui92\"></td><td><font color=\"LEVEL\">Sits/Stands up the team</font></td></tr>");
           replyMSG.append("<tr><td>&nbsp;</td></tr>");
           replyMSG.append("<tr><td><button value=\"Kill\" action=\"bypass -h admin_event_control_kill $team_number\" width=90 height=15 back=\"sek.cbui94\" fore=\"sek.cbui92\"></td><td><font color=\"LEVEL\">Finish with the life of all the players in the selected team</font></td></tr>");
           replyMSG.append("<tr><td>&nbsp;</td></tr>");
           replyMSG.append("<tr><td><button value=\"Resurrect\" action=\"bypass -h admin_event_control_res $team_number\" width=90 height=15 back=\"sek.cbui94\" fore=\"sek.cbui92\"></td><td><font color=\"LEVEL\">Resurrect Team's members</font></td></tr>");
           replyMSG.append("<tr><td>&nbsp;</td></tr>");
           replyMSG.append("<tr><td><button value=\"Polymorph\" action=\"bypass -h admin_event_control_poly $team_number $poly_id\" width=90 height=15 back=\"sek.cbui94\" fore=\"sek.cbui92\"></td><td><edit var=\"poly_id\" width=100 height=15><font color=\"LEVEL\">Polymorphs the team into the NPC with the id specified</font></td></tr>");
           replyMSG.append("<tr><td>&nbsp;</td></tr>");
           replyMSG.append("<tr><td><button value=\"UnPolymorph\" action=\"bypass -h admin_event_control_unpoly $team_number\" width=90 height=15 back=\"sek.cbui94\" fore=\"sek.cbui92\"></td><td><font color=\"LEVEL\">Unpolymorph the team</font></td></tr>");replyMSG.append("<tr><td>&nbsp;</td></tr>");
           replyMSG.append("<tr><td>&nbsp;</td></tr>");
           replyMSG.append("<tr><td><button value=\"Give Item\" action=\"bypass -h admin_event_control_prize $team_number $n $id\" width=90 height=15 back=\"sek.cbui94\" fore=\"sek.cbui92\"> number <edit var=\"n\" width=100 height=15> item id <edit var=\"id\" width=100 height=15></td><td><font color=\"LEVEL\">Give the specified item id to every single member of the team, you can put 5*level, 5*kills or 5 in the number field for example</font></td></tr>");
           replyMSG.append("<tr><td>&nbsp;</td></tr>");
           replyMSG.append("<tr><td><button value=\"End\" action=\"bypass -h admin_event_control_finish\" width=90 height=15 back=\"sek.cbui94\" fore=\"sek.cbui92\"></td><td><font color=\"LEVEL\">Will finish the event teleporting back all the players</font></td></tr>");
           replyMSG.append("</table></body></html>");

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

       }
    View Full Code Here

    Examples of net.sf.l2j.gameserver.serverpackets.NpcHtmlMessage

        {
         player.getInventory().addItem("Event", id, num, player, activeChar);
            ItemList il = new ItemList(player, true);
            player.sendPacket(il);

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

            replyMSG.append("CONGRATULATIONS, you should have a present in your inventory");
            replyMSG.append("</body></html>");

            adminReply.setHtml(replyMSG.toString());
            player.sendPacket(adminReply);
        }
    View Full Code Here

    Examples of net.sf.l2j.gameserver.serverpackets.NpcHtmlMessage

      {
            if (path.indexOf("..") != -1)
                return;

        String filename = "data/html/help/"+path;
        NpcHtmlMessage html = new NpcHtmlMessage(1);
        html.setFile(filename);
        activeChar.sendPacket(html);
      }
    View Full Code Here

    Examples of net.sf.l2j.gameserver.serverpackets.NpcHtmlMessage

      {
        int CharactersFound = 0;
        String name;
        Collection<L2PcInstance> allPlayers = L2World.getInstance().getAllPlayers();
        L2PcInstance[] players = allPlayers.toArray(new L2PcInstance[allPlayers.size()]);
        NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
        adminReply.setFile("data/html/admin/charfind.htm");
        TextBuilder replyMSG = new TextBuilder();
        for (int i = 0; i < players.length; i++)
        {  //Add player info into new Table row
          name = players[i].getName();
          if (name.toLowerCase().contains(CharacterToFind.toLowerCase()))
          {
            CharactersFound = CharactersFound+1;
            replyMSG.append("<tr><td width=80><a action=\"bypass -h admin_character_list "+name+"\">"+name+"</a></td><td width=110>" + players[i].getTemplate().className + "</td><td width=40>"+players[i].getLevel()+"</td></tr>");
          }
          if (CharactersFound > 20)
            break;
        }
        adminReply.replace("%results%", replyMSG.toString());
        replyMSG.clear();
        if (CharactersFound==0)
          replyMSG.append("s. Please try again.");
        else if (CharactersFound > 20)
        {
          adminReply.replace("%number%", " more than 20");
          replyMSG.append("s.<br>Please refine your search to see all of the results.");
        }
        else if (CharactersFound==1)
          replyMSG.append(".");
        else
          replyMSG.append("s.");
        adminReply.replace("%number%", String.valueOf(CharactersFound));
        adminReply.replace("%end%", replyMSG.toString());
        activeChar.sendPacket(adminReply);
      }
    View Full Code Here

    Examples of net.sf.l2j.gameserver.serverpackets.NpcHtmlMessage

        Collection<L2PcInstance> allPlayers = L2World.getInstance().getAllPlayers();
        L2PcInstance[] players = allPlayers.toArray(new L2PcInstance[allPlayers.size()]);
        int CharactersFound = 0;
        String name,ip="0.0.0.0";
        TextBuilder replyMSG = new TextBuilder();
        NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
        adminReply.setFile("data/html/admin/ipfind.htm");
        for (int i = 0; i < players.length; i++)
        {
          ip=players[i].getClient().getConnection().getInetAddress().getHostAddress();
          if (ip.equals(IpAdress))
          {
            name = players[i].getName();
            CharactersFound = CharactersFound+1;
            replyMSG.append("<tr><td width=80><a action=\"bypass -h admin_character_list "+name+"\">"+name+"</a></td><td width=110>" + players[i].getTemplate().className + "</td><td width=40>"+players[i].getLevel()+"</td></tr>");
          }
          if (CharactersFound > 20)
            break;
        }
        adminReply.replace("%results%", replyMSG.toString());
        replyMSG.clear();
        if (CharactersFound==0)
          replyMSG.append("s. Maybe they got d/c? :)");
        else if (CharactersFound > 20)
        {
          adminReply.replace("%number%", " more than "+String.valueOf(CharactersFound));
          replyMSG.append("s.<br>In order to avoid you a client crash I won't <br1>display results beyond the 20th character.");
        }
        else if (CharactersFound==1)
          replyMSG.append(".");
        else
          replyMSG.append("s.");
        adminReply.replace("%ip%", ip);
        adminReply.replace("%number%", String.valueOf(CharactersFound));
        adminReply.replace("%end%", replyMSG.toString());
        activeChar.sendPacket(adminReply);
      }
    View Full Code Here

    Examples of net.sf.l2j.gameserver.serverpackets.NpcHtmlMessage

          if (player == null)
            throw new IllegalArgumentException("Player doesn't exist");
          chars=player.getAccountChars();
          account = player.getAccountName();
          TextBuilder replyMSG = new TextBuilder();
          NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
          adminReply.setFile("data/html/admin/accountinfo.htm");
          for (String charname : chars.values())
            replyMSG.append(charname+"<br1>");
          adminReply.replace("%characters%", replyMSG.toString());
          adminReply.replace("%account%", account);
          adminReply.replace("%player%", characterName);
          activeChar.sendPacket(adminReply);
        }
        else
          throw new IllegalArgumentException("Malformed character name");
      }
    View Full Code Here

    Examples of net.sf.l2j.gameserver.serverpackets.NpcHtmlMessage

                else
                {
                    // If player is a lord of this manor, alternative message from NPC
                    if (CastleManorManager.getInstance().isDisabled())
                    {
                        NpcHtmlMessage html = new NpcHtmlMessage(getObjectId());
                        html.setFile("data/html/npcdefault.htm");
                        html.replace("%objectId%", String.valueOf(getObjectId()));
                        html.replace("%npcname%", getName());
                        player.sendPacket(html);
                    }
                    else if (!player.isGM()                                         // Player is not GM
                            && getCastle() != null && getCastle().getCastleId() > 0 // Verification of castle
                            && player.getClan() != null                             // Player have clan
    View Full Code Here

    Examples of net.sf.l2j.gameserver.serverpackets.NpcHtmlMessage

                               // to return from "Territory status"
                                 // to initial screen.
      }

      private void showMessageWindow(L2PcInstance player, String filename) {
        NpcHtmlMessage html = new NpcHtmlMessage(getObjectId());
        html.setFile(getHtmlPath() + filename);
        html.replace("%objectId%", String.valueOf(getObjectId()));
        html.replace("%npcId%", String.valueOf(getNpcId()));
        html.replace("%npcname%", getName());
        player.sendPacket(html);
      }
    View Full Code Here

    Examples of net.sf.l2j.gameserver.serverpackets.NpcHtmlMessage

        else
        {
          activeChar.sendPacket(new SystemMessage(SystemMessageId.INCORRECT_TARGET));
          return;
        }
        NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
        adminReply.setFile("data/html/admin/expsp.htm");
        adminReply.replace("%name%", player.getName());
        adminReply.replace("%level%", String.valueOf(player.getLevel()));
        adminReply.replace("%xp%", String.valueOf(player.getExp()));
        adminReply.replace("%sp%", String.valueOf(player.getSp()));
        adminReply.replace("%class%", player.getTemplate().className);
        activeChar.sendPacket(adminReply);
      }
    View Full Code Here

    Examples of net.sf.l2j.gameserver.serverpackets.NpcHtmlMessage

                    su.addAttribute(StatusUpdate.CUR_HP, (int) getCurrentHp());
                    su.addAttribute(StatusUpdate.MAX_HP, getMaxHp());
                    player.sendPacket(su);
                }

                NpcHtmlMessage html = new NpcHtmlMessage(getObjectId());
                TextBuilder html1 = new TextBuilder("<html><body><table border=0>");
                html1.append("<tr><td>Current Target:</td></tr>");
                html1.append("<tr><td><br></td></tr>");

                html1.append("<tr><td>Object ID: " + getObjectId() + "</td></tr>");
                html1.append("<tr><td>Template ID: " + getTemplate().npcId + "</td></tr>");
                html1.append("<tr><td><br></td></tr>");

                html1.append("<tr><td>HP: " + getCurrentHp() + "</td></tr>");
                html1.append("<tr><td>MP: " + getCurrentMp() + "</td></tr>");
                html1.append("<tr><td>Level: " + getLevel() + "</td></tr>");
                html1.append("<tr><td><br></td></tr>");

                html1.append("<tr><td>Class: " + getClass().getName() + "</td></tr>");
                html1.append("<tr><td><br></td></tr>");

                //changed by terry 2005-02-22 21:45
                html1.append("</table><table><tr><td><button value=\"Edit NPC\" action=\"bypass -h admin_edit_npc "
                    + getTemplate().npcId
                    + "\" width=100 height=15 back=\"sek.cbui94\" fore=\"sek.cbui92\"></td>");
                html1.append("<td><button value=\"Kill\" action=\"bypass -h admin_kill\" width=40 height=15 back=\"sek.cbui94\" fore=\"sek.cbui92\"></td></tr>");
                html1.append("<tr><td><button value=\"Show DropList\" action=\"bypass -h admin_show_droplist "
                    + getTemplate().npcId
                    + "\" width=100 height=15 back=\"sek.cbui94\" fore=\"sek.cbui92\"></td></tr>");
                html1.append("<td><button value=\"Delete\" action=\"bypass -h admin_delete\" width=40 height=15 back=\"sek.cbui94\" fore=\"sek.cbui92\"></td></tr>");
                html1.append("</table>");

                if (player.isGM())
                {
                    html1.append("<button value=\"View Shop\" action=\"bypass -h admin_showShop "
                        + getTemplate().npcId
                        + "\" width=100 height=15 back=\"sek.cbui94\" fore=\"sek.cbui92\"></br>");
                    html1.append("<button value=\"Lease next week\" action=\"bypass -h npc_" + getObjectId()
                        + "_Lease\" width=100 height=15 back=\"sek.cbui94\" fore=\"sek.cbui92\">");
                    html1.append("<button value=\"Abort current leasing\" action=\"bypass -h npc_"
                        + getObjectId()
                        + "_Lease next\" width=100 height=15 back=\"sek.cbui94\" fore=\"sek.cbui92\">");
                    html1.append("<button value=\"Manage items\" action=\"bypass -h npc_" + getObjectId()
                        + "_Lease manage\" width=100 height=15 back=\"sek.cbui94\" fore=\"sek.cbui92\">");
                }

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

                html.setHtml(html1.toString());
                player.sendPacket(html);
            }
            player.sendPacket(new ActionFailed());
        }
    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.