最高等级
parent
e0462df216
commit
c66939c575
|
@ -112,7 +112,6 @@ public class GMRequestHandler extends BaseHandler{
|
||||||
prarm1 = Integer.parseInt(commandArray[1]);
|
prarm1 = Integer.parseInt(commandArray[1]);
|
||||||
if (prarm1 ==1){
|
if (prarm1 ==1){
|
||||||
prarm3 = commandArray[2].replace(",","#");
|
prarm3 = commandArray[2].replace(",","#");
|
||||||
// prarm2 = Integer.parseInt(commandArray[2]);
|
|
||||||
}else{
|
}else{
|
||||||
if (gmCommandType == GlobalGm.RESET_USER_NAME){
|
if (gmCommandType == GlobalGm.RESET_USER_NAME){
|
||||||
prarm3 = commandArray[2];
|
prarm3 = commandArray[2];
|
||||||
|
|
|
@ -839,14 +839,17 @@ public class ItemUtil {
|
||||||
public static void userLevelUp(User user, long addExp) throws Exception {
|
public static void userLevelUp(User user, long addExp) throws Exception {
|
||||||
PlayerManager playerInfoManager = user.getPlayerInfoManager();
|
PlayerManager playerInfoManager = user.getPlayerInfoManager();
|
||||||
if (addExp <= 0) {
|
if (addExp <= 0) {
|
||||||
|
// 负值验证
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
int maxExp = SPlayerLevelConfig.getsPlayerLevelConfigMap().get(SPlayerLevelConfig.getsPlayerLevelConfigMap().size()).getExp();
|
int maxNum = SPlayerLevelConfig.getsPlayerLevelConfigMap().size()-1;
|
||||||
|
int maxExp = SPlayerLevelConfig.getsPlayerLevelConfigMap().get(maxNum).getExp();
|
||||||
if (playerInfoManager.getExp() >= maxExp) {
|
if (playerInfoManager.getExp() >= maxExp) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
int curExp = MathUtils.setBetweenWithMax(playerInfoManager.getExp() + (int)addExp, 0, maxExp);
|
int curExp = MathUtils.setBetweenWithMax(playerInfoManager.getExp() + (int)addExp, 0, maxExp);
|
||||||
int oldLevel = playerInfoManager.getLevel();
|
int oldLevel = playerInfoManager.getLevel();
|
||||||
|
// 当前等级表配置
|
||||||
SPlayerLevelConfig sPlayerLevelConfig = SPlayerLevelConfig.getsPlayerLevelConfigMap().get(oldLevel);
|
SPlayerLevelConfig sPlayerLevelConfig = SPlayerLevelConfig.getsPlayerLevelConfigMap().get(oldLevel);
|
||||||
int levelUpExp;
|
int levelUpExp;
|
||||||
if (sPlayerLevelConfig == null) {
|
if (sPlayerLevelConfig == null) {
|
||||||
|
|
Loading…
Reference in New Issue