Bonjour. Someone can tell me how to configure this part of code that
refer to nextSiegeDay?
/** Set the date for the next siege. */
private void setNextSiegeDate()
{
while (getCastle().getSiegeDate().getTimeInMillis() < Calendar.getInstance().getTimeInMillis())
{
if (getCastle().getSiegeDate().get(Calendar.DAY_OF_WEEK) != Calendar.SATURDAY && getCastle().getSiegeDate().get(Calendar.DAY_OF_WEEK) != Calendar.SUNDAY)
{
getCastle().getSiegeDate().set(Calendar.DAY_OF_WEEK, Calendar.SATURDAY);
}
if (getCastle().getSiegeDate().get(Calendar.DAY_OF_WEEK) == Calendar.SATURDAY && !Config.CL_SET_SIEGE_TIME_LIST.contains("day"))
{
getCastle().getSiegeDate().set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);
}
getCastle().getSiegeDate().add(Calendar.DAY_OF_MONTH, 7);
}
if (!SevenSigns.getInstance().isDateInSealValidPeriod(getCastle().getSiegeDate()))
{
getCastle().getSiegeDate().add(Calendar.DAY_OF_MONTH, SiegeManager.getInstance().SiegeEvery()); // I set this at 14
}
}
The SiegeManager.getInstance().SiegeEvery() is basically an int that you set (days) Example if you set 7 sieges must start every 7 days or if you set 14 sieges start every 14 days (On Saturday or Sunday) as it says. But i'm not sure if i did it properly. Cause in server it says siege start at 8/13/2017 so in 7 days instead of 14 i put.
+ How to avoid confilct with isDateInSealValidPeriod idk how this work.
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.
Lineage II Classic Einhovant new project is looking for a skilled Java Developer to join our team!
If you're passionate about game development and eager to contribute to this project, we'd love to hear from you.
For more details, feel free to send us a message. Let’s create something amazing together!
Question
Afou To Patisa
Bonjour. Someone can tell me how to configure this part of code that
refer to nextSiegeDay?
The SiegeManager.getInstance().SiegeEvery() is basically an int that you set (days) Example if you set 7 sieges must start every 7 days or if you set 14 sieges start every 14 days (On Saturday or Sunday) as it says. But i'm not sure if i did it properly. Cause in server it says siege start at 8/13/2017 so in 7 days instead of 14 i put.
+ How to avoid confilct with isDateInSealValidPeriod idk how this work.
Edited by Afou To Patisa3 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.