Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- call method:
- NpcHtmlMessage htm = new NpcHtmlMessage(activeChar.getObjectId());
- StringBuilder sb = new StringBuilder("<html><body>");
- sb.append("<center>");
- sb.append("<table width=\"250\" cellpadding=\"5\" bgcolor=\"000000\">");
- sb.append("<tr>");
- sb.append("<td width=\"45\" valign=\"top\" align=\"center\"><img src=\"L2ui_ch3.menubutton4\" width=\"38\" height=\"38\"></td>");
- sb.append("<td valign=\"top\"><font color=\"FF6600\">Inspect Players</font>");
- sb.append("<br1><font color=\"00FF00\">"+activeChar.getName()+"</font>, enter the name of the person you want to inspect.</td></tr></table></center>");
- sb.append("<center>");
- sb.append("<img src=\"l2ui_ch3.herotower_deco\" width=256 height=32 align=center><br>");
- sb.append("</center>");
- sb.append("<br><center><multiedit var=\"textbox\" width=150 height=12><br1>");
- sb.append("<a action=\"bypass -h doItA $textbox\">Inspect the target.</a></center>");
- sb.append("</body></html>");
- htm.setHtml(sb.toString());
- activeChar.sendPacket(htm);
- actually method to call
- public static void dodiepanel(L2PcInstance me, L2PcInstance player)
- {
- NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
- TextBuilder replyMSG = new TextBuilder("<html><body>");
- replyMSG.append("<center>Inspect Panel<br>");
- replyMSG.append("----->" + player.getName() + "<-----<br>");
- replyMSG.append("<table border=0 width=\"center\" width=\"100%\">");
- replyMSG.append("<tr><td><font color=\"009900\">HP:</font> "+ player.getCurrentHp() + "/<font color=\"009900\">"+ player.getMaxHp() + "</font></td></tr>");
- replyMSG.append("<tr><td><font color=\"009900\">CP:</font> "+ player.getCurrentCp() + "/<font color=\"009900\">"+ player.getMaxCp() + "</font></td></tr>");
- replyMSG.append("<tr><td><font color=\"009900\">MP:</font> "+ player.getCurrentMp() + "/<font color=\"009900\">"+ player.getMaxMp() + "</font></td></tr>");
- replyMSG.append("<tr><td>Location: <font color=\"009900\">" + MapRegionTable.getInstance().getClosestTownName(player.getX(), player.getY()) + "</font></td></tr>");
- replyMSG.append("</table>");
- replyMSG.append("<tr><td>==================================</tr></td></center>");
- //Weapon
- if(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RHAND) != null)
- {
- replyMSG.append("<table border=0 width=\"100%\">");
- replyMSG.append("<tr><td><img src=\"" + IconsTable.getIcon(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RHAND).getItemId()) + "\" width=\"32\" height=\"32\"></td>"
- + "<td>" + ItemTable.getInstance().getTemplate(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RHAND).getItemId()).getName() + "</td>"
- + "<td>+" + player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RHAND).getEnchantLevel() + "</td></tr></table>");
- }
- else
- {
- replyMSG.append("<table border=0 width=\"100%\">");
- replyMSG.append("<tr><td><font color=\"009900\">Weapon :</font><font color=\"A80000\"> The player doesn't have weapon.</font></tr></td></table>");
- }
- //helmet
- if(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_HEAD) != null)
- {
- replyMSG.append("<table border=0 width=\"100%\">");
- replyMSG.append("<tr><td><img src=\"" + IconsTable.getIcon(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_HEAD).getItemId()) + "\" width=\"32\" height=\"32\"></td>"
- + "<td>" + ItemTable.getInstance().getTemplate(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_HEAD).getItemId()).getName() + "</td>"
- + "<td>+" + player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_HEAD).getEnchantLevel() + "</td></tr></table>");
- }
- else
- {
- replyMSG.append("<table border=0 width=\"100%\">");
- replyMSG.append("<tr><td><font color=\"009900\">Helmet :</font><font color=\"A80000\"> The player doesn't have helmet.</font></tr></td></table>");
- }
- //chest
- if(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_CHEST) != null)
- {
- replyMSG.append("<table border=0 width=\"100%\">");
- replyMSG.append("<tr><td><img src=\"" + IconsTable.getIcon(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_CHEST).getItemId()) + "\" width=\"32\" height=\"32\"></td>"
- + "<td>" + ItemTable.getInstance().getTemplate(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_CHEST).getItemId()).getName() + "</td>"
- + "<td>+" + player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_CHEST).getEnchantLevel() + "</td></tr></table>");}
- else
- {
- replyMSG.append("<table border=0 width=\"100%\">");
- replyMSG.append("<tr><td><font color=\"009900\">Chest :</font><font color=\"A80000\"> The player doesn't have chest.</font></tr></td></table>");
- }
- //Legs
- if(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_LEGS) != null)
- {
- replyMSG.append("<table border=0 width=\"100%\">");
- replyMSG.append("<tr><td><img src=\"" + IconsTable.getIcon(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_LEGS).getItemId()) + "\" width=\"32\" height=\"32\"></td>"
- + "<td>" + ItemTable.getInstance().getTemplate(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_LEGS).getItemId()).getName() + "</td>"
- + "<td>+" + player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_LEGS).getEnchantLevel() + "</td></tr></table>");}
- else
- {
- replyMSG.append("<table border=0 width=\"100%\">");
- replyMSG.append("<tr><td><font color=\"009900\">Legs :</font><font color=\"A80000\"> The player doesn't have legs.</font></tr></td></table>");
- }
- //Gloves
- if(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_GLOVES) != null)
- {
- replyMSG.append("<table border=0 width=\"100%\">");
- replyMSG.append("<tr><td><img src=\"" + IconsTable.getIcon(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_GLOVES).getItemId()) + "\" width=\"32\" height=\"32\"></td>"
- + "<td>" + ItemTable.getInstance().getTemplate(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_GLOVES).getItemId()).getName() + "</td>"
- + "<td>+" + player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_GLOVES).getEnchantLevel() + "</td></tr></table>");}
- else
- {
- replyMSG.append("<table border=0 width=\"100%\">");
- replyMSG.append("<tr><td><font color=\"009900\">Gloves :</font><font color=\"A80000\"> The player doesn't have gloves.</font></tr></td></table>");
- }
- //Boots
- if(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_FEET) != null)
- {
- replyMSG.append("<table border=0 width=\"100%\">");
- replyMSG.append("<tr><td><img src=\"" + IconsTable.getIcon(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_FEET).getItemId()) + "\" width=\"32\" height=\"32\"></td>"
- + "<td>" + ItemTable.getInstance().getTemplate(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_FEET).getItemId()).getName() + "</td>"
- + "<td>+" + player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_FEET).getEnchantLevel() + "</td></tr></table>");}
- else
- {
- replyMSG.append("<table border=0 width=\"100%\">");
- replyMSG.append("<tr><td><font color=\"009900\">Feet :</font><font color=\"A80000\"> The player doesn't have gloves.</font></tr></td></table>");}
- //Necklace
- if(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_NECK) != null)
- {
- replyMSG.append("<table border=0 width=\"100%\">");
- replyMSG.append("<tr><td><img src=\"" + IconsTable.getIcon(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_NECK).getItemId()) + "\" width=\"32\" height=\"32\"></td>"
- + "<td>" + ItemTable.getInstance().getTemplate(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_NECK).getItemId()).getName() + "</td>"
- + "<td>+" + player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_NECK).getEnchantLevel() + "</td></tr></table>");}
- else
- {
- replyMSG.append("<table border=0 width=\"100%\">");
- replyMSG.append("<tr><td><font color=\"009900\">Necklace :</font><font color=\"A80000\"> The player doesn't have necklace.</font></tr></td></table>");
- }
- //L-Earring
- if(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_LEAR) != null)
- {
- replyMSG.append("<table border=0 width=\"100%\">");
- replyMSG.append("<tr><td><img src=\"" + IconsTable.getIcon(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_LEAR).getItemId()) + "\" width=\"32\" height=\"32\"></td>"
- + "<td>" + ItemTable.getInstance().getTemplate(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_LEAR).getItemId()).getName() + "</td>"
- + "<td>+" + player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_LEAR).getEnchantLevel() + "</td></tr></table>");}
- else
- {
- replyMSG.append("<table border=0 width=\"100%\">");
- replyMSG.append("<tr><td><font color=\"009900\">L-Earring :</font><font color=\"A80000\"> The player doesn't have l-earring.</font></tr></td></table>");
- }
- //R-Earring
- if(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_REAR) != null)
- {
- replyMSG.append("<table border=0 width=\"100%\">");
- replyMSG.append("<tr><td><img src=\"" + IconsTable.getIcon(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_REAR).getItemId()) + "\" width=\"32\" height=\"32\"></td>"
- + "<td>" + ItemTable.getInstance().getTemplate(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_REAR).getItemId()).getName() + "</td>"
- + "<td>+" + player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_REAR).getEnchantLevel() + "</td></tr></table>");}
- else
- {
- replyMSG.append("<table border=0 width=\"100%\">");
- replyMSG.append("<tr><td><font color=\"009900\">R-Earring :</font><font color=\"A80000\"> The player doesn't have r-earring.</font></tr></td></table>");
- }
- //L-Ring
- if(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_LFINGER) != null)
- {
- replyMSG.append("<table border=0 width=\"100%\">");
- replyMSG.append("<tr><td><img src=\"" + IconsTable.getIcon(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_LFINGER).getItemId()) + "\" width=\"32\" height=\"32\"></td>"
- + "<td>" + ItemTable.getInstance().getTemplate(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_LFINGER).getItemId()).getName() + "</td>"
- + "<td>+" + player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_LFINGER).getEnchantLevel() + "</td></tr></table>"); }
- else
- {
- replyMSG.append("<table border=0 width=\"100%\">");
- replyMSG.append("<tr><td><font color=\"009900\">L-Ring :</font><font color=\"A80000\"> The player doesn't have l-ring.</font></tr></td></table>");
- }
- //R-Ring
- if(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RFINGER) != null)
- {
- replyMSG.append("<table border=0 width=\"100%\">");
- replyMSG.append("<tr><td><img src=\"" + IconsTable.getIcon(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RFINGER).getItemId()) + "\" width=\"32\" height=\"32\"></td>"
- + "<td>" + ItemTable.getInstance().getTemplate(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RFINGER).getItemId()).getName() + "</td>"
- + "<td>+" + player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RFINGER).getEnchantLevel() + "</td></tr></table>"); }
- else
- {
- replyMSG.append("<table border=0 width=\"100%\">");
- replyMSG.append("<tr><td><font color=\"009900\">R-Ring :</font><font color=\"A80000\"> The player doesn't have r-ring.</font></tr></td></table>");
- }
- replyMSG.append("</body></html>");
- adminReply.setHtml(replyMSG.toString());
- me.sendPacket(adminReply);
- adminReply = null;
- replyMSG = null;
- }
- bypass:
- else if (_command.startsWith("doItA"))
- {
- String cmd = _command.substring(6);
- StringTokenizer st = new StringTokenizer(cmd);
- if (st.countTokens() != 1)
- {
- return;
- }
- String text = st.nextToken();
- L2PcInstance plyr = L2World.getInstance().getPlayer(text);
- if (text.length() > 16)
- {
- activeChar.sendMessage("Maximum characters passed.");
- return;
- }
- if (plyr != null)
- Modules.dodiepanel(activeChar, plyr);
- else
- activeChar.sendMessage("Player is not online.");
- }
Advertisement
Add Comment
Please, Sign In to add comment