Jump to content

Recommended Posts

Posted
Index: /config/altsettings.properties

===================================================================

--- /config/altsettings.properties (revision 83)

+++ /config/altsettings.properties (working copy)

@@ -324,6 +324,10 @@

# Olympiad Validation Period, Default 24 Hours.

AltOlyVperiod = 86400000

 

+# Olympiad allow matches from same ip

+AltOlySameIp = True

+

+

#-------------------------------------------------------------

# Npc Crafter

#-------------------------------------------------------------

 

Index: /src/main/java/net/sf/l2j/gameserver/Olympiad.java

===================================================================

--- /src/main/java/net/sf/l2j/gameserver/Olympiad.java (revision 83)

+++ /src/main/java/net/sf/l2j/gameserver/Olympiad.java (working copy)

@@ -1819,6 +1819,19 @@

            _sm3 = new SystemMessage(SystemMessageId.S1_HAS_LOST_S2_OLYMPIAD_POINTS);

           

            String result = "";

+

+ String ip1 = "";

+ String ip2 = "";

+

+ if(ip1.equals(ip2) && !Config.ALT_OLY_SAME_IP)

+ {

+                    _log.warn("Match from same ip " + _playerOneName + " vs " + _playerTwoName);

+                    result = " tie";

+                    _sm = new SystemMessage(SystemMessageId.THE_GAME_ENDED_IN_A_TIE);

+                    broadcastMessage(_sm, true);

+                    _playerOne.sendMessage("Matches from same Ip are forbidden.");

+                    _playerTwo.sendMessage("Matches from same Ip are forbidden.");

+            }   

 

            if (playerTwoHp==0 || hpDiffOne < hpDiffTwo)

            {

 

Index: /src/main/java/net/sf/l2j/Config.java

===================================================================

--- /src/main/java/net/sf/l2j/Config.java (revision 83)

+++ /src/main/java/net/sf/l2j/Config.java (working copy)

@@ -1353,6 +1353,7 @@

    public static int ALT_OLY_IWAIT; // Olympiad Inital Wait

    public static int ALT_OLY_WPERIOD; // Olympaid Weekly Period

    public static int ALT_OLY_VPERIOD; // Olympaid Validation Period

+ public static boolean          ALT_OLY_SAME_IP;

    public static float ALT_GAME_SUMMON_PENALTY_RATE; // Alternative game summon penalty

    public static int ALT_MANOR_REFRESH_TIME; // Manor Refresh Starting time

    public static int ALT_MANOR_REFRESH_MIN; // Manor Refresh Min

@@ -1495,7 +1496,8 @@

        ALT_OLY_IWAIT                                      = Integer.parseInt(altSettings.getProperty("AltOlyPwait","300000"));

        ALT_OLY_WPERIOD                                    = Integer.parseInt(altSettings.getProperty("AltOlyWperiod","604800000"));

        ALT_OLY_VPERIOD                                    = Integer.parseInt(altSettings.getProperty("AltOlyVperiod","86400000"));

-

+            ALT_OLY_SAME_IP                                    = Boolean.parseBoolean(altSettings.getProperty("AltOlySameIp", "true"));

+

            ALT_MANOR_REFRESH_TIME                              = Integer.parseInt(altSettings.getProperty("AltManorRefreshTime","20"));

            ALT_MANOR_REFRESH_MIN                              = Integer.parseInt(altSettings.getProperty("AltManorRefreshMin","00"));

            ALT_MANOR_APPROVE_TIME                              = Integer.parseInt(altSettings.getProperty("AltManorApproveTime","6"));

 

Also working for l2jfrozen too.

Guest
This topic is now closed to further replies.


×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock