Package l2p.gameserver.templates

Examples of l2p.gameserver.templates.StatsSet


   * @throws SQLException
   */
  private Item readItem(ResultSet rset) throws SQLException
  {
    Item item = new Item();
    item.set = new StatsSet();
    item.id = rset.getInt("item_id");
    item.set.set("item_id", item.id);
    item.set.set("crystallizable", Boolean.valueOf(rset.getString("crystallizable")));
    item.set.set("type1", L2Item.TYPE1_ITEM_QUESTITEM_ADENA);
    item.set.set("type2", L2Item.TYPE2_OTHER);
View Full Code Here


    int z = Integer.parseInt(st.nextToken());
    int type = Integer.parseInt(st.nextToken()); // 0 arena board, 1 throne, 2 town map
    String filePath = st.nextToken();
    int mapX = Integer.parseInt(st.nextToken());
    int mapY = Integer.parseInt(st.nextToken());
    StatsSet npcDat = L2NpcTemplate.getEmptyStatsSet();
    npcDat.set("npcId", id);
    npcDat.set("name", type == 0 ? "Arena" : "");
    npcDat.set("jClass", "static");
    npcDat.set("type", "L2StaticObject");
    L2NpcTemplate template = new L2NpcTemplate(npcDat);
    L2StaticObjectInstance obj = new L2StaticObjectInstance(IdFactory.getInstance().getNextId(), template);
    obj.setType(type);
    obj.setStaticObjectId(id);
    obj.setFilePath(filePath);
View Full Code Here

          writeD(SevenSignsFestival.FESTIVAL_LEVEL_SCORES[i]);
          long duskScore = SevenSignsFestival.getInstance().getHighestScore(SevenSigns.CABAL_DUSK, i);
          long dawnScore = SevenSignsFestival.getInstance().getHighestScore(SevenSigns.CABAL_DAWN, i);
          // Dusk Score \\
          writeQ(duskScore);
          StatsSet highScoreData = SevenSignsFestival.getInstance().getHighestScoreData(SevenSigns.CABAL_DUSK, i);
          if(duskScore > 0)
          {
            String[] partyMembers = highScoreData.getString("names").split(",");
            writeC(partyMembers.length);
            for(String partyMember : partyMembers)
            {
              writeS(partyMember);
            }
          }
          else
          {
            writeC(0);
          }
          // Dawn Score \\
          writeQ(dawnScore);
          highScoreData = SevenSignsFestival.getInstance().getHighestScoreData(SevenSigns.CABAL_DAWN, i);
          if(dawnScore > 0)
          {
            String[] partyMembers = highScoreData.getString("names").split(",");
            writeC(partyMembers.length);
            for(String partyMember : partyMembers)
            {
              writeS(partyMember);
            }
View Full Code Here

    writeC(EXTENDED_PACKET);
    writeH(0x79);
    writeD(_heroList.size());
    for(Integer heroId : _heroList.keySet())
    {
      StatsSet hero = _heroList.get(heroId);
      writeS(hero.getString(Olympiad.CHAR_NAME));
      writeD(hero.getInteger(Olympiad.CLASS_ID));
      writeS(hero.getString(Hero.CLAN_NAME, ""));
      writeD(hero.getInteger(Hero.CLAN_CREST, 0));
      writeS(hero.getString(Hero.ALLY_NAME, ""));
      writeD(hero.getInteger(Hero.ALLY_CREST, 0));
      writeD(hero.getInteger(Hero.COUNT));
    }
  }
View Full Code Here

          new DarknessFestival(player.getParty(), SevenSigns.getInstance().getPlayerCabal(player), _festivalType);
          showChatWindow(player, 2, "e", false);
          break;
        case 4: // Current High Scores
          StringBuffer strBuffer = new StringBuffer("<html><body>Festival Guide:<br>These are the top scores of the week, for the ");
          final StatsSet dawnData = SevenSignsFestival.getInstance().getHighestScoreData(SevenSigns.CABAL_DAWN, _festivalType);
          final StatsSet duskData = SevenSignsFestival.getInstance().getHighestScoreData(SevenSigns.CABAL_DUSK, _festivalType);
          final StatsSet overallData = SevenSignsFestival.getInstance().getOverallHighestScoreData(_festivalType);
          final int dawnScore = dawnData.getInteger("score");
          final int duskScore = duskData.getInteger("score");
          int overallScore = 0;
          // If no data is returned, assume there is no record, or all scores are 0.
          if(overallData != null)
          {
            overallScore = overallData.getInteger("score");
          }
          strBuffer.append(SevenSignsFestival.getFestivalName(_festivalType) + " festival.<br>");
          if(dawnScore > 0)
          {
            strBuffer.append("Dawn: " + calculateDate(dawnData.getString("date")) + ". Score " + dawnScore + "<br>" + dawnData.getString("names").replaceAll(",", ", ") + "<br>");
          }
          else
          {
            strBuffer.append("Dawn: No record exists. Score 0<br>");
          }
          if(duskScore > 0)
          {
            strBuffer.append("Dusk: " + calculateDate(duskData.getString("date")) + ". Score " + duskScore + "<br>" + duskData.getString("names").replaceAll(",", ", ") + "<br>");
          }
          else
          {
            strBuffer.append("Dusk: No record exists. Score 0<br>");
          }
          if(overallScore > 0 && overallData != null)
          {
            String cabalStr = "Children of Dusk";
            if(overallData.getInteger("cabal") == SevenSigns.CABAL_DAWN)
            {
              cabalStr = "Children of Dawn";
            }
            strBuffer.append("Consecutive top scores: " + calculateDate(overallData.getString("date")) + ". Score " + overallScore + "<br>Affilated side: " + cabalStr + "<br>" + overallData.getString("names").replaceAll(",", ", ") + "<br>");
          }
          else
          {
            strBuffer.append("Consecutive top scores: No record exists. Score 0<br>");
          }
View Full Code Here

TOP

Related Classes of l2p.gameserver.templates.StatsSet

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.