十绝阵死循环修改
parent
30c54bead0
commit
96a44a023f
|
@ -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){
|
||||
|
|
Loading…
Reference in New Issue