Prevent client SP value overflow.

This commit is contained in:
MobiusDev
2018-04-11 07:55:02 +00:00
parent 769df7057a
commit 0da0ddbb8a
5 changed files with 14 additions and 13 deletions

View File

@@ -18,6 +18,7 @@ package handlers.admincommandhandlers;
import java.util.StringTokenizer;
import com.l2jmobius.Config;
import com.l2jmobius.gameserver.data.xml.impl.ClassListData;
import com.l2jmobius.gameserver.handler.IAdminCommandHandler;
import com.l2jmobius.gameserver.model.L2Object;
@@ -133,7 +134,7 @@ public class AdminExpSp implements IAdminCommandHandler
try
{
expval = Long.parseLong(exp);
spval = Long.parseLong(sp);
spval = Math.min(Long.parseLong(sp), Config.MAX_SP);
}
catch (Exception e)
{
@@ -172,11 +173,11 @@ public class AdminExpSp implements IAdminCommandHandler
final String exp = st.nextToken();
final String sp = st.nextToken();
long expval = 0;
int spval = 0;
long spval = 0;
try
{
expval = Long.parseLong(exp);
spval = Integer.parseInt(sp);
spval = Long.parseLong(sp);
}
catch (Exception e)
{