Elfocrash

Poof, bye bye

Jan 6th, 2015
975
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 13.53 KB | None | 0 0
  1. call method:
  2. NpcHtmlMessage htm = new NpcHtmlMessage(activeChar.getObjectId());
  3.             StringBuilder sb = new StringBuilder("<html><body>");
  4.             sb.append("<center>");
  5.             sb.append("<table width=\"250\" cellpadding=\"5\" bgcolor=\"000000\">");
  6.             sb.append("<tr>");
  7.             sb.append("<td width=\"45\" valign=\"top\" align=\"center\"><img src=\"L2ui_ch3.menubutton4\" width=\"38\" height=\"38\"></td>");
  8.             sb.append("<td valign=\"top\"><font color=\"FF6600\">Inspect Players</font>");
  9.             sb.append("<br1><font color=\"00FF00\">"+activeChar.getName()+"</font>, enter the name of the person you want to inspect.</td></tr></table></center>");
  10.             sb.append("<center>");
  11.             sb.append("<img src=\"l2ui_ch3.herotower_deco\" width=256 height=32 align=center><br>");
  12.             sb.append("</center>");
  13.             sb.append("<br><center><multiedit var=\"textbox\" width=150 height=12><br1>");
  14.             sb.append("<a action=\"bypass -h doItA $textbox\">Inspect the target.</a></center>");
  15.             sb.append("</body></html>");
  16.             htm.setHtml(sb.toString());
  17.             activeChar.sendPacket(htm);
  18.  
  19.  
  20. actually method to call  
  21.  
  22.  
  23.  public static void dodiepanel(L2PcInstance me, L2PcInstance player)
  24.     {
  25.         NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
  26.         TextBuilder replyMSG = new TextBuilder("<html><body>");
  27.         replyMSG.append("<center>Inspect Panel<br>");
  28.  
  29.         replyMSG.append("----->" + player.getName() + "<-----<br>");
  30.         replyMSG.append("<table border=0 width=\"center\" width=\"100%\">");
  31.         replyMSG.append("<tr><td><font color=\"009900\">HP:</font> "+ player.getCurrentHp() + "/<font color=\"009900\">"+ player.getMaxHp() + "</font></td></tr>");
  32.         replyMSG.append("<tr><td><font color=\"009900\">CP:</font> "+ player.getCurrentCp() + "/<font color=\"009900\">"+ player.getMaxCp() + "</font></td></tr>");
  33.         replyMSG.append("<tr><td><font color=\"009900\">MP:</font> "+ player.getCurrentMp() + "/<font color=\"009900\">"+ player.getMaxMp() + "</font></td></tr>");
  34.         replyMSG.append("<tr><td>Location: <font color=\"009900\">" + MapRegionTable.getInstance().getClosestTownName(player.getX(), player.getY()) + "</font></td></tr>");
  35.         replyMSG.append("</table>");
  36.  
  37.  
  38.         replyMSG.append("<tr><td>==================================</tr></td></center>");
  39.         //Weapon
  40.         if(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RHAND) != null)
  41.         {
  42.             replyMSG.append("<table border=0 width=\"100%\">");
  43.             replyMSG.append("<tr><td><img src=\"" + IconsTable.getIcon(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RHAND).getItemId()) + "\" width=\"32\" height=\"32\"></td>"
  44.                     + "<td>" + ItemTable.getInstance().getTemplate(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RHAND).getItemId()).getName() + "</td>"
  45.                             + "<td>+" + player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RHAND).getEnchantLevel() + "</td></tr></table>");
  46.         }
  47.         else
  48.         {
  49.             replyMSG.append("<table border=0 width=\"100%\">");
  50.             replyMSG.append("<tr><td><font color=\"009900\">Weapon :</font><font color=\"A80000\"> The player doesn't have weapon.</font></tr></td></table>");
  51.         }
  52.         //helmet
  53.         if(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_HEAD) != null)
  54.         {
  55.             replyMSG.append("<table border=0 width=\"100%\">");
  56.             replyMSG.append("<tr><td><img src=\"" + IconsTable.getIcon(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_HEAD).getItemId()) + "\" width=\"32\" height=\"32\"></td>"
  57.                     + "<td>" + ItemTable.getInstance().getTemplate(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_HEAD).getItemId()).getName() + "</td>"
  58.                     + "<td>+" + player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_HEAD).getEnchantLevel() + "</td></tr></table>");
  59.         }
  60.         else
  61.         {
  62.             replyMSG.append("<table border=0 width=\"100%\">");
  63.             replyMSG.append("<tr><td><font color=\"009900\">Helmet :</font><font color=\"A80000\"> The player doesn't have helmet.</font></tr></td></table>");
  64.         }
  65.         //chest
  66.         if(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_CHEST) != null)
  67.         {
  68.             replyMSG.append("<table border=0 width=\"100%\">");
  69.             replyMSG.append("<tr><td><img src=\"" + IconsTable.getIcon(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_CHEST).getItemId()) + "\" width=\"32\" height=\"32\"></td>"
  70.                     + "<td>" + ItemTable.getInstance().getTemplate(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_CHEST).getItemId()).getName() + "</td>"
  71.                     + "<td>+" + player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_CHEST).getEnchantLevel() + "</td></tr></table>");}
  72.         else
  73.         {
  74.             replyMSG.append("<table border=0 width=\"100%\">");
  75.             replyMSG.append("<tr><td><font color=\"009900\">Chest :</font><font color=\"A80000\"> The player doesn't have chest.</font></tr></td></table>");
  76.         }
  77.         //Legs
  78.         if(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_LEGS) != null)
  79.         {
  80.             replyMSG.append("<table border=0 width=\"100%\">");
  81.             replyMSG.append("<tr><td><img src=\"" + IconsTable.getIcon(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_LEGS).getItemId()) + "\" width=\"32\" height=\"32\"></td>"
  82.                     + "<td>" + ItemTable.getInstance().getTemplate(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_LEGS).getItemId()).getName() + "</td>"
  83.                     + "<td>+" + player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_LEGS).getEnchantLevel() + "</td></tr></table>");}
  84.         else
  85.         {
  86.             replyMSG.append("<table border=0 width=\"100%\">");
  87.             replyMSG.append("<tr><td><font color=\"009900\">Legs :</font><font color=\"A80000\"> The player doesn't have legs.</font></tr></td></table>");
  88.         }
  89.         //Gloves
  90.         if(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_GLOVES) != null)
  91.         {
  92.             replyMSG.append("<table border=0 width=\"100%\">");
  93.             replyMSG.append("<tr><td><img src=\"" + IconsTable.getIcon(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_GLOVES).getItemId()) + "\" width=\"32\" height=\"32\"></td>"
  94.                     + "<td>" + ItemTable.getInstance().getTemplate(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_GLOVES).getItemId()).getName() + "</td>"
  95.                     + "<td>+" + player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_GLOVES).getEnchantLevel() + "</td></tr></table>");}
  96.         else
  97.         {
  98.             replyMSG.append("<table border=0 width=\"100%\">");
  99.             replyMSG.append("<tr><td><font color=\"009900\">Gloves :</font><font color=\"A80000\"> The player doesn't have gloves.</font></tr></td></table>");
  100.         }
  101.         //Boots
  102.         if(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_FEET) != null)
  103.         {
  104.             replyMSG.append("<table border=0 width=\"100%\">");
  105.             replyMSG.append("<tr><td><img src=\"" + IconsTable.getIcon(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_FEET).getItemId()) + "\" width=\"32\" height=\"32\"></td>"
  106.                     + "<td>" + ItemTable.getInstance().getTemplate(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_FEET).getItemId()).getName() + "</td>"
  107.                     + "<td>+" + player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_FEET).getEnchantLevel() + "</td></tr></table>");}
  108.         else
  109.         {
  110.             replyMSG.append("<table border=0 width=\"100%\">");
  111.             replyMSG.append("<tr><td><font color=\"009900\">Feet :</font><font color=\"A80000\"> The player doesn't have gloves.</font></tr></td></table>");}
  112.         //Necklace
  113.         if(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_NECK) != null)
  114.         {
  115.             replyMSG.append("<table border=0 width=\"100%\">");
  116.             replyMSG.append("<tr><td><img src=\"" + IconsTable.getIcon(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_NECK).getItemId()) + "\" width=\"32\" height=\"32\"></td>"
  117.                     + "<td>" + ItemTable.getInstance().getTemplate(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_NECK).getItemId()).getName() + "</td>"
  118.                     + "<td>+" + player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_NECK).getEnchantLevel() + "</td></tr></table>");}
  119.         else
  120.         {
  121.             replyMSG.append("<table border=0 width=\"100%\">");
  122.             replyMSG.append("<tr><td><font color=\"009900\">Necklace :</font><font color=\"A80000\"> The player doesn't have necklace.</font></tr></td></table>");
  123.         }
  124.         //L-Earring
  125.         if(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_LEAR) != null)
  126.         {
  127.             replyMSG.append("<table border=0 width=\"100%\">");
  128.             replyMSG.append("<tr><td><img src=\"" + IconsTable.getIcon(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_LEAR).getItemId()) + "\" width=\"32\" height=\"32\"></td>"
  129.                     + "<td>" + ItemTable.getInstance().getTemplate(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_LEAR).getItemId()).getName() + "</td>"
  130.                     + "<td>+" + player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_LEAR).getEnchantLevel() + "</td></tr></table>");}
  131.         else
  132.         {
  133.             replyMSG.append("<table border=0 width=\"100%\">");
  134.             replyMSG.append("<tr><td><font color=\"009900\">L-Earring :</font><font color=\"A80000\"> The player doesn't have l-earring.</font></tr></td></table>");
  135.         }
  136.         //R-Earring
  137.         if(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_REAR) != null)
  138.         {
  139.             replyMSG.append("<table border=0 width=\"100%\">");
  140.             replyMSG.append("<tr><td><img src=\"" + IconsTable.getIcon(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_REAR).getItemId()) + "\" width=\"32\" height=\"32\"></td>"
  141.                     + "<td>" + ItemTable.getInstance().getTemplate(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_REAR).getItemId()).getName() + "</td>"
  142.                     + "<td>+" + player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_REAR).getEnchantLevel() + "</td></tr></table>");}
  143.         else
  144.         {
  145.             replyMSG.append("<table border=0 width=\"100%\">");
  146.             replyMSG.append("<tr><td><font color=\"009900\">R-Earring :</font><font color=\"A80000\"> The player doesn't have r-earring.</font></tr></td></table>");
  147.         }
  148.         //L-Ring
  149.         if(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_LFINGER) != null)
  150.         {
  151.             replyMSG.append("<table border=0 width=\"100%\">");
  152.             replyMSG.append("<tr><td><img src=\"" + IconsTable.getIcon(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_LFINGER).getItemId()) + "\" width=\"32\" height=\"32\"></td>"
  153.                     + "<td>" + ItemTable.getInstance().getTemplate(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_LFINGER).getItemId()).getName() + "</td>"
  154.                     + "<td>+" + player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_LFINGER).getEnchantLevel() + "</td></tr></table>");    }
  155.         else
  156.         {
  157.             replyMSG.append("<table border=0 width=\"100%\">");
  158.             replyMSG.append("<tr><td><font color=\"009900\">L-Ring :</font><font color=\"A80000\"> The player doesn't have l-ring.</font></tr></td></table>");
  159.         }
  160.         //R-Ring
  161.         if(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RFINGER) != null)
  162.         {
  163.             replyMSG.append("<table border=0 width=\"100%\">");
  164.             replyMSG.append("<tr><td><img src=\"" + IconsTable.getIcon(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RFINGER).getItemId()) + "\" width=\"32\" height=\"32\"></td>"
  165.                     + "<td>" + ItemTable.getInstance().getTemplate(player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RFINGER).getItemId()).getName() + "</td>"
  166.                     + "<td>+" + player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RFINGER).getEnchantLevel() + "</td></tr></table>");    }
  167.         else
  168.         {
  169.             replyMSG.append("<table border=0 width=\"100%\">");
  170.             replyMSG.append("<tr><td><font color=\"009900\">R-Ring :</font><font color=\"A80000\"> The player doesn't have r-ring.</font></tr></td></table>");
  171.         }
  172.         replyMSG.append("</body></html>");
  173.  
  174.         adminReply.setHtml(replyMSG.toString());
  175.         me.sendPacket(adminReply);
  176.  
  177.         adminReply = null;
  178.         replyMSG = null;
  179.     }
  180.  
  181.  
  182. bypass:  
  183.  else if (_command.startsWith("doItA"))
  184.             {
  185.                 String cmd = _command.substring(6);
  186.                 StringTokenizer st = new StringTokenizer(cmd);
  187.  
  188.                 if (st.countTokens() != 1)
  189.                 {
  190.                     return;
  191.                 }
  192.  
  193.                 String text = st.nextToken();
  194.  
  195.                 L2PcInstance plyr = L2World.getInstance().getPlayer(text);
  196.  
  197.                 if (text.length() > 16)
  198.                 {
  199.                     activeChar.sendMessage("Maximum characters passed.");
  200.                     return;
  201.                 }
  202.  
  203.                 if (plyr != null)
  204.                     Modules.dodiepanel(activeChar, plyr);
  205.                 else
  206.                     activeChar.sendMessage("Player is not online.");
  207.  
  208.  
  209.             }
Advertisement
Add Comment
Please, Sign In to add comment