Skip to content

[Help]Java Code Error

Featured Replies

if(target instanceof L2Npc)

{

L2Npc moob = ((L2Npc)target);

if(Config.KS_PROTECT_MOOBS.contains(moob.getNpcId()))

{

L2PcInstance player = attacker.getOwner();

 

if(moob._attackedBy.contains(player))

moob._attackedByDmg.set(moob._attackedBy.indexOf(player), (moob._attackedByDmg.get(moob._attackedBy.indexOf(player))+damage));

else

{

moob._attackedBy.add(player);

moob._attackedByDmg.add(damage);

}

}

}

 

 

----

 

I'm trying to add a code on my pack, I added everything without any errors except the at the above part of the code. (GetOwner)

It is based on the Equal Project everything works fine except that little detail.

 

Thanks in advance,

Static

you must be sure that attacker is a pet or a summon

  • Author

So, what do I got to do exactly so it will work?

you must be sure that attacker is a pet or a summon

as he said

 

attacker instanceof L2Summon || attacker instanceof L2PetInstance

as he said

 

attacker instanceof L2Summon || attacker instanceof L2PetInstance

l2summon is parent for l2pet nab :P

  • Author

Well, sorry about it but due to the fact that I don't know almost anything of Java and can barely put codes I don't know what do you guys mean or what to do.

As you understood this is an 'Anti-KS' part of a code. I'm Guessing that 'GetOwner' is the player who attackes the mob at the moment or something related to this. I've put the same code on Gracia Final (L2j) which it worked successfully, it didn't worked on Interlude though that's why I'm asking for ur help.

 

Thanks in advance I hope you understand,

Static

maybe show us your error when you compile it?..

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.