Перейти к содержанию
Авторизация  
S1Frost

анонс рб

Рекомендуемые сообщения

Помогите переписать скрипт что бы он писал за 20 минут до появление,то есть после каждого убийства РБ,высчитывал 20 минут до респа и писал в анонс за 20 минут

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//
	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");
	}
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

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