Package l2p.gameserver.serverpackets

Examples of l2p.gameserver.serverpackets.ExShowScreenMessage


          song_name = "Hypnotic Mazurka";
          break;
      }
      if(!frintezza.isBlocked())
      {
        frintezza.broadcastPacket(new ExShowScreenMessage(song_name, 3000, ScreenMessageAlign.TOP_CENTER, true, 1, -1, true));
        frintezza.broadcastPacket(new MagicSkillUse(frintezza, frintezza, 5007, song, _intervalOfFrintezzaSongs, 0));
        // Launch the song's effects (they start about 10 seconds after he starts to play)
        ThreadPoolManager.getInstance().scheduleGeneral(new SongEffectLaunched(getSongTargets(song), song, 10000), 10000);
      }
      // Schedule a new song to be played in 30-40 seconds...
View Full Code Here


    if(checkAllDestroyed(actor.getNpcId(), actor.getReflection().getId()))
    {
      L2NpcInstance tiat = findTiat(actor.getReflection().getId());
      if(tiat != null && !tiat.isDead())
      {
        tiat.broadcastPacket(new ExShowScreenMessage("Вы будете сожалеть что бросили вызов мне!!!!", 3000, ScreenMessageAlign.MIDDLE_CENTER, false));
      }
    }
    super.onEvtDead(killer);
  }
View Full Code Here

      }
      // Не кричим при первой волне мобов
      L2NpcInstance tiat = findTiat(actor.getReflection().getId());
      if(tiat != null && !tiat.isDead() && _spawnTime + MOBS_WAVE_DELAY < System.currentTimeMillis())
      {
        tiat.broadcastPacket(new ExShowScreenMessage("Аааааааа!!!!", 3000, ScreenMessageAlign.MIDDLE_CENTER, false));
      }
      long delay = 0;
      for(int mobId : MOBS)
      {
        ThreadPoolManager.getInstance().scheduleAi(new SpawnerTask(mobId), delay, false);
View Full Code Here

    if(actor == null)
    {
      return;
    }
    // ru: Обелиск поражен. Вражеские войска, прекратите атаку!!!
    actor.broadcastPacket(new ExShowScreenMessage("Obelisk поражен. Вражеские войска, прекратите атаку!!!", 3000, ScreenMessageAlign.MIDDLE_CENTER, false));
    for(int doorId : DOORS)
    {
      actor.getReflection().openDoor(doorId);
    }
    super.onEvtDead(killer);
View Full Code Here

        {
          return false;
        }
        String text = activeChar.getName() + ": " + fullString.replaceFirst("admin_toscreen ", "").replaceFirst("admin_s ", "");
        int time = 3000 + text.length() * 100; // 3 секунды + 100мс на символ
        ExShowScreenMessage sm = new ExShowScreenMessage(text, time, ScreenMessageAlign.TOP_CENTER, text.length() < 64);
        for(L2Player player : L2ObjectsStorage.getAllPlayersForIterate())
        {
          player.sendPacket(sm);
        }
        break;
View Full Code Here

  {
    L2NpcInstance actor = getActor();
    if(actor != null)
    // ru: Враг зашел! Приготовьтесь защищаться!!
    {
      actor.broadcastPacket(new ExShowScreenMessage("Враг напал! Приготовьтесь защищаться!!!", 3000, ScreenMessageAlign.MIDDLE_CENTER, false));
    }
    super.onEvtDead(killer);
  }
View Full Code Here

      L2NpcInstance actor = getActor();
      if(actor == null || actor.isDead())
      {
        return;
      }
      actor.broadcastPacket(new ExShowScreenMessage("Войны выходите. Защитите Seed of Destruction.", 3000, ScreenMessageAlign.MIDDLE_CENTER, false));
      Reflection r = actor.getReflection();
      for(int index = 0; index < TRAPS_COUNT; index++)
      {
        // Не спауним ловушки, если они уже есть в том месте
        L2MonsterInstance oldTrap = null;
View Full Code Here

        st.giveItems(4, 1, false);
        st.giveItems(ADENA_ID, (int) ((Config.RATE_QUESTS_REWARD - 1) * 590 + 1850 * Config.RATE_QUESTS_REWARD), false); // T2
        st.getPlayer().addExpAndSp(4254, 335, false, false);
        if(st.getPlayer().getClassId().getLevel() == 1 && !st.getPlayer().getVarB("ng1"))
        {
          st.getPlayer().sendPacket(new ExShowScreenMessage("  Delivery duty complete.\nGo find the Newbie Guide.", 5000, ScreenMessageAlign.TOP_CENTER, true));
        }
        st.playSound(SOUND_FINISH);
        st.exitCurrentQuest(false);
      }
    }
View Full Code Here

  }

  private void announce(String text, int time, ScreenMessageAlign align)
  {
    Announcements _an = Announcements.getInstance();
    ExShowScreenMessage sm = new ExShowScreenMessage(text, time, align, false);
    switch(Config.SHUTDOWN_MSG_TYPE)
    {
      case 1:
        _an.announceToAll(text);
        break;
View Full Code Here

      timeLeft = remaining / 1000;
      interval = 10000;
      text = timeLeft + " second(s) are remaining.";
      remaining = remaining - 10000;
    }
    ExShowScreenMessage msg = new ExShowScreenMessage(text, 3000, ScreenMessageAlign.TOP_CENTER, true, 1, -1, false);
    for(L2Player player : getPlayersInside())
    {
      player.sendPacket(msg);
    }
    if(_CheckTimeUpTask != null)
View Full Code Here

TOP

Related Classes of l2p.gameserver.serverpackets.ExShowScreenMessage

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.