diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/eventhandler/LeveGiftEventHander.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/eventhandler/LeveGiftEventHander.java index 2322b0e1d..a1ccc0803 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/eventhandler/LeveGiftEventHander.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/eventhandler/LeveGiftEventHander.java @@ -35,7 +35,7 @@ public class LeveGiftEventHander implements IEventHandler { User user = UserManager.getUser(((UserLevelEvent) event).getUid()); RechargeInfo rechargeInfo = user.getPlayerInfoManager().getRechargeInfo(); int[] shenZhuangRule = SSpecialConfig.getOnceArrayValue(SSpecialConfig.SHEN_ZHUANG); - if(((UserLevelEvent) event).getLevel()==shenZhuangRule[0]){ + if(shenZhuangRule!=null&&shenZhuangRule.length>0&&((UserLevelEvent) event).getLevel()==shenZhuangRule[0]){ rechargeInfo.addDyGoodsCanBuyTimes(10001); rechargeInfo.putLevelAndMoneyBagMap(-1,System.currentTimeMillis());