Jump to content

Question

11 answers to this question

Recommended Posts

  • 0
Posted (edited)

Nop.. You simply have to add Overriden isAttackable() to L2NpcInstance  :P If you want to block hitting inside town, then

@Override
public boolean isAttackable()
{
    if (isInsideZone(ZoneId.TOWN))
        return false;
    return true;
}

Obviously, Ctrl + Shift + O to fix imports.

Edited by SweeTs
  • 0
Posted

its usually implemented in configs(most server packs atleast), could tell you more if i wouldnt have stopped on my project

  • 0
Posted

Check in L2Character.java the doAttack() method. If the target is of type L2NpcInstance, send ActionFailed packet and return.

  • 0
Posted (edited)

Nop.. You simply have to add Overriden isAttackable() to L2NpcInstance  :P If you want to block hitting inside town, then

@Override
public boolean isAttackable()
{
    if (isInsideZone(ZoneId.TOWN))
        return false;
    return true;
}

Obviously, Ctrl + Shift + O to fix imports.

 

for town or for every npc everywhere? :P i mean what he is asking?

Edited by AbSoLuTePoWeR
  • 0
Posted

Who knows. Blocking everywhere is just stupid and doesn't make any sense, that's why I mentioned / provided town hit block :D

  • 0
Posted (edited)

Who knows. Blocking everywhere is just stupid and doesn't make any sense, that's why I mentioned / provided town hit block :D

in normal situation (normal char)  can't hit npc inside towns(at least in acis -->doAttack if (isInsidePeaceZone(this, target)))..... so he probably want it for "outside". ;P 

 

so if your code is working you should make it :

@Override
public boolean isAttackable()
{
      return false;
}
Edited by AbSoLuTePoWeR
  • 0
Posted

Nop.. You simply have to add Overriden isAttackable() to L2NpcInstance  :P If you want to block hitting inside town, then

@Override
public boolean isAttackable()
{
    if (isInsideZone(ZoneId.TOWN))
        return false;
    return true;
}

Obviously, Ctrl + Shift + O to fix imports.

Lol, ok. :lol:

Where is it used actually? I deleted eclipse, so I can't check... :D

  • 0
Posted (edited)

in normal situation (normal char) can't hit npc inside towns(at least in acis -->doAttack

Say what, you can normally hit em. If he simply make it false, all npc' will be untouchable :D Edited by SweeTs
Guest
This topic is now closed to further replies.


×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock