Azaroth Posted November 30, 2012 Posted November 30, 2012 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.
Stewie Posted November 30, 2012 Posted November 30, 2012 Nice share, not best but cuz you're new, +1 rep from me.
`Rοmeο Posted November 30, 2012 Posted November 30, 2012 already shared, dfq show me link, if its shared i lock this one.
Dulens. Posted November 30, 2012 Posted November 30, 2012 no it's not Sorry. http://www.maxcheaters.com/forum/index.php?topic=46761.0 Lock & dekarma him (because he got rewarded).
Recommended Posts