DeluxeMD 73 Опубликовано 1 октября, 2018 (изменено) ситуация такая хочу добавить браслет агата создается моб он бафает бафф на себя другим бафф не идет invul отключет за основу был взят пет который снимает ПК в пару дней назад потратил какое то время сделал все работало на ура что то сделал переделал щас пет бафает только себя уже голову ломаю в чем может быть прикол сам скилл Цитата <skill id="9962" levels="1" name="Agation"> <set name="power" val="0.0"/> <set name="target" val="TARGET_PARTY"/> <set name="skillRadius" val="1000"/> <set name="reuseDelay" val="8000"/> <set name="hitTime" val="4000"/> <set name="skillType" val="BUFF"/> <set name="isMagic" val="true"/> <set name="operateType" val="OP_ACTIVE"/> <set name="castRange" val="-1"/> <set name="effectRange" val="-1"/> <for> <effect count="1" name="Buff" time="360" val="0" stackOrder="0" stackType="agat1"> <mul order="0x30" stat="maxHp" val="1.10"/> <mul order="0x30" stat="maxCp" val="1.10"/> <mul order="0x30" stat="maxMp" val="1.10"/> <mul order="0x30" stat="pAtk" val="1.05"/> <mul order="0x30" stat="mAtk" val="1.05"/> </effect> </for> </skill> Изменено 1 октября, 2018 пользователем DeluxeMD Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
lvlkoo 190 Опубликовано 1 октября, 2018 С виду все ок. Возможно как то не тот скил бафает? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
DeluxeMD 73 Опубликовано 1 октября, 2018 (изменено) Цитата Client: [Character: test - Account: acc- IP: ] - Failed writing: S.PetInfo java.lang.NullPointerException at net.sf.l2j.gameserver.model.actor.stat.PetStat.getExpForLevel(PetStat.java:105) at net.sf.l2j.gameserver.model.actor.instance.L2PetInstance.getExpForNextLevel(L2PetInstance.java:902) at net.sf.l2j.gameserver.network.serverpackets.PetInfo.writeImpl(PetInfo.java:154) at net.sf.l2j.gameserver.network.serverpackets.L2GameServerPacket.write(L2GameServerPacket.java:25) at org.mmocore.network.nio.impl.SelectorThread.putPacketIntoWriteBuffer(SelectorThread.java:482) at org.mmocore.network.nio.impl.SelectorThread.prepareWriteBuffer(SelectorThread.java:453) at org.mmocore.network.nio.impl.SelectorThread.writePacket(SelectorThread.java:385) at org.mmocore.network.nio.impl.SelectorThread.run(SelectorThread.java:170) L2Character [ERROR] can't cast skillId: 9962 java.lang.NullPointerException at net.sf.l2j.gameserver.model.actor.stat.PetStat.getExpForLevel(PetStat.java:105) at net.sf.l2j.gameserver.model.actor.instance.L2PetInstance.getExpForNextLevel(L2PetInstance.java:902) at net.sf.l2j.gameserver.network.serverpackets.PetStatusUpdate.<init>(PetStatusUpdate.java:55) at net.sf.l2j.gameserver.model.L2Summon.updateAndBroadcastStatus(L2Summon.java:334) at net.sf.l2j.gameserver.model.L2Character.broadcastModifiedStats(L2Character.java:4099) at net.sf.l2j.gameserver.model.L2Character.addStatFuncs(L2Character.java:3927) at net.sf.l2j.gameserver.model.L2Character.addEffect(L2Character.java:2569) at net.sf.l2j.gameserver.model.L2Effect.startEffectTask(L2Effect.java:250) at net.sf.l2j.gameserver.model.L2Effect.scheduleEffect(L2Effect.java:466) at net.sf.l2j.gameserver.model.L2Skill.getEffects(L2Skill.java:2181) at net.sf.l2j.gameserver.model.L2Skill.getEffects(L2Skill.java:2145) at net.sf.l2j.gameserver.model.L2Skill.getEffects(L2Skill.java:2194) at scripts.skills.skillhandlers.Continuous.useSkill(Continuous.java:200) at net.sf.l2j.gameserver.model.L2Character.callSkill(L2Character.java:6706) at net.sf.l2j.gameserver.model.L2Character.onMagicHitTimer(L2Character.java:6337) at net.sf.l2j.gameserver.model.L2Character$MagicUseTask.run(L2Character.java:2239) at net.sf.l2j.gameserver.taskmanager.utils.SteppingRunnableQueueManager$SteppingScheduledFuture.run(SteppingRunnableQueueManager.java:54) at net.sf.l2j.gameserver.taskmanager.utils.SteppingRunnableQueueManager.run(SteppingRunnableQueueManager.java:167) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) java.lang.NullPointerException at net.sf.l2j.gameserver.model.actor.stat.PetStat.getExpForLevel(PetStat.java:105) at net.sf.l2j.gameserver.model.actor.instance.L2PetInstance.getExpForNextLevel(L2PetInstance.java:902) at net.sf.l2j.gameserver.network.serverpackets.PetStatusUpdate.<init>(PetStatusUpdate.java:55) at net.sf.l2j.gameserver.model.L2Summon.updateAndBroadcastStatus(L2Summon.java:334) at net.sf.l2j.gameserver.model.L2Character.broadcastModifiedStats(L2Character.java:4099) at net.sf.l2j.gameserver.model.L2Character.addStatFuncs(L2Character.java:3927) at net.sf.l2j.gameserver.model.L2Character.addEffect(L2Character.java:2569) at net.sf.l2j.gameserver.model.L2Effect.startEffectTask(L2Effect.java:250) at net.sf.l2j.gameserver.model.L2Effect.scheduleEffect(L2Effect.java:466) at net.sf.l2j.gameserver.model.L2Skill.getEffects(L2Skill.java:2181) at net.sf.l2j.gameserver.model.L2Skill.getEffects(L2Skill.java:2145) at net.sf.l2j.gameserver.model.L2Skill.getEffects(L2Skill.java:2194) at scripts.skills.skillhandlers.Continuous.useSkill(Continuous.java:200) at net.sf.l2j.gameserver.model.L2Character.callSkill(L2Character.java:6706) at net.sf.l2j.gameserver.model.L2Character.onMagicHitTimer(L2Character.java:6337) at net.sf.l2j.gameserver.model.L2Character$MagicUseTask.run(L2Character.java:2239) at net.sf.l2j.gameserver.taskmanager.utils.SteppingRunnableQueueManager$SteppingScheduledFuture.run(SteppingRunnableQueueManager.java:54) at net.sf.l2j.gameserver.taskmanager.utils.SteppingRunnableQueueManager.run(SteppingRunnableQueueManager.java:167) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Client: [Character: test - Account: - IP: ] - Failed writing: S.PetInfo java.lang.NullPointerException at net.sf.l2j.gameserver.model.actor.stat.PetStat.getExpForLevel(PetStat.java:105) at net.sf.l2j.gameserver.model.actor.instance.L2PetInstance.getExpForNextLevel(L2PetInstance.java:902) at net.sf.l2j.gameserver.network.serverpackets.PetInfo.writeImpl(PetInfo.java:154) at net.sf.l2j.gameserver.network.serverpackets.L2GameServerPacket.write(L2GameServerPacket.java:25) at org.mmocore.network.nio.impl.SelectorThread.putPacketIntoWriteBuffer(SelectorThread.java:482) at org.mmocore.network.nio.impl.SelectorThread.prepareWriteBuffer(SelectorThread.java:453) at org.mmocore.network.nio.impl.SelectorThread.writePacket(SelectorThread.java:385) at org.mmocore.network.nio.impl.SelectorThread.run(SelectorThread.java:170) ГС выдает ошибку Изменено 1 октября, 2018 пользователем DeluxeMD Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Demoncool 1110 Опубликовано 1 октября, 2018 Исходник в шаре, исправляйте Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
lvlkoo 190 Опубликовано 1 октября, 2018 11 минут назад, DeluxeMD сказал: ГС выдает ошибку Что-то вы намудрили в бд, а именно в pet_data, pet_skills (в вашей сборке могут называться по другому) В pet_data храняться записи о уровнях пета, и сколько експы нужно для этого уровня в pet_skills соотвественно скилы пета, с уровнем пета на котором этот скил появляеться Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
masone 298 Опубликовано 1 октября, 2018 может у вас есть тип TARGET_OWNER ? или скилтайп на DEBUFF попробуйте ещё Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
DeluxeMD 73 Опубликовано 1 октября, 2018 да работало пару дней назад щас попробую очистить инфу о петах Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты