Skip to content

Siege PvpPoint

Featured Replies

Where and how can I change to win or not PvP points in siege?

Put a isInsideZone() check before the call of increasePvpKills(, or inside it.

  • Author

Thanks for the reply, but do not know where to make this change, you could post a diff?

@@ -4260,18 +4451,30 @@
			return;

		// If in pvp zone, do nothing.
-		if (isInsideZone(ZoneId.PVP) || targetPlayer.isInsideZone(ZoneId.PVP))
+		if (isInsideZone(ZoneId.PVP) || targetPlayer.isInsideZone(ZoneId.PVP) && (!isInSiege() && !targetPlayer.isInSiege() && Config.ALLOW_PVP_POINTS_ON_SIEGE))
			return;

 

it contains and config, just make a boolean config.

  • Author

l2jfrozen rev 1004

 

well put and it did not work, what would be the right way?

 

		// If in Arena, do nothing
	if (isInsideZone(ZONE_PVP) || targetPlayer.isInsideZone(ZONE_PVP) && (isInsideZone(ZONE_SIEGE) && targetPlayer.isInsideZone(ZONE_SIEGE))
		return;

l2jfrozen rev 1004

 

well put and it did not work, what would be the right way?

 

		// If in Arena, do nothing
	if (isInsideZone(ZONE_PVP) || targetPlayer.isInsideZone(ZONE_PVP) && (isInsideZone(ZONE_SIEGE) && targetPlayer.isInsideZone(ZONE_SIEGE))
		return;

 

+if (isInsideZone(ZoneId.PVP) || targetPlayer.isInsideZone(ZoneId.PVP) && (!isInSiege() && !targetPlayer.isInSiege() && Config.ALLOW_PVP_POINTS_ON_SIEGE))

 

From above words...

But i don't think this will help you :D

 

 

Guest
This topic is now closed to further replies.

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.