hello. psaxnw ena working code gia na mhn yparxei dual box mesa sthn olympiada... exw l2jproject kai epilogue .. help!
exw brei ena alla mou eipan oti einai gia l2jfree .. ean kapoios mporei na to ftiaxei gia epilogue l2jproject :(
apo oti 8ymame auto to eixe to l2j mesa sto l2jmods h sto olympiad properties ma den to briskw :/
kai pws ginete na kanw to tvt na einai se diaforetikh meria ka8e fora? dld ti prepei na grapsw mesa sto l2jmods? xerw poumpenei allh meria alla oxi sto pws na pernei diaforetiko place ka8e fora h estw pws ginete na einai mia fora se ena shmeio kai thn allh se allo
L2JFREE CODE! I WANT EPILOGUE L2JPROJECT!
Index: /config/altsettings.properties
===================================================================
--- /config/altsettings.properties (revision 5149)
+++ /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 5149)
+++ /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 5149)
+++ /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"));
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Hello.
This code works well. It removes buff with double click, but If you preffer remove buff with ALT + mouse click, place this code in AbnormalStatusWnd.uc
function OnLButtonDown(WindowHandle a_WindowHandle, int X, int Y)
{
local Rect windowBounds;
local int targetRow;
local int targetCol;
local StatusIconInfo info;
local SkillInfo skillInfo;
if (IsKeyDown(IK_alt) == false)
return;
// Find window position
windowBounds = Me.GetRect();
// Process clicks outside of window frame only
if (X > (windowBounds.nX + NSTATUSICON_FRAMESIZE))
{
// Calc row and col of targeted icon
targetRow = (Y - windowBounds.nY) / NSTATUSICON_SIZE;
targetCol = (X - windowBounds.nX - NSTATUSICON_FRAMESIZE) / NSTATUSICON_SIZE;
// Store status info of targeted icon
StatusIcon.GetItem(targetRow, targetCol, info);
// Store actual skill info and make sure it is exists
if (GetSkillInfo(info.ClassID, info.Level, skillInfo))
{
// Request server to stop skill effect
// Usage: _dispel:<int:skill_id>,<int :skill_level>
// Example: _dispel:313,8
RequestBypassToServer ( "_dispel:" $ string ( skillInfo. SkillID ) $ "," $ string ( skillInfo. SkillLevel ) ) ) ;
}
}
}
Question
ČυяŞŀŅğ
hello. psaxnw ena working code gia na mhn yparxei dual box mesa sthn olympiada... exw l2jproject kai epilogue .. help!
exw brei ena alla mou eipan oti einai gia l2jfree .. ean kapoios mporei na to ftiaxei gia epilogue l2jproject :(
apo oti 8ymame auto to eixe to l2j mesa sto l2jmods h sto olympiad properties ma den to briskw :/
kai pws ginete na kanw to tvt na einai se diaforetikh meria ka8e fora? dld ti prepei na grapsw mesa sto l2jmods? xerw poumpenei allh meria alla oxi sto pws na pernei diaforetiko place ka8e fora h estw pws ginete na einai mia fora se ena shmeio kai thn allh se allo
L2JFREE CODE! I WANT EPILOGUE L2JPROJECT!
7 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.