Skip to content

java code help

Featured Replies

pedia dn ksero ama ginete alla thelo enan java code

1)otan pernoun pvp 3 fores to idio atoma sinexomena na min pernoune pvp ke pk

2)otan pernoune char p ine sto idio id na min pernoune pvp/pk

ginete ??? ty :P

1)Αυτό εδώ είναι,όταν ένας χώσει τον ίδιον πάνω από μία φορά δεν παίρνει pvp,τώρα εάν το θές για τρείς φορές,πειραξέτο λίγο.(φυσικά εάν ξέρεις).

Index: src/main/java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java
===================================================================
--- src/main/java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java	(revision 7252)
+++ src/main/java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java	(working copy)
@@ -731,7 +731,9 @@
     private boolean _IsWearingFormalWear = false;

	// Current force buff this caster is casting to a target
-	protected ForceBuff _forceBuff;    
+	protected ForceBuff _forceBuff;   
+
+	private int _lastKillerId = 0;
     
     /** Skill casting information (used to queue when several skills are cast in a short time) **/
     public class SkillDat
@@ -4498,7 +4500,8 @@
				)
		)
		{
-            increasePvpKills();
+			if (targetPlayer.getLastKillerId() != getObjectId())
+				increasePvpKills();
             // give faction pvp points
             if (Config.FACTION_ENABLED
                 && targetPlayer.getSide() != getSide()
@@ -4533,7 +4536,8 @@
             if (clanWarKill)
             {
                 // 'Both way war' -> 'PvP Kill' 
-                increasePvpKills();
+            	if (targetPlayer.getLastKillerId() != getObjectId())
+            		increasePvpKills();
                 return;
             }
             
@@ -4550,6 +4554,7 @@
                 increasePkKillsAndKarma(targetPlayer.getLevel());
			}
		}
+		targetPlayer.setLastKillerId(getObjectId());
     }
     
     /**
@@ -11194,4 +11199,14 @@
	public void updateFOSTitleFlag(){
		FortressSiege.setTitleSiegeFlags(this);
	}
+
+	public final int getLastKillerId()
+	{
+		return _lastKillerId;
+	}
+
+	public final void setLastKillerId(int id)
+	{
+		_lastKillerId = id;
+	}
}

Credits:Savormix

  • Author

dn ksero file ama kseris kanis allos ke mpori na m to dosi piragmeno :P

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.