Перейти к содержанию

patap

Новичок
  • Публикаций

    2
  • Зарегистрирован

  • Посещение

  • Отзывы

    N/A

Сообщения, опубликованные patap


  1. Авось помогут -)   Interlude   Lucera

    Дублирует анонс РБ       тб пишет в глобал 2 раза
     

    package custom.Announce_Raidboss;

    import ru.catssoftware.gameserver.model.actor.instance.L2NpcInstance;
    import ru.catssoftware.gameserver.model.quest.jython.QuestJython;
    import ru.catssoftware.gameserver.Announcements;

    public class Announce_Raidboss extends QuestJython
    {
        //ID Raidboss через запятую указывайте. Пример: 25325,25054,25126,25220 //
        private final static int[] BossIds = {25325};

        public Announce_Raidboss(int questId, String name, String descr)
        {
            super(questId, name, descr);
            for (int BossIds1 : BossIds)
              addSpawnId(BossIds1);
        }
        
        public String onSpawn(L2NpcInstance raidboss)
        {
            int npcId = raidboss.getNpcId();
                    for (int id : BossIds)
                        if (npcId == id)
                            Announcements.getInstance().announceToAll("Raidboss : " + raidboss.getName() + ": Возродился!");
            return null;
        }

        
         public String onKill(L2NpcInstance raidboss)
        {
            int npcId = raidboss.getNpcId();
                    for (int id : BossIds)
                        if (npcId == id)
                            Announcements.getInstance().announceToAll("Raidboss : " + raidboss.getName() + ": Был повержен!");
            return null;
        }
        
        public static void main(String[] args)
        {
            new Announce_Raidboss(-1, "Announce_Raidboss", "custom");
        }
    }

×
×
  • Создать...