Crazy150 6 Опубликовано 18 апреля, 2016 (изменено) package ai; import ru.catssoftware.gameserver.model.actor.instance.L2NpcInstance; import ru.catssoftware.gameserver.model.quest.jython.QuestJython; import ru.catssoftware.gameserver.Announcements; public class NpcScriptThree extends QuestJython { //Ид боссов private final static int[] BossIds = {59021}; public NpcScriptThree(int questId, String name, String descr) { super(questId, name, descr, 1); 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.getName() + " появился в мире!"); return null; } public static void main(String[] args) { new NpcScriptThree(-1, "NpcScriptThree", "ai"); } } помогите сделать так чтоб был аннонс 15 минут до рб Изменено 18 апреля, 2016 пользователем Crazy150 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
JoeyTribbiani 822 Опубликовано 18 апреля, 2016 package ai; import ru.catssoftware.gameserver.model.actor.instance.L2NpcInstance; import ru.catssoftware.gameserver.model.quest.jython.QuestJython; import ru.catssoftware.gameserver.Announcements; public class NpcScriptThree extends QuestJython { //Ид боссов private final static int[] BossIds = {59021}; public NpcScriptThree(int questId, String name, String descr) { super(questId, name, descr, 1); 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.getName() + " появился в мире!"); return null; } public static void main(String[] args) { new NpcScriptThree(-1, "NpcScriptThree", "ai"); } } помогите сделать так чтоб был аннонс 15 минут до рб Это не называется помогите, это называется сделайте за меня! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Crazy150 6 Опубликовано 18 апреля, 2016 (изменено) Это не называется помогите, это называется сделайте за меня! помогите подскажите как и что изменить если же не влом Изменено 18 апреля, 2016 пользователем Crazy150 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Evolution 243 Опубликовано 19 апреля, 2016 этот скрипт так делать не может Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ncsSpawN 45 Опубликовано 19 апреля, 2016 помогите подскажите как и что изменить если же не влом Нужен парс времени спауна рб. А потом по таймеру запускать тред с анонсом -15 мин. Далее обрабатывать то что спарсили и обновлять при onKill Так что тут хватает работы ) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты