TIESTO 135 Опубликовано 3 июня, 2015 перезалейте) http://rghost.ru/6ZkbwhQwt 2 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Нодэ 17 Опубликовано 3 июня, 2015 http://rghost.ru/6ZkbwhQwtспасибо! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Valerka 4 Опубликовано 3 июня, 2015 Спс, плюсанул. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Kendor 211 Опубликовано 26 декабря, 2015 package managers; import org.apache.commons.lang3.ArrayUtils; import ru.catssoftware.gameserver.Announcements; import ru.catssoftware.gameserver.listener.actor.OnSpawnListener; import ru.catssoftware.gameserver.model.L2Boss; import ru.catssoftware.gameserver.model.L2Character; import ru.catssoftware.gameserver.model.listeners.CharListenerList; public class AnnounceRBSpawn { // Если стоит TRUE, то анонсироваться будут все спавнящиеся РБ, иначе только из списка ниже private static boolean ANNOUNCE_SPAWN_RB_ALL = false; // Список РБ, которые будут анонсироваться, через запятую. private static Integer[] ANNOUNCE_SPAWN_RB = { 1, 2 }; /** * Инициализация скрипта. * @param arg */ public static void main(String... arg) { // Добавляем прослушку на все спавны. CharListenerList.addGlobal(new OnSpawnListenerImpl()); } // Анонсируем спав РБ. public static void announce(L2Boss boss) { Announcements.getInstance().announceToAll("Рейд босс '" + boss.getName() + "' вновь вернулся в этом мир."); } // Прослушка спавна всех объектов. private static class OnSpawnListenerImpl implements OnSpawnListener { @Override public void onSpawn(L2Character character) { if (!character.isBoss()) return; int npcID = character.getNpc().getNpcId(); if (ANNOUNCE_SPAWN_RB_ALL || ArrayUtils.contains(ANNOUNCE_SPAWN_RB, npcID)) announce(character.getBoss()); } } } Ребят подскажите пож как сделать что бы писало не во время респа а за 5 мин до руспа? С меня много +++ Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Wikipedia 3 Опубликовано 13 октября, 2016 ребята подскажите как поставить этот скрипт на сборке first-team HF . А то не понимаю вообще с меня много +++ Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Evolution 243 Опубликовано 13 октября, 2016 ребята подскажите как поставить этот скрипт на сборке first-team HF . А то не понимаю вообще с меня много +++ ты видел обменик "+++" в рубли? Я нет. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Wikipedia 3 Опубликовано 13 октября, 2016 ты видел обменик "+++" в рубли? Я нет. ты о чем? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Lexicon 38 Опубликовано 9 ноября, 2016 (изменено) Спасибо! Изменено 9 ноября, 2016 пользователем Lexicon Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Prem1um 0 Опубликовано 3 апреля, 2017 Че то он не пашет вообще этот скрипт не компилит его на l2jlovely Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
zGosu 396 Опубликовано 3 апреля, 2017 Че то он не пашет вообще этот скрипт не компилит его на l2jlovely Заметьте, только у Вас он не работает) Не компелит? А Вы посмотрите ошибки, которые выдает компилятор и исправьте их. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Prem1um 0 Опубликовано 3 апреля, 2017 (изменено) Заметьте, только у Вас он не работает) Не компелит? А Вы посмотрите ошибки, которые выдает компилятор и исправьте их. Error on: C:\Server\gameserver\data\scripts\handlers\voice\Announce_Raidboss.java.error.log Line: -1 - Column: -1 compilation failed и что это значит? а вот в гс 1. ERROR in \Announce_Raidboss.java (at line 4) import org.apache.commons.lang3.ArrayUtils; ^^^^^^^^^^^^^^^^^^^^^^^^ The import org.apache.commons.lang3 cannot be resolved ---------- 2. ERROR in \Announce_Raidboss.java (at line 6) import ru.catssoftware.gameserver.listener.actor.OnSpawnListener; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import ru.catssoftware.gameserver.listener cannot be resolved ---------- 3. ERROR in \Announce_Raidboss.java (at line 9) import ru.catssoftware.gameserver.model.listeners.CharListenerList; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import ru.catssoftware.gameserver.model.listeners cannot be resolved ---------- 4. ERROR in \Announce_Raidboss.java (at line 12) public class AnnounceRBSpawn ^^^^^^^^^^^^^^^ The public type AnnounceRBSpawn must be defined in its own file ---------- 5. ERROR in \Announce_Raidboss.java (at line 27) CharListenerList.addGlobal(new OnSpawnListenerImpl()); ^^^^^^^^^^^^^^^^ CharListenerList cannot be resolved ---------- 6. ERROR in \Announce_Raidboss.java (at line 39) private static class OnSpawnListenerImpl implements OnSpawnListener ^^^^^^^^^^^^^^^ OnSpawnListener cannot be resolved to a type ---------- 7. ERROR in \Announce_Raidboss.java (at line 42) public void onSpawn(L2Character character) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method onSpawn(L2Character) of type AnnounceRBSpawn.OnSpawnListenerImpl override or implement a supertype method ---------- 8. ERROR in \Announce_Raidboss.java (at line 48) int npcID = character.getNpc().getNpcId(); ^^^^^^ The method getNpc() is undefined for the type L2Character ---------- 9. ERROR in \Announce_Raidboss.java (at line 51) if (ANNOUNCE_SPAWN_RB_ALL || ArrayUtils.contains(ANNOUNCE_SPAWN_RB, D)) ^^^^^^^^^^ ArrayUtils cannot be resolved ---------- 10. ERROR in \Announce_Raidboss.java (at line 52) announce(character.getBoss()); Изменено 3 апреля, 2017 пользователем Prem1um Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
zGosu 396 Опубликовано 3 апреля, 2017 Error on: C:\Server\gameserver\data\scripts\handlers\voice\Announce_Raidboss.java.error.log Line: -1 - Column: -1 compilation failed и что это значит? а вот в гс 1. ERROR in \Announce_Raidboss.java (at line 4) import org.apache.commons.lang3.ArrayUtils; ^^^^^^^^^^^^^^^^^^^^^^^^ The import org.apache.commons.lang3 cannot be resolved ---------- 2. ERROR in \Announce_Raidboss.java (at line 6) import ru.catssoftware.gameserver.listener.actor.OnSpawnListener; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import ru.catssoftware.gameserver.listener cannot be resolved ---------- 3. ERROR in \Announce_Raidboss.java (at line 9) import ru.catssoftware.gameserver.model.listeners.CharListenerList; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import ru.catssoftware.gameserver.model.listeners cannot be resolved ---------- 4. ERROR in \Announce_Raidboss.java (at line 12) public class AnnounceRBSpawn ^^^^^^^^^^^^^^^ The public type AnnounceRBSpawn must be defined in its own file ---------- 5. ERROR in \Announce_Raidboss.java (at line 27) CharListenerList.addGlobal(new OnSpawnListenerImpl()); ^^^^^^^^^^^^^^^^ CharListenerList cannot be resolved ---------- 6. ERROR in \Announce_Raidboss.java (at line 39) private static class OnSpawnListenerImpl implements OnSpawnListener ^^^^^^^^^^^^^^^ OnSpawnListener cannot be resolved to a type ---------- 7. ERROR in \Announce_Raidboss.java (at line 42) public void onSpawn(L2Character character) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method onSpawn(L2Character) of type AnnounceRBSpawn.OnSpawnListenerImpl override or implement a supertype method ---------- 8. ERROR in \Announce_Raidboss.java (at line 48) int npcID = character.getNpc().getNpcId(); ^^^^^^ The method getNpc() is undefined for the type L2Character ---------- 9. ERROR in \Announce_Raidboss.java (at line 51) if (ANNOUNCE_SPAWN_RB_ALL || ArrayUtils.contains(ANNOUNCE_SPAWN_RB, D)) ^^^^^^^^^^ ArrayUtils cannot be resolved ---------- 10. ERROR in \Announce_Raidboss.java (at line 52) announce(character.getBoss()); Там же все написано под ошибками: 1, 2) такой импорт не существует 3) неверно имя класса (файл называется Announce_Raidboss, а класс AnnounceRBSpawn) Остальные ошибки уже выходят из выше перечисленных ошибок. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Prem1um 0 Опубликовано 3 апреля, 2017 Там же все написано под ошибками: 1, 2) такой импорт не существует 3) неверно имя класса (файл называется Announce_Raidboss, а класс AnnounceRBSpawn) Остальные ошибки уже выходят из выше перечисленных ошибок. Честно я не понял вроде скачал скрипт кинул куда надо ничего не менял а он ошибку дает Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
zGosu 396 Опубликовано 3 апреля, 2017 Честно я не понял вроде скачал скрипт кинул куда надо ничего не менял а он ошибку дает Надо адаптировать под свою сборку. Тем более я уверен, что Вы внесли изменение в название файла. Т.к. Класс должен называться так же, как и название самого файла, т.е. AnnounceRBSpawn.java Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Prem1um 0 Опубликовано 3 апреля, 2017 файл что тут Announce_Raidboss.java Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
zGosu 396 Опубликовано 3 апреля, 2017 файл что тут Announce_Raidboss.java Переименуй класс в Announce_Raidboss тогда. Я же вроде понятно сказал, что название файла и название класса (public class) должны совпадать! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Prem1um 0 Опубликовано 3 апреля, 2017 (изменено) Переименуй класс в Announce_Raidboss тогда. Я же вроде понятно сказал, что название файла и название класса (public class) должны совпадать! 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, //ID Raidboss Flame of Splendor Barakiel 29019, //ID Epicboss Antharas 29020, //ID Epicboss Baium 29022, //ID Epicboss Zaken 29028, //ID Epicboss Valakas 29045, //ID Epicboss Frintezza 29001, //ID Epicboss Queen Ant 29006, //ID Epicboss Core 29014}; //ID Epicboss Orfen 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"); } } Класс и так такой стоит! Изменено 3 апреля, 2017 пользователем Prem1um Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
zGosu 396 Опубликовано 3 апреля, 2017 Error on: C:\Server\gameserver\data\scripts\handlers\voice\Announce_Raidboss.java.error.log Line: -1 - Column: -1 compilation failed и что это значит? а вот в гс 1. ERROR in \Announce_Raidboss.java (at line 4) import org.apache.commons.lang3.ArrayUtils; ^^^^^^^^^^^^^^^^^^^^^^^^ The import org.apache.commons.lang3 cannot be resolved ---------- 2. ERROR in \Announce_Raidboss.java (at line 6) import ru.catssoftware.gameserver.listener.actor.OnSpawnListener; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import ru.catssoftware.gameserver.listener cannot be resolved ---------- 3. ERROR in \Announce_Raidboss.java (at line 9) import ru.catssoftware.gameserver.model.listeners.CharListenerList; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import ru.catssoftware.gameserver.model.listeners cannot be resolved ---------- 4. ERROR in \Announce_Raidboss.java (at line 12) public class AnnounceRBSpawn ^^^^^^^^^^^^^^^ The public type AnnounceRBSpawn must be defined in its own file ---------- 5. ERROR in \Announce_Raidboss.java (at line 27) CharListenerList.addGlobal(new OnSpawnListenerImpl()); ^^^^^^^^^^^^^^^^ CharListenerList cannot be resolved ---------- 6. ERROR in \Announce_Raidboss.java (at line 39) private static class OnSpawnListenerImpl implements OnSpawnListener ^^^^^^^^^^^^^^^ OnSpawnListener cannot be resolved to a type ---------- 7. ERROR in \Announce_Raidboss.java (at line 42) public void onSpawn(L2Character character) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method onSpawn(L2Character) of type AnnounceRBSpawn.OnSpawnListenerImpl override or implement a supertype method ---------- 8. ERROR in \Announce_Raidboss.java (at line 48) int npcID = character.getNpc().getNpcId(); ^^^^^^ The method getNpc() is undefined for the type L2Character ---------- 9. ERROR in \Announce_Raidboss.java (at line 51) if (ANNOUNCE_SPAWN_RB_ALL || ArrayUtils.contains(ANNOUNCE_SPAWN_RB, D)) ^^^^^^^^^^ ArrayUtils cannot be resolved ---------- 10. ERROR in \Announce_Raidboss.java (at line 52) announce(character.getBoss()); Вы меня путаете... (Выделил ошибку, где у Вас название класса называется по другому) Тогда остается Вам импорты править, если всё норм. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Prem1um 0 Опубликовано 3 апреля, 2017 (изменено) Вы меня путаете... (Выделил ошибку, где у Вас название класса называется по другому) Тогда остается Вам импорты править, если всё норм. Что там исправить надо подскажите? шас вот пишет 1. ERROR in \Announce_Raidboss.java (at line 1) package custom.Announce_Raidboss; ^^^^^^^^^^^^^^^^^^^^^^^^ The package custom.Announce_Raidboss collides with a type ---------- 1 problem (1 error)The package custom.Announce_Raidboss collides with a type [WARN 11:55:23]: Failed executing script: C:\Server\gameserver\data\scripts\cus Изменено 3 апреля, 2017 пользователем Prem1um Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
zGosu 396 Опубликовано 3 апреля, 2017 (изменено) Что там исправить надо подскажите? 1. ERROR in \Announce_Raidboss.java (at line 4) import org.apache.commons.lang3.ArrayUtils; ^^^^^^^^^^^^^^^^^^^^^^^^ The import org.apache.commons.lang3 cannot be resolved ---------- 2. ERROR in \Announce_Raidboss.java (at line 6) import ru.catssoftware.gameserver.listener.actor.OnSpawnListener; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import ru.catssoftware.gameserver.listener cannot be resolved ---------- 3. ERROR in \Announce_Raidboss.java (at line 9) import ru.catssoftware.gameserver.model.listeners.CharListenerList; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import ru.catssoftware.gameserver.model.listeners cannot be resolved Проверить наличие выделенных файлов в этих каталогах. Изменено 3 апреля, 2017 пользователем zGosu Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Prem1um 0 Опубликовано 3 апреля, 2017 (изменено) 1. ERROR in \Announce_Raidboss.java (at line 4) import org.apache.commons.lang3.ArrayUtils; ^^^^^^^^^^^^^^^^^^^^^^^^ The import org.apache.commons.lang3 cannot be resolved ---------- 2. ERROR in \Announce_Raidboss.java (at line 6) import ru.catssoftware.gameserver.listener.actor.OnSpawnListener; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import ru.catssoftware.gameserver.listener cannot be resolved ---------- 3. ERROR in \Announce_Raidboss.java (at line 9) import ru.catssoftware.gameserver.model.listeners.CharListenerList; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import ru.catssoftware.gameserver.model.listeners cannot be resolved Проверить наличие выделенных файлов в этих каталогах. И где их искать? В этом файле или в папках? Шас вот в гс 1. ERROR in \Announce_Raidboss.java (at line 1) package custom.Announce_Raidboss; ^^^^^^^^^^^^^^^^^^^^^^^^ The package custom.Announce_Raidboss collides with a type ---------- 1 problem (1 error)The package custom.Announce_Raidboss collides with a type [WARN 11:55:23]: Failed executing script: C:\Server\gameserver\data\scripts\cus Изменено 3 апреля, 2017 пользователем Prem1um Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
gvb 666 Опубликовано 3 апреля, 2017 (изменено) И где их искать? В этом файле или в папках? Шас вот в гс 1. ERROR in \Announce_Raidboss.java (at line 1) package custom.Announce_Raidboss; ^^^^^^^^^^^^^^^^^^^^^^^^ The package custom.Announce_Raidboss collides with a type ---------- 1 problem (1 error)The package custom.Announce_Raidboss collides with a type [WARN 11:55:23]: Failed executing script: C:\Server\gameserver\data\scripts\cus Вам пишут, что у вас не правильный путь указан. Нет такой папки "Announce_Raidboss". Изменено 3 апреля, 2017 пользователем gvb 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
zGosu 396 Опубликовано 3 апреля, 2017 И где их искать? В этом файле или в папках? Шас вот в гс 1. ERROR in \Announce_Raidboss.java (at line 1) package custom.Announce_Raidboss; ^^^^^^^^^^^^^^^^^^^^^^^^ The package custom.Announce_Raidboss collides with a type ---------- 1 problem (1 error)The package custom.Announce_Raidboss collides with a type [WARN 11:55:23]: Failed executing script: C:\Server\gameserver\data\scripts\cus В исходниках. package custom.Announce_Raidboss; custom.Announce_Raidboss - вместо ее должен быть путь к Вашему *.java файлу. Тут говориться, что в custom.Announce_Raidboss этот файл не находится. 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
patap 0 Опубликовано 8 сентября, 2018 (изменено) Авось помогут -) 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"); } } Изменено 8 сентября, 2018 пользователем patap Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
NewsWork2019 4 Опубликовано 4 мая, 2023 На PW работает гуд,автору рэспект с первого раза встало все как надо. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты