Examples of BreakThroughTheHallOfSuffering


Examples of l2p.gameserver.modules.instance.SoI.BreakThroughTheHallOfSuffering

    String htmltext = event;
    //
    L2Player player = qs.getPlayer();
    //
    long refId = player.getReflectionId();
    BreakThroughTheHallOfSuffering inst = mSoI.breakThroughTheHallOfSuffering.get(refId);
    //
    if(event.equalsIgnoreCase("32603-05.htm"))
    {
      qs.setCond(1);
      qs.setState(STARTED);
View Full Code Here

Examples of l2p.gameserver.modules.instance.SoI.BreakThroughTheHallOfSuffering

    //
    L2Player player = qs.getPlayer();
    L2Party party = player.getParty();
    //
    long refId = player.getReflectionId();
    BreakThroughTheHallOfSuffering inst = mSoI.breakThroughTheHallOfSuffering.get(refId);
    //
    if(npcId == mSoI.npcTepios)
    {
      if(player.getLevel() < 75)
      {
        htmltext = "32603-02.htm";
        qs.exitCurrentQuest(true);
      }
      else if(player.getLevel() > 82)
      {
        htmltext = "32603-02a.htm";
        qs.exitCurrentQuest(true);
      }
      else if(cond == 0)
      {
        htmltext = "32603-01.htm";
      }
      else if(cond == 1)
      {
        htmltext = "32603-07.htm";
      }
    }
    else if(npcId == mSoI.npcMouthOfEkimus)
    {
      if(mSoI.getStage() != 1)
      {
        player.sendMessage("В данный момент прохождение Break Through The Hall Of Suffering не доступно.");
        return null;
      }
      if(party != null)
      {
        if(mSoI.breakThroughTheHallOfSuffering.size() >= Config.BreakThroughTheHallOfSufferingCount)
        {
          player.sendMessage("Проходить Break Through The Hall Of Suffering могут параллельно не более" + Config.BreakThroughTheHallOfSufferingCount + " групп.");
          return null;
        }
        for(L2Player member : party.getPartyMembers())
        {
          QuestState qsm = member.getQuestState(this.getName());
          if(qsm == null || qsm.getCond() != 1)
          {
            party.broadcastToPartyMembers(new SystemMessage("У персонажа " + member.getName() + ", не взят квест для входа."));
            return null;
          }
        }
        mInstance.enterInstance(player, 115, true, true);
        inst = new BreakThroughTheHallOfSuffering();
        inst.instance.setName(this.getName());
        mSoI.breakThroughTheHallOfSuffering.put(player.getReflectionId(), inst);
      }
      htmltext = null;
    }
View Full Code Here

Examples of l2p.gameserver.modules.instance.SoI.BreakThroughTheHallOfSuffering

    int npcId = npc.getNpcId();
    //
    L2Player player = qs.getPlayer();
    //
    final long refId = player.getReflectionId();
    final BreakThroughTheHallOfSuffering inst = mSoI.breakThroughTheHallOfSuffering.get(refId);
    //
    if(inst == null)
    {
      return null;
    }
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.