Перейти к содержанию
Авторизация  
DeluxeMD

бафф агата

Рекомендуемые сообщения

ситуация такая хочу добавить браслет агата создается моб он бафает бафф на себя другим бафф не идет 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>

 

Изменено пользователем DeluxeMD

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

С виду все ок.

Возможно как то не тот скил бафает?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата

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)

ГС выдает ошибку 

Изменено пользователем DeluxeMD

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
11 минут назад, DeluxeMD сказал:

ГС выдает ошибку

Что-то вы намудрили в бд, а именно в pet_data, pet_skills (в вашей сборке могут называться по другому)

В pet_data храняться записи о уровнях пета, и сколько експы нужно для этого уровня

в pet_skills соотвественно скилы пета, с уровнем пета на котором этот скил появляеться 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

может у вас есть тип TARGET_OWNER ? или скилтайп на DEBUFF попробуйте ещё

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да работало пару дней назад щас попробую очистить инфу о петах

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...