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.
MoMoProxy has updated more static residential proxies for USA location, anyone interested in can view: https://momoproxy.com/static-residential-proxies
To manually override it you got to use command //field_cycle set_step 1 11
1 is the field cycle id for hellbound island from db (fiy 2 & 3 are the seeds in gracia sod and soi) and 11 is the level you want to change it to. Anywhere from 1 to 11 will work for different stages.
Question
Afou To Patisa
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.
Edited by Afou To Patisa3 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now