十绝阵死循环修改

back_recharge
lvxinran 2020-06-10 01:49:22 +08:00
parent 30c54bead0
commit 96a44a023f
1 changed files with 11 additions and 4 deletions

View File

@ -121,11 +121,18 @@ public class DeathPathLogic {
if(setting[0]==2&&guildWarOpenTime!=null) {
int dayOfWeek = TimeUtils.getDayOfWeek(firstStartTime);
while(guildWarOpenTime[dayOfWeek]==0){
if(dayOfWeek==0){
dayOfWeek=7;
}
if(dayOfWeek==0){
dayOfWeek=7;
}
//判断时间防止死循环加入break
int tempDayOfWeek = dayOfWeek;
while(guildWarOpenTime[tempDayOfWeek]==0){
//往后推移时间,计算下次开启
tempDayOfWeek=tempDayOfWeek==7?1:tempDayOfWeek+1;
firstStartTime+=firstStartTime+TimeUtils.DAY;
if(tempDayOfWeek==dayOfWeek){
break;
}
}
}
if(TimeUtils.now()<firstStartTime){