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

P1ckw1ck

OVC-Dev
  • Публикаций

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

  • Посещение

  • Победитель дней

    9
  • Отзывы

    0%

Весь контент P1ckw1ck

  1. рут не очень хороший кандидат на данный момент.
  2. Фантомы присуцтвуют в данной ссборке? а то не нашол.
  3. Я начел только явой заниматся и скриптами, еще не вкуриваю толком, вот и прошу помощи.
  4. Всеравно крит C:\Server_GVE\game\data\scripts\custom\BossRespawn\BossRespawn.java java.lang.IllegalArgumentException: Integer value required, but not specified at net.sf.l2j.gameserver.templates.StatsSet.getLong(StatsSet.java:254) at custom.BossRespawn.BossRespawn.sendInfo(BossRespawn.java:57) at custom.BossRespawn.BossRespawn.onFirstTalk(BossRespawn.java:43) at net.sf.l2j.gameserver.model.quest.Quest.notifyFirstTalk(Quest.java:48 1) at net.sf.l2j.gameserver.model.actor.L2Npc.onAction(L2Npc.java:871) at net.sf.l2j.gameserver.model.actor.instance.L2PcInstance.doInteract(L2 PcInstance.java:4180) at net.sf.l2j.gameserver.model.actor.instance.L2PcInstance$AIAccessor.do Interact(L2PcInstance.java:322) at net.sf.l2j.gameserver.ai.L2PlayerAI.thinkInteract(L2PlayerAI.java:317 ) at net.sf.l2j.gameserver.ai.L2PlayerAI.onEvtThink(L2PlayerAI.java:343) at net.sf.l2j.gameserver.ai.L2CharacterAI.onEvtArrived(L2CharacterAI.jav a:663) at net.sf.l2j.gameserver.ai.AbstractAI.notifyEvent(AbstractAI.java:406) at net.sf.l2j.gameserver.ai.AbstractAI.notifyEvent(AbstractAI.java:328) at net.sf.l2j.gameserver.GameTimeController$MovingObjectArrived.run(Game TimeController.java:209) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
  5. Добрый день, поставил нпц для просмотра сколько осталось времени до респа рб. Вроде все отлично. Только когда хоть 1 рб мертв скрипт крит дает, когда все рб живи то все отоброжается без проблем. C:\Server_GVE\game\data\scripts\custom\BossRespawn\BossRespawn.java java.lang.NullPointerException at custom.BossRespawn.BossRespawn.sendInfo(BossRespawn.java:57) at custom.BossRespawn.BossRespawn.onFirstTalk(BossRespawn.java:43) at net.sf.l2j.gameserver.model.quest.Quest.notifyFirstTalk(Quest.java:48 1) at net.sf.l2j.gameserver.model.actor.L2Npc.onAction(L2Npc.java:871) at net.sf.l2j.gameserver.network.clientpackets.Action.runImpl(Action.jav a:86) at net.sf.l2j.gameserver.network.clientpackets.L2GameClientPacket.run(L2 GameClientPacket.java:62) at net.sf.l2j.gameserver.network.L2GameClient.run(L2GameClient.java:843) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) java.lang.NullPointerException at custom.BossRespawn.BossRespawn.sendInfo(BossRespawn.java:57) at custom.BossRespawn.BossRespawn.onFirstTalk(BossRespawn.java:43) at net.sf.l2j.gameserver.model.quest.Quest.notifyFirstTalk(Quest.java:48 1) at net.sf.l2j.gameserver.model.actor.L2Npc.onAction(L2Npc.java:871) at net.sf.l2j.gameserver.network.clientpackets.Action.runImpl(Action.jav a:86) at net.sf.l2j.gameserver.network.clientpackets.L2GameClientPacket.run(L2 GameClientPacket.java:62) at net.sf.l2j.gameserver.network.L2GameClient.run(L2GameClient.java:843) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) C:\Server_GVE\game\data\scripts\custom\BossRespawn\BossRespawn.java java.lang.NullPointerException at custom.BossRespawn.BossRespawn.sendInfo(BossRespawn.java:57) at custom.BossRespawn.BossRespawn.onFirstTalk(BossRespawn.java:43) at net.sf.l2j.gameserver.model.quest.Quest.notifyFirstTalk(Quest.java:48 1) at net.sf.l2j.gameserver.model.actor.L2Npc.onAction(L2Npc.java:871) at net.sf.l2j.gameserver.network.clientpackets.Action.runImpl(Action.jav a:86) at net.sf.l2j.gameserver.network.clientpackets.L2GameClientPacket.run(L2 GameClientPacket.java:62) at net.sf.l2j.gameserver.network.L2GameClient.run(L2GameClient.java:843) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) java.lang.NullPointerException at custom.BossRespawn.BossRespawn.sendInfo(BossRespawn.java:57) at custom.BossRespawn.BossRespawn.onFirstTalk(BossRespawn.java:43) at net.sf.l2j.gameserver.model.quest.Quest.notifyFirstTalk(Quest.java:48 1) at net.sf.l2j.gameserver.model.actor.L2Npc.onAction(L2Npc.java:871) at net.sf.l2j.gameserver.network.clientpackets.Action.runImpl(Action.jav a:86) at net.sf.l2j.gameserver.network.clientpackets.L2GameClientPacket.run(L2 GameClientPacket.java:62) at net.sf.l2j.gameserver.network.L2GameClient.run(L2GameClient.java:843) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Сам скрипт package custom.BossRespawn; import net.sf.l2j.gameserver.datatables.NpcTable; import net.sf.l2j.gameserver.instancemanager.RaidBossSpawnManager; import net.sf.l2j.gameserver.model.actor.L2Npc; import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance; import net.sf.l2j.gameserver.model.quest.Quest; import net.sf.l2j.gameserver.network.serverpackets.NpcHtmlMessage; public class BossRespawn extends Quest { private static final int NPC_ID = 110; private static final int[] BOSSES = {25115, 29056, 25524}; public BossRespawn(int questid, String name, String descr) { super(questid, name, descr); addFirstTalkId(NPC_ID); } public String onFirstTalk(L2Npc npc, L2PcInstance pc) { if(npc == null || pc == null) return null; if(npc.getNpcId() == NPC_ID) { sendInfo(pc); } return null; } private void sendInfo(L2PcInstance activeChar) { StringBuilder tb = new StringBuilder(); tb.append("<html><title>RaidBoss Manager</title><body><br><center>"); tb.append("<img src=\"L2UI_CH3.herotower_deco\" width=256 height=32><br><br>"); for(int boss : BOSSES) { String name = NpcTable.getInstance().getTemplate(boss).getName(); long delay = RaidBossSpawnManager.getInstance().getStatsSet(boss).getLong("respawnTime"); if (delay <= System.currentTimeMillis()) { tb.append("<font color=\"00C3FF\">" + name + "</color>: " + "<font color=\"9CC300\">Живой</color>"+"<br1>"); } else { int hours = (int) ((delay - System.currentTimeMillis()) / 1000 / 60 / 60); int mins = (int) (((delay - (hours * 60 * 60 * 1000)) - System.currentTimeMillis()) / 1000 / 60); int seconts = (int) (((delay - ((hours * 60 * 60 * 1000) + (mins * 60 * 1000))) - System.currentTimeMillis()) / 1000); tb.append("<font color=\"00C3FF\">" + name + "</color>" + "<font color=\"FFFFFF\">" +" " + "Появится через :</color>" + " " + " <font color=\"32C332\">" + hours + " : " + mins + " : " + seconts + "</color><br1>"); } } tb.append("<br><img src=\"L2UI_CH3.herotower_deco\" width=256 height=32><br>"); tb.append("</center></body></html>"); NpcHtmlMessage msg = new NpcHtmlMessage(NPC_ID); msg.setHtml(tb.toString()); activeChar.sendPacket(msg); } public static void main(String[] args) { new BossRespawn(-1, "BossRespawn", "custom"); } } Буду блогодарен.
  6. С бд разобрался, теперь то надо сделать хотяб 1 аванпост по примеру, вот только какой пример брать я хз.
  7. На интерлюде форты же не работают, если я не ошибаюсь.
  8. База определеной фракции, при убистве данного аванпоста, фракция его теряет пока не отобьет у другой фракции. которая из ночально его отбила.
  9. Добрый день, подскажите по какому примеру можно сделать аванпосты? Буду блогодарен. Сборка aCis.
  10. aCis, но я могу ошибатся.
  11. При таком онлайне даже ловели не потянет, а вы про фрозен ни пв, ни фрозен на данный момент не потянут такой онлайн, что ловели, что фрозен, что пв, это все спит окуратно под фикалиями моей сабаки.
  12. Как минимум надо анимацию тебе менять. а еть не в ядре по лазелить.
  13. P1ckw1ck

    Халявная защита

    https://yadi.sk/d/unm9QPB-fwJuA только для хф но покета пнх кроет.
  14. P1ckw1ck

    GVE

    Толковый гве, соберет онлайн больше чем любой др сервер.
  15. P1ckw1ck

    GVE

    Если есть идеи, то реализуй их и посмотришь есть ли смысл.
  16. P1ckw1ck

    бафер acis

    http://forummaxi.ru/files/file/73-npc-buffer-%D0%B4%D0%BB%D1%8F-%D1%81%D0%B1%D0%BE%D1%80%D0%BA%D0%B8-l2s-interlude-silentium-v2/ подойдет под acis.
  17. в фатумах 11 рун, возми от туда.
  18. Не ужто сударь вас зовут Кирил? Типо который по молодости занимался ДиДжейством? http://promodj.com/dj-cybersoul/foto/572504/2629927#foto3678303 (не реклама) Если это действительно он то он один из админов aceworld.ru (не реклама)
  19. Титул также не показывается.
  20. милипроцент ушол, но сообшение по мере уменьшение хп пишется.
  21. Посоветуйте книгу. Все решил проблему. + дал.
×
×
  • Создать...