Package lineage2.gameserver.network.serverpackets

Examples of lineage2.gameserver.network.serverpackets.PlaySound


    }
    else if (event.equals("6") && (temp_npc != null))
    {
      Functions.npcSay(temp_npc, TEXT[6]);
      temp_npc.moveToLocation(new Location(-56511, -56647, -2008, 36863), 0, true);
      temp_npc.broadcastPacket(new PlaySound(PlaySound.Type.MUSIC, "NS22_F", 0, 0, 0, 0, 0));
      NpcInstance elf = addSpawn(singer1, -56344, -56328, -2008, 32768);
      elf.moveToLocation(new Location(-56657, -56338, -2008, 33102), 0, true);
      NpcInstance elf1 = addSpawn(singer2, -56552, -56245, -2008, 36863);
      NpcInstance elf2 = addSpawn(singer2, -56546, -56426, -2008, 28672);
      NpcInstance elf3 = addSpawn(singer2, -56570, -56473, -2008, 28672);
      NpcInstance elf4 = addSpawn(singer2, -56594, -56516, -2008, 28672);
      NpcInstance elf5 = addSpawn(singer2, -56580, -56203, -2008, 36863);
      NpcInstance elf6 = addSpawn(singer2, -56606, -56157, -2008, 36863);
      startQuestTimer("social1", 6000, elf);
      startQuestTimer("social1", 6000, elf1);
      startQuestTimer("social1", 6000, elf2);
      startQuestTimer("social1", 6000, elf3);
      startQuestTimer("social1", 6000, elf4);
      startQuestTimer("social1", 6000, elf5);
      startQuestTimer("social1", 6000, elf6);
      startQuestTimer("7", 215000, temp_npc);
      startQuestTimer("7", 215000, elf);
      startQuestTimer("7", 215000, elf1);
      startQuestTimer("7", 215000, elf2);
      startQuestTimer("7", 215000, elf3);
      startQuestTimer("7", 215000, elf4);
      startQuestTimer("7", 215000, elf5);
      startQuestTimer("7", 215000, elf6);
    }
    else if (event.equals("7") && (temp_npc != null))
    {
      if (temp_npc.getNpcId() == MC)
      {
        Functions.npcSay(temp_npc, TEXT[7]);
        temp_npc.moveToLocation(new Location(-56698, -56430, -2008, 32768), 0, true);
        startQuestTimer("8", 12000, temp_npc);
      }
      else
      {
        temp_npc.moveToLocation(new Location(-56594, -56064, -2008), 0, true);
        startQuestTimer("clean_npc", 9000, temp_npc);
      }
    }
    else if (event.equals("10") && (temp_npc != null))
    {
      temp_npc.moveToLocation(new Location(-56483, -56665, -2034), 0, true);
      NpcInstance npc1 = addSpawn(circus1, -56495, -56375, -2008, 32768);
      NpcInstance npc2 = addSpawn(circus1, -56491, -56289, -2008, 32768);
      NpcInstance npc3 = addSpawn(circus2, -56502, -56246, -2008, 32768);
      NpcInstance npc4 = addSpawn(circus2, -56496, -56429, -2008, 32768);
      NpcInstance npc5 = addSpawn(circus3, -56505, -56334, -2008, 32768);
      NpcInstance npc6 = addSpawn(circus4, -56545, -56427, -2008, 32768);
      NpcInstance npc7 = addSpawn(circus4, -56552, -56248, -2008, 32768);
      NpcInstance npc8 = addSpawn(circus5, -56493, -56473, -2008, 32768);
      NpcInstance npc9 = addSpawn(circus5, -56504, -56201, -2008, 32768);
      temp_npc.broadcastPacket(new PlaySound(PlaySound.Type.MUSIC, "TP05_F", 0, 0, 0, 0, 0));
      startQuestTimer("npc1_1", 3000, npc1);
      startQuestTimer("npc2_1", 3000, npc2);
      startQuestTimer("npc3_1", 3000, npc3);
      startQuestTimer("npc4_1", 3000, npc4);
      startQuestTimer("npc5_1", 3500, npc5);
View Full Code Here


      switch (_taskId)
      {
        case 1:
          _valakas = (BossInstance) Functions.spawn(new Location(212852, -114842, -1632, 833), Valakas);
          _valakas.block();
          _valakas.broadcastPacket(new PlaySound(PlaySound.Type.MUSIC, "BS03_A", 1, _valakas.getObjectId(), _valakas.getLoc()));
          _state.setRespawnDate(Rnd.get(FWV_FIXINTERVALOFVALAKAS, FWV_FIXINTERVALOFVALAKAS));
          _state.setState(EpicBossState.State.ALIVE);
          _state.update();
          _socialTask = ThreadPoolManager.getInstance().schedule(new SpawnDespawn(2), 16);
          break;
        case 2:
          _valakas.broadcastPacket(new SocialAction(_valakas.getObjectId(), 1));
          for (Player pc : _players)
          {
            if (pc.getDistance(_valakas) <= _distance)
            {
              pc.enterMovieMode();
              pc.specialCamera(_valakas, 1800, 180, -1, 1500, 15000, 0, 0, 1, 0);
            }
            else
            {
              pc.leaveMovieMode();
            }
          }
          _socialTask = ThreadPoolManager.getInstance().schedule(new SpawnDespawn(3), 1500);
          break;
        case 3:
          for (Player pc : _players)
          {
            if (pc.getDistance(_valakas) <= _distance)
            {
              pc.enterMovieMode();
              pc.specialCamera(_valakas, 1300, 180, -5, 3000, 15000, 0, -5, 1, 0);
            }
            else
            {
              pc.leaveMovieMode();
            }
          }
          _socialTask = ThreadPoolManager.getInstance().schedule(new SpawnDespawn(4), 3300);
          break;
        case 4:
          for (Player pc : _players)
          {
            if (pc.getDistance(_valakas) <= _distance)
            {
              pc.enterMovieMode();
              pc.specialCamera(_valakas, 500, 180, -8, 600, 15000, 0, 60, 1, 0);
            }
            else
            {
              pc.leaveMovieMode();
            }
          }
          _socialTask = ThreadPoolManager.getInstance().schedule(new SpawnDespawn(5), 2900);
          break;
        case 5:
          for (Player pc : _players)
          {
            if (pc.getDistance(_valakas) <= _distance)
            {
              pc.enterMovieMode();
              pc.specialCamera(_valakas, 800, 180, -8, 2700, 15000, 0, 30, 1, 0);
            }
            else
            {
              pc.leaveMovieMode();
            }
          }
          _socialTask = ThreadPoolManager.getInstance().schedule(new SpawnDespawn(6), 2700);
          break;
        case 6:
          for (Player pc : _players)
          {
            if (pc.getDistance(_valakas) <= _distance)
            {
              pc.enterMovieMode();
              pc.specialCamera(_valakas, 200, 250, 70, 0, 15000, 30, 80, 1, 0);
            }
            else
            {
              pc.leaveMovieMode();
            }
          }
          _socialTask = ThreadPoolManager.getInstance().schedule(new SpawnDespawn(7), 1);
          break;
        case 7:
          for (Player pc : _players)
          {
            if (pc.getDistance(_valakas) <= _distance)
            {
              pc.enterMovieMode();
              pc.specialCamera(_valakas, 1100, 250, 70, 2500, 15000, 30, 80, 1, 0);
            }
            else
            {
              pc.leaveMovieMode();
            }
          }
          _socialTask = ThreadPoolManager.getInstance().schedule(new SpawnDespawn(8), 3200);
          break;
        case 8:
          for (Player pc : _players)
          {
            if (pc.getDistance(_valakas) <= _distance)
            {
              pc.enterMovieMode();
              pc.specialCamera(_valakas, 700, 150, 30, 0, 15000, -10, 60, 1, 0);
            }
            else
            {
              pc.leaveMovieMode();
            }
          }
          _socialTask = ThreadPoolManager.getInstance().schedule(new SpawnDespawn(9), 1400);
          break;
        case 9:
          for (Player pc : _players)
          {
            if (pc.getDistance(_valakas) <= _distance)
            {
              pc.enterMovieMode();
              pc.specialCamera(_valakas, 1200, 150, 20, 2900, 15000, -10, 30, 1, 0);
            }
            else
            {
              pc.leaveMovieMode();
            }
          }
          _socialTask = ThreadPoolManager.getInstance().schedule(new SpawnDespawn(10), 6700);
          break;
        case 10:
          for (Player pc : _players)
          {
            if (pc.getDistance(_valakas) <= _distance)
            {
              pc.enterMovieMode();
              pc.specialCamera(_valakas, 750, 170, -10, 3400, 15000, 10, -15, 1, 0);
            }
            else
            {
              pc.leaveMovieMode();
            }
          }
          _socialTask = ThreadPoolManager.getInstance().schedule(new SpawnDespawn(11), 5700);
          break;
        case 11:
          for (Player pc : _players)
          {
            pc.leaveMovieMode();
          }
          _valakas.unblock();
          broadcastScreenMessage(NpcString.VALAKAS_ARROGAANT_FOOL_YOU_DARE_TO_CHALLENGE_ME);
          if (_valakas.getAI().getIntention() == AI_INTENTION_ACTIVE)
          {
            _valakas.moveToLocation(new Location(Rnd.get(211080, 214909), Rnd.get(-115841, -112822), -1662, 0), 0, false);
          }
          _sleepCheckTask = ThreadPoolManager.getInstance().schedule(new CheckLastAttack(), 600000);
          break;
        case 12:
          _valakas.broadcastPacket(new PlaySound(PlaySound.Type.MUSIC, "B03_D", 1, _valakas.getObjectId(), _valakas.getLoc()));
          broadcastScreenMessage(NpcString.VALAKAS_THE_EVIL_FIRE_DRAGON_VALAKAS_DEFEATED);
          onValakasDie();
          for (Player pc : _players)
          {
            if (pc.getDistance(_valakas) <= _distance)
View Full Code Here

    if (Dying)
    {
      return;
    }
    Dying = true;
    self.broadcastPacket(new PlaySound(PlaySound.Type.MUSIC, "BS02_D", 1, 0, self.getLoc()));
    _state.setRespawnDate(getRespawnInterval());
    _state.setState(EpicBossState.State.INTERVAL);
    _state.update();
    Log.add("Baium died", "bosses");
    deleteArchangels();
View Full Code Here

    _state.setState(EpicBossState.State.ALIVE);
    _state.update();
    Log.add("Spawned Baium, awake by: " + awake_by, "bosses");
    setLastAttackTime();
    baium.startImmobilized();
    baium.broadcastPacket(new PlaySound(PlaySound.Type.MUSIC, "BS02_A", 1, 0, baium.getLoc()));
    baium.broadcastPacket(new SocialAction(baium.getObjectId(), 2));
    _socialTask = ThreadPoolManager.getInstance().schedule(new Social(baium, 3), 15000);
    ThreadPoolManager.getInstance().schedule(new EarthquakeTask(baium), 25000);
    _socialTask2 = ThreadPoolManager.getInstance().schedule(new Social(baium, 1), 25000);
    _killPcTask = ThreadPoolManager.getInstance().schedule(new KillPc(awake_by, baium), 26000);
View Full Code Here

          for (Player pc : _players)
          {
            pc.leaveMovieMode();
          }
          broadcastScreenMessage(NpcString.ANTHARAS_YOU_CANNOT_HOPE_TO_DEFEAT_ME);
          _antharas.broadcastPacket(new PlaySound(PlaySound.Type.MUSIC, "BS02_A", 1, _antharas.getObjectId(), _antharas.getLoc()));
          _antharas.setAggroRange(_antharas.getTemplate().aggroRange);
          _antharas.setRunning();
          _antharas.moveToLocation(new Location(179011, 114871, -7704), 0, false);
          _sleepCheckTask = ThreadPoolManager.getInstance().schedule(new CheckLastAttack(), 600000);
          break;
View Full Code Here

    }
    else if (state == 0)
    {
      state++;
      activeChar.sendPacket(Msg.THEYRE_OFF);
      activeChar.broadcastPacket(new PlaySound("S_Race"));
      activeChar.broadcastPacket(new PlaySound(PlaySound.Type.SOUND, "ItemSound2.race_start", 1, 121209259, new Location(12125, 182487, -3559)));
      activeChar.broadcastPacket(new MonRaceInfo(codes[state][0], codes[state][1], race.getMonsters(), race.getSpeeds()));
      ThreadPoolManager.getInstance().schedule(new RunRace(codes, activeChar), 5000);
    }
  }
View Full Code Here

  private void startRace()
  {
    MonsterRace race = MonsterRace.getInstance();
    if (state == STARTING_RACE)
    {
      PlaySound SRace = new PlaySound("S_Race");
      broadcast(SRace);
      PlaySound SRace2 = new PlaySound(PlaySound.Type.SOUND, "ItemSound2.race_start", 1, 121209259, new Location(12125, 182487, -3559));
      broadcast(SRace2);
      packet = new MonRaceInfo(codes[1][0], codes[1][1], race.getMonsters(), race.getSpeeds());
      sendMonsterInfo();
      ThreadPoolManager.getInstance().schedule(new RunRace(), 5000);
    }
View Full Code Here

   * @param activeChar Player
   * @param sound String
   */
  public void playAdminSound(Player activeChar, String sound)
  {
    activeChar.broadcastPacket(new PlaySound(sound));
    activeChar.sendPacket(new NpcHtmlMessage(5).setFile("admin/admin.htm"));
    activeChar.sendMessage("Playing " + sound + ".");
  }
View Full Code Here

  {
    if (npcId != actor.getDisplayId())
    {
      actor.setDisplayId(npcId);
      DeleteObject d = new DeleteObject(actor);
      L2GameServerPacket su = new StatusUpdate(actor).addAttribute(StatusUpdateField.CUR_HP, StatusUpdateField.MAX_HP);
      for (Player player : World.getAroundPlayers(actor))
      {
        player.sendPacket(d, new NpcInfo(actor, player));
        if (player.getTarget() == actor)
        {
View Full Code Here

          break;
        case 30:
        case 20:
        case 10:
        case 5:
          Announcements.getInstance().announceToAll(new SystemMessage(SystemMessage.THE_SERVER_WILL_BE_COMING_DOWN_IN_S1_SECONDS__PLEASE_FIND_A_SAFE_PLACE_TO_LOG_OUT).addNumber(shutdownCounter));
          break;
        case 0:
          switch (shutdownMode)
          {
            case SHUTDOWN:
View Full Code Here

TOP

Related Classes of lineage2.gameserver.network.serverpackets.PlaySound

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.