AnsS Posted September 14, 2009 Posted September 14, 2009 Hi all! I tested in l2j gracia final server. I assigned it with red one that in you have to lay it. Code made by Mentor. /** * This class represents all player characters in the world. * There is always a client-thread connected to this (except if a player-store is activated upon logout).<BR><BR> * * Anti Pvp and Pk Farm by Mentor www.teamsrv.net * */ /************ Source Kód *************/ public void onKillUpdatePvPKarma(L2Character target) { if (target == null) return; if (!(target instanceof L2Playable)) return; L2PcInstance targetPlayer = target.getActingPlayer(); L2PcInstance targetp = (L2PcInstance)getTarget(); String ip = getClient().getConnection().getInetAddress().getHostAddress(); String ip2 = targetp.getClient().getConnection().getInetAddress().getHostAddress(); /************ Source Kód *************/ isInsideZone(ZONE_PVP) && // Player is inside pvp zone and targetPlayer.isInsideZone(ZONE_PVP) // Target player is inside pvp zone ) ) { if (ip.equals(ip2)) return; increasePvpKills(); } else // Target player doesn't have pvp flag set { // check about wars if (targetPlayer.getClan() != null && getClan() != null) { if (getClan().isAtWarWith(targetPlayer.getClanId())) { if (targetPlayer.getClan().isAtWarWith(getClanId())) { // 'Both way war' -> 'PvP Kill' if (ip.equals(ip2)) return; increasePvpKills(); } } } // 'No war' or 'One way war' -> 'Normal PK' if (targetPlayer.getKarma() > 0) // Target player has karma { if ( Config.KARMA_AWARD_PK_KILL ) { if (ip.equals(ip2)) return; increasePvpKills(); } } else if (targetPlayer.getPvpFlag() == 0) // Target player doesn't have karma { if (ip.equals(ip2)) return; increasePkKillsAndKarma(targetPlayer.getLevel()); //Unequip adventurer item
WizZy™ Posted September 14, 2009 Posted September 14, 2009 first of all ,wrong section. second ,already shared by me.
Recommended Posts