vip商店调整

back_recharge
lvxinran 2020-06-01 21:09:24 +08:00
parent 407a161831
commit f132000e65
1 changed files with 15 additions and 9 deletions

View File

@ -488,21 +488,27 @@ public class StoreLogic implements IEventHandler {
return "no goods"; return "no goods";
} }
if(storeId==Global.VIPSTORID){ // if(storeId==Global.VIPSTORID){
int vipLeve = user.getPlayerInfoManager().getVipLevel(); // int vipLeve = user.getPlayerInfoManager().getVipLevel();
if(vipLeve<(sStoreConfig.getSort()-1)){ // if(vipLeve<(sStoreConfig.getSort()-1)){
return "vip leve limit"; // return "vip leve limit";
}
// if(user.getPlayerInfoManager().getHadTakeLevelBoxVip().contains(vipLeve)){
// return "vip time limit 1";
// } // }
//// if(user.getPlayerInfoManager().getHadTakeLevelBoxVip().contains(vipLeve)){
//// return "vip time limit 1";
//// }
// }
PlayerManager playerInfoManager = user.getPlayerInfoManager();
int[] buyRule = sStoreConfig.getBuyRule();
if(buyRule!=null&&buyRule.length>0){
//充值金额购买条件判断
if(buyRule[0]==1&&playerInfoManager.getRechargeInfo().getSaveAmt()<buyRule[1]){
return "充值金额不足,无权购买";
}
} }
int buyTimes = itemNumMap.get(itemId); int buyTimes = itemNumMap.get(itemId);
int limit = sStoreConfig.getLimit(); int limit = sStoreConfig.getLimit();
int relatedtoVIP = sStoreConfig.getRelatedtoVIP(); int relatedtoVIP = sStoreConfig.getRelatedtoVIP();
PlayerManager playerInfoManager = user.getPlayerInfoManager();
if(limit!=0){ if(limit!=0){
boolean check =true; boolean check =true;
if(relatedtoVIP == 1){ if(relatedtoVIP == 1){