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.
DISCORD :
utchiha_market
telegram :
https://t.me/utchiha_market
SELLIX STORE :
https://utchihamkt.mysellix.io/
Join our server for more products :
https://discord.gg/hoodservices
https://campsite.bio/utchihaamkt
DISCORD :
utchiha_market
telegram :
https://t.me/utchiha_market
SELLIX STORE :
https://utchihamkt.mysellix.io/
Join our server for more products :
https://discord.gg/hoodservices
https://campsite.bio/utchihaamkt
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 PatisaLink to comment
Share on other sites
3 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.