Package l2p.gameserver.serverpackets

Examples of l2p.gameserver.serverpackets.NpcHtmlMessage


    activeChar.sendPacket(adminReply);
  }

  public void showClanHallPage(L2Player activeChar, ClanHall clanhall)
  {
    NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
    StringBuffer replyMSG = new StringBuffer("<html><body>");
    replyMSG.append("<table width=260><tr>");
    replyMSG.append("<td width=40><button value=\"Main\" action=\"bypass -h admin_admin\" width=40 height=15 back=\"L2UI_CT1.Button_DF_Down\" fore=\"L2UI_CT1.Button_DF\"></td>");
    replyMSG.append("<td width=180><center>ClanHall Name</center></td>");
    replyMSG.append("<td width=40><button value=\"Back\" action=\"bypass -h admin_clanhall\" width=40 height=15 back=\"L2UI_CT1.Button_DF_Down\" fore=\"L2UI_CT1.Button_DF\"></td>");
    replyMSG.append("</tr></table>");
    replyMSG.append("<center>");
    replyMSG.append("<br><br><br>ClanHall: " + clanhall.getName() + "<br>");
    replyMSG.append("Location: " + clanhall.getLocation() + "<br>");
    replyMSG.append("ClanHall Owner: ");
    L2Clan owner = clanhall.getOwnerId() == 0 ? null : ClanTable.getInstance().getClan(clanhall.getOwnerId());
    if(owner == null)
    {
      replyMSG.append("none");
    }
    else
    {
      replyMSG.append(owner.getName());
    }
    replyMSG.append("<br><br><br>");
    replyMSG.append("<table>");
    replyMSG.append("<tr><td><button value=\"Open Doors\" action=\"bypass -h admin_clanhallopendoors " + clanhall.getId() + "\" width=80 height=15 back=\"L2UI_CT1.Button_DF_Down\" fore=\"L2UI_CT1.Button_DF\"></td>");
    replyMSG.append("<td><button value=\"Close Doors\" action=\"bypass -h admin_clanhallclosedoors " + clanhall.getId() + "\" width=80 height=15 back=\"L2UI_CT1.Button_DF_Down\" fore=\"L2UI_CT1.Button_DF\"></td></tr>");
    replyMSG.append("</table>");
    replyMSG.append("<br>");
    replyMSG.append("<table>");
    replyMSG.append("<tr><td><button value=\"Give ClanHall\" action=\"bypass -h admin_clanhallset " + clanhall.getId() + "\" width=80 height=15 back=\"L2UI_CT1.Button_DF_Down\" fore=\"L2UI_CT1.Button_DF\"></td>");
    replyMSG.append("<td><button value=\"Take ClanHall\" action=\"bypass -h admin_clanhalldel " + clanhall.getId() + "\" width=80 height=15 back=\"L2UI_CT1.Button_DF_Down\" fore=\"L2UI_CT1.Button_DF\"></td></tr>");
    replyMSG.append("</table>");
    replyMSG.append("<br>");
    replyMSG.append("<table><tr>");
    replyMSG.append("<td><button value=\"Teleport self\" action=\"bypass -h admin_clanhallteleportself " + clanhall.getId() + " \" width=80 height=15 back=\"L2UI_CT1.Button_DF_Down\" fore=\"L2UI_CT1.Button_DF\"></td></tr>");
    replyMSG.append("</table>");
    replyMSG.append("</center>");
    replyMSG.append("</body></html>");
    adminReply.setHtml(replyMSG.toString());
    activeChar.sendPacket(adminReply);
  }
View Full Code Here


      return false;
    }
    switch(command)
    {
      case admin_itemcreate:
        activeChar.sendPacket(new NpcHtmlMessage(5).setFile("data/html/admin/itemcreation.htm"));
        break;
      case admin_create_item:
        try
        {
          if(wordList.length < 2)
          {
            activeChar.sendMessage("USAGE: create_item [id] [count]");
            return false;
          }
          L2Player player;
          int item_id = Integer.parseInt(wordList[1]);
          long item_count = wordList.length < 3 ? 1 : Long.parseLong(wordList[2]);
          if (wordList.length == 4)
          {
            String name = Util.joinStrings(" ", wordList, 3);
            player = L2ObjectsStorage.getPlayer(name);
            if (player==null)
            {
              activeChar.sendMessage("Персонаж, " + name + ", не был найден в игре.");
              return false;
            }
          }
          else player=activeChar;
          createItem(player,activeChar, item_id, item_count);
        }
        catch(NumberFormatException nfe)
        {
          activeChar.sendMessage("USAGE: create_item id [count]");
        }
        activeChar.sendPacket(new NpcHtmlMessage(5).setFile("data/html/admin/itemcreation.htm"));
        break;
      case admin_create_item_all:
        try
        {
          if(wordList.length < 2)
          {
            activeChar.sendMessage("USAGE: create_item [id] [count]");
            return false;
          }
          int item_id = Integer.parseInt(wordList[1]);
          long item_count = wordList.length < 3 ? 1 : Long.parseLong(wordList[2]);
          int count = 0;
          for(L2Player player : L2ObjectsStorage.getAllPlayers())
          {
            if (player!=null)
              if (player.isOnline())
                createItem(player, player, item_id, item_count);
            count++;
          }
          activeChar.sendMessage("Предметы выданы: " + count + " игрокам.");
        }
        catch(NumberFormatException nfe)
        {
          activeChar.sendMessage("USAGE: create_item [id] [count]");
        }
        activeChar.sendPacket(new NpcHtmlMessage(5).setFile("data/html/admin/itemcreation.htm"));
        break;
      case admin_spreaditem:
        try
        {
          int id = Integer.parseInt(wordList[1]);
View Full Code Here

      }
      case admin_reload_configs:
      {
        Config.load();
        GmListTable.broadcastMessageToGMs("Configs reloaded");
        activeChar.sendPacket(new NpcHtmlMessage(5).setFile("data/html/admin/admserver.htm"));
        return true;
      }
    }
    activeChar.sendPacket(new NpcHtmlMessage(5).setFile("data/html/admin/reload.htm"));
    return true;
  }
View Full Code Here

  private static boolean ShowQuestState(QuestState qs, L2Player activeChar)
  {
    ConcurrentHashMap<String, String> vars = qs.getVars();
    int id = qs.getQuest().getQuestIntId();
    String char_name = qs.getPlayer().getName();
    NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
    StringBuffer replyMSG = new StringBuffer("<html><body>");
    replyMSG.append(fmtHEAD.sprintf(new Object[] {qs.getQuest().getDescr(activeChar), id}));
    replyMSG.append("<table width=260>");
    replyMSG.append(fmtRow.sprintf(new Object[] {"PLAYER: ", char_name, ""}));
    replyMSG.append(fmtRow.sprintf(new Object[] {"STATE: ", qs.getStateName(),
      fmtSetButton.sprintf(new Object[] {id, "STATE", "$new_val", char_name, ""})}));
    for(String key : vars.keySet())
    {
      if(!key.equalsIgnoreCase("<state>"))
      {
        replyMSG.append(fmtRow.sprintf(new Object[] {key + ": ", vars.get(key),
          fmtSetButton.sprintf(new Object[] {id, "VAR", key, "$new_val", char_name})}));
      }
    }
    replyMSG.append(fmtRow.sprintf(new Object[] {"<edit var=\"new_name\" width=50 height=12>", "~new var~",
      fmtSetButton.sprintf(new Object[] {id, "VAR", "$new_name", "$new_val", char_name})}));
    replyMSG.append("</table>");
    replyMSG.append(fmtFOOT.sprintf(new Object[] {id, char_name, char_name}));
    replyMSG.append("</body></html>");
    adminReply.setHtml(replyMSG.toString());
    activeChar.sendPacket(adminReply);
    vars.clear();
    return true;
  }
View Full Code Here

  private static final PrintfFormat fmtListRow = new PrintfFormat("<tr><td><a action=\"bypass -h scripts_commands.admin.AdminQuests:showqs %s %d\">%s</a></td><td>%s</td></tr>");
  private static final PrintfFormat fmtListNew = new PrintfFormat("<tr><td><edit var=\"new_quest\" width=100 height=12></td><td><button value=\"Add\" action=\"bypass -h admin_quest $new_quest STATE 2 %s\" width=40 height=20 back=\"L2UI_CT1.Button_DF_Down\" fore=\"L2UI_ct1.button_df\"></td></tr>");

  private static boolean ShowQuestList(L2Player targetChar, L2Player activeChar)
  {
    NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
    StringBuffer replyMSG = new StringBuffer("<html><body><table width=260>");
    for(QuestState qs : targetChar.getAllQuestsStates())
    {
      if(qs != null && qs.getQuest().getQuestIntId() != 255)
      {
        replyMSG.append(fmtListRow.sprintf(new Object[] {targetChar.getName(), qs.getQuest().getQuestIntId(),
          qs.getQuest().getName(), qs.getStateName()}));
      }
    }
    replyMSG.append(fmtListNew.sprintf(new Object[] {targetChar.getName()}));
    replyMSG.append("</table></body></html>");
    adminReply.setHtml(replyMSG.toString());
    activeChar.sendPacket(adminReply);
    return true;
  }
View Full Code Here

    return Commands.values();
  }

  private void listOfInstances(L2Player activeChar)
  {
    NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
    StringBuffer replyMSG = new StringBuffer("<html><title>Instance Menu</title><body>");
    replyMSG.append("<table width=260><tr>");
    replyMSG.append("<td width=40><button value=\"Main\" action=\"bypass -h admin_admin\" width=40 height=20 back=\"L2UI_CT1.Button_DF_Down\" fore=\"L2UI_CT1.Button_DF\"></td>");
    replyMSG.append("<td width=180><center>List of Instances</center></td>");
    replyMSG.append("<td width=40><button value=\"Back\" action=\"bypass -h admin_admin\" width=40 height=20 back=\"L2UI_CT1.Button_DF_Down\" fore=\"L2UI_CT1.Button_DF\"></td>");
    replyMSG.append("</tr></table><br><br>");
    for(Reflection reflection : L2ObjectsStorage.getAllReflections())
    {
      if(reflection == null || reflection.getId() <= 0 || reflection.isCollapseStarted() || reflection.getPlayerCount() < 1)
      {
        continue;
      }
      int countPlayers = 0;
      if(reflection.getPlayers() != null)
      {
        countPlayers = reflection.getPlayers().size();
      }
      replyMSG.append("<a action=\"bypass -h admin_instance_id ").append(reflection.getId()).append(" \">").append(reflection.getName()).append("(").append(countPlayers).append(" players)</a><br>");
    }
    replyMSG.append("<button value=\"Refresh\" action=\"bypass -h admin_instance\" width=50 height=20 back=\"L2UI_CT1.Button_DF_Down\" fore=\"L2UI_CT1.Button_DF\">");
    replyMSG.append("</body></html>");
    adminReply.setHtml(replyMSG.toString());
    activeChar.sendPacket(adminReply);
  }
View Full Code Here

  }

  private void listOfCharsForInstance(L2Player activeChar, String sid)
  {
    Reflection reflection = ReflectionTable.getInstance().get(Long.parseLong(sid));
    NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
    StringBuffer replyMSG = new StringBuffer("<html><title>Instance Menu</title><body><br>");
    if(reflection != null)
    {
      replyMSG.append("<table width=260><tr>");
      replyMSG.append("<td width=40><button value=\"Main\" action=\"bypass -h admin_admin\" width=40 height=20 back=\"L2UI_CT1.Button_DF_Down\" fore=\"L2UI_CT1.Button_DF\"></td>");
      replyMSG.append("<td width=180><center>List of players in ").append(reflection.getName()).append("</center></td>");
      replyMSG.append("<td width=40><button value=\"Back\" action=\"bypass -h admin_instance\" width=40 height=20 back=\"L2UI_CT1.Button_DF_Down\" fore=\"L2UI_CT1.Button_DF\"></td>");
      replyMSG.append("</tr></table><br><br>");
      for(L2Player player : reflection.getPlayers())
      {
        replyMSG.append("<a action=\"bypass -h admin_teleportto ").append(player.getName()).append(" \">").append(player.getName()).append("</a><br>");
      }
    }
    else
    {
      replyMSG.append("Instance not active.<br>");
      replyMSG.append("<a action=\"bypass -h admin_instance\">Back to list.</a><br>");
    }
    replyMSG.append("</body></html>");
    adminReply.setHtml(replyMSG.toString());
    activeChar.sendPacket(adminReply);
  }
View Full Code Here

        try
        {
          GArray<BannedIp> baniplist = LSConnection.getInstance().getBannedIpList();
          if(baniplist != null && baniplist.size() > 0)
          {
            NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
            StringBuffer replyMSG = new StringBuffer("<html><body>");
            replyMSG.append("<center>Ban IP List</center><br>");
            replyMSG.append("<center><table width=300><tr><td>");
            replyMSG.append("<center>IP</center></td><td>Banned by</td></tr>");
            for(BannedIp temp : baniplist)
            {
              replyMSG.append("<tr><td>" + temp.ip + "</td><td>" + temp.admin + "</td><td><button value=\"Unban IP\" action=\"bypass -h admin_unbanip " + temp.ip + "\" width=90 height=15 back=\"L2UI_CT1.Button_DF_Down\" fore=\"L2UI_CT1.Button_DF\"></td></tr>");
            }
            replyMSG.append("</table></center>");
            replyMSG.append("</body></html>");
            adminReply.setHtml(replyMSG.toString());
            activeChar.sendPacket(adminReply);
          }
        }
        catch(StringIndexOutOfBoundsException e)
        {
View Full Code Here

      return false;
    }
    switch(command)
    {
      case admin_show_moves:
        activeChar.sendPacket(new NpcHtmlMessage(5).setFile("data/html/admin/teleports.htm"));
        break;
      case admin_show_moves_other:
        activeChar.sendPacket(new NpcHtmlMessage(5).setFile("data/html/admin/tele/other.htm"));
        break;
      case admin_show_teleport:
        showTeleportCharWindow(activeChar);
        break;
      case admin_teleport_to_character:
View Full Code Here

    return Commands.values();
  }

  private void showTeleportWindow(L2Player activeChar)
  {
    NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
    StringBuffer replyMSG = new StringBuffer("<html><title>Teleport Menu</title>");
    replyMSG.append("<body>");
    replyMSG.append("<br>");
    replyMSG.append("<center><table>");
    replyMSG.append("<tr><td><button value=\"  \" action=\"bypass -h admin_tele\" width=70 height=15 back=\"L2UI_CT1.Button_DF_Down\" fore=\"L2UI_CT1.Button_DF\"></td>");
    replyMSG.append("<td><button value=\"North\" action=\"bypass -h admin_gonorth\" width=70 height=15 back=\"L2UI_CT1.Button_DF_Down\" fore=\"L2UI_CT1.Button_DF\"></td>");
    replyMSG.append("<td><button value=\"Up\" action=\"bypass -h admin_goup\" width=70 height=15 back=\"L2UI_CT1.Button_DF_Down\" fore=\"L2UI_CT1.Button_DF\"></td></tr>");
    replyMSG.append("<tr><td><button value=\"West\" action=\"bypass -h admin_gowest\" width=70 height=15 back=\"L2UI_CT1.Button_DF_Down\" fore=\"L2UI_CT1.Button_DF\"></td>");
    replyMSG.append("<td><button value=\"  \" action=\"bypass -h admin_tele\" width=70 height=15 back=\"L2UI_CT1.Button_DF_Down\" fore=\"L2UI_CT1.Button_DF\"></td>");
    replyMSG.append("<td><button value=\"East\" action=\"bypass -h admin_goeast\" width=70 height=15 back=\"L2UI_CT1.Button_DF_Down\" fore=\"L2UI_CT1.Button_DF\"></td></tr>");
    replyMSG.append("<tr><td><button value=\"  \" action=\"bypass -h admin_tele\" width=70 height=15 back=\"L2UI_CT1.Button_DF_Down\" fore=\"L2UI_CT1.Button_DF\"></td>");
    replyMSG.append("<td><button value=\"South\" action=\"bypass -h admin_gosouth\" width=70 height=15 back=\"L2UI_CT1.Button_DF_Down\" fore=\"L2UI_CT1.Button_DF\"></td>");
    replyMSG.append("<td><button value=\"Down\" action=\"bypass -h admin_godown\" width=70 height=15 back=\"L2UI_CT1.Button_DF_Down\" fore=\"L2UI_CT1.Button_DF\"></td></tr>");
    replyMSG.append("</table></center>");
    replyMSG.append("</body></html>");
    adminReply.setHtml(replyMSG.toString());
    activeChar.sendPacket(adminReply);
  }
View Full Code Here

TOP

Related Classes of l2p.gameserver.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.