Jump to content
  • 0

Clan War Zone L2Jfrozen Problem With Adopt To L2Jserver


Question

5 answers to this question

Recommended Posts

  • 0
Posted

You could change the L2Character patch with a simple

 public static final int ZONE_PVP = 1;
    public static final int ZONE_PEACE = 2;
    public static final int ZONE_SIEGE = 4;
    public static final int ZONE_MOTHERTREE = 8;
    public static final int ZONE_CLANHALL = 16;
    public static final int ZONE_UNUSED = 32;
    public static final int ZONE_NOLANDING = 64;
    public static final int ZONE_WATER = 128;
    public static final int ZONE_JAIL = 256;
    public static final int ZONE_MONSTERTRACK = 512;
    public static final int ZONE_SWAMP = 1024;
    public static final int ZONE_NOSUMMONFRIEND = 2048;
    public static final int ZONE_OLY = 4096;
+   public static final int ZONE_CLANWAR = 4097;
add it in zonedata

 else if(zoneType.equals("SwampZone"))
                                {
                                    temp = new L2SwampZone(zoneId);
                                }
 else if(zoneType.equals("ClanWarZone"))
                                {
                                    temp = new L2ClanWarZone(zoneId);
                                }
and then in the L2PcInstance check, instead of isinsideclanwarzone() make isInsideZone(ZONE_CLANWAR)

and inside the zone change ((L2PcInstance) character).setIsInsideClanwarZone(true); with ((L2PcInstance) character).setIsInsideZone(ZONE_CLANWAR, true);

  • 0
Posted (edited)

O.o the position doesn't matter, just make sure that it's inside the main class and outside any method{}

Edited by ^Wyatt
  • 0
Posted (edited)

O.o the position doesn't matter, just make sure that it's inside the main class and outside any method{}

This :troll: Example, before the last } :P

Edited by SweeTs
  • 0
Posted (edited)

O.o the position doesn't matter, just make sure that it's inside the main class and outside any method{}

 

Thank you guys :)

 

But i cant find solution for ZoneData is the same as your MultifuctionZone? i have to add it in ZoneID.java? 

for exmpl CLAN_WAR_ZONE(24); ?

 

Edit: when i add this 

 

Index: java/com/l2jserver/gameserver/model/actor/instance/L2PcInstance.java
===================================================================
--- java/com/l2jserver/gameserver/model/actor/instance/L2PcInstance.java
+++ java/com/l2jserver/gameserver/model/actor/instance/L2PcInstance.java
@@ -7715,6 +7716,12 @@
  if(!checkAntiFarm(targetPlayer))
  return;
  
+ if(isInsideClanwarZone() && targetPlayer.isInsideClanwarZone() && (getClan() != null) && (targetPlayer.getClan() != null) && (getClanId() != targetPlayer.getClanId()))
+ {
+ getClan().setReputationScore(getClan().getReputationScore() + 100, true);
+ sendMessage("You killed someone from an enemy clan. Your clan gets rewarded with 100 rep points!");
+ }
+ 
  // Check if it's pvp
  if(checkIfPvP(target) && targetPlayer.getPvpFlag() != 0 || isInsideZone(ZONE_PVP) && targetPlayer.isInsideZone(ZONE_PVP))
  {

i get error for isInsideClanwarZone : The method isInsideClanwarZone() is undefined for the type L2PcInstance

Edited by drgn
Guest
This topic is now closed to further replies.
×
×
  • Create New...