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...