特权持续时间
parent
35531d21db
commit
59cb27bbf3
|
@ -339,13 +339,18 @@ public class PlayerManager extends MongoBase {
|
|||
if (config==null){
|
||||
return;
|
||||
}
|
||||
int maxTime = 0;
|
||||
if(vipInfo.containsKey(privilageId)&&config.getContinueTime()!=0){
|
||||
maxTime = (int)(TimeUtils.now()/1000>vipInfo.get(privilageId).getEffectTime()?(TimeUtils.now()/1000):vipInfo.get(privilageId).getEffectTime());
|
||||
}else {
|
||||
maxTime = (int)(TimeUtils.now()/1000+config.getContinueTime());
|
||||
int maxTime;
|
||||
if(config.getContinueTime()==0){
|
||||
maxTime = 0;
|
||||
}else{
|
||||
if(vipInfo.containsKey(privilageId)){
|
||||
maxTime = (int)(TimeUtils.now()/1000>vipInfo.get(privilageId).getEffectTime()?(TimeUtils.now()/1000):vipInfo.get(privilageId).getEffectTime());
|
||||
maxTime = maxTime+config.getContinueTime();
|
||||
}else {
|
||||
maxTime = (int)(TimeUtils.now()/1000+config.getContinueTime());
|
||||
}
|
||||
}
|
||||
vipInfo.put(privilageId,new VipInfo(0,maxTime+config.getContinueTime()));
|
||||
vipInfo.put(privilageId,new VipInfo(0,maxTime));
|
||||
updateString("vipInfo", vipInfo);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue