Jump to content
  • 0

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


Question

Posted

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.

3 answers to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...