diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/GameGM/GMRequestHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/GameGM/GMRequestHandler.java index fb4c4a9a5..a33314219 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/GameGM/GMRequestHandler.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/GameGM/GMRequestHandler.java @@ -179,7 +179,7 @@ public class GMRequestHandler extends BaseHandler{ int keyLevel = entry.getKey(); // 当前等级 int nowLevel = cUser.getPlayerInfoManager().getLevel(); - if (prarm1 > keyLevel && keyLevel <= nowLevel){ + if (prarm1 > keyLevel && keyLevel >= nowLevel){ exp += entry.getValue().getExp(); } } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java b/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java index d985615f1..6bf222add 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java @@ -870,7 +870,7 @@ public class ItemUtil { int levelUpExp = sPlayerLevelConfig.getExp(); // 循环,直到经验不足继续升级或者等级最高 - while (exp >= levelUpExp || playerInfoManager.getLevel() < maxLevel.getPlayerLv()) { + while (exp >= levelUpExp && playerInfoManager.getLevel() < maxLevel.getPlayerLv()) { // 玩家等级2级发送道具改名卡 if(playerInfoManager.getLevel()==2&&playerInfoManager.getNickName().equals(String.valueOf(playerInfoManager.getRootId()))){ //TODO 走表