Jump to content
  • 0

[HELP]Anti Pk Guard for avoiding hitting players from aoe.


bullseye92

Question

Hello MxC i have this code and i tried to test it ingame.While compiling had no problem at all but my npc doesnt seems to work.Any ideas?

 

L2AttackableAI.java

 

// Manage the Attack Intention : Stop current Attack (if necessary), Start a new Attack and Launch Think Event

 

if (target instanceof L2PcInstance && ((L2PcInstance) target).getKarma() > 0) super.onIntentionAttack(target);

else if(!(getActiveChar() instanceof L2GuardInstance)||getActiveChar() instanceof L2GuardInstance && getActiveChar().getNpcId()!= Config.ANTI_PK_NPC)

{

super.onIntentionAttack(target);

}

else if(target instanceof L2PcInstance && ((L2PcInstance) target).getKarma() == 0)

{

getActiveChar().clearAggroList();

}

}

 

 

config.java

    public static int ANTI_PK_NPC;

 

 

    ANTI_PK_NPC = Integer.parseInt(L2JModSettings.getProperty("AntiPkNpc", "36606"));

 

 

l2jmods.properties

 

# ---------------------------------------------------------------------------

# Anti PK NPC

# ---------------------------------------------------------------------------

# Put the ID of Anti-PK NPC, he will attack only PKs

# Default: 36606

AntiPkNpc = 36606

 

Do you see any error on this code?I tried to modify it and such but no chance by the moment.

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now


×
×
  • Create New...