S1Frost 61 Опубликовано 28 июня, 2015 Помогите переписать скрипт что бы он писал за 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"); } } Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты