Fix for admin set level.
Contributed by NightBR.
This commit is contained in:
parent
2eb27d5e17
commit
23e3c14278
@ -86,11 +86,14 @@ public class AdminLevel implements IAdminCommandHandler
|
||||
final long tXp = ExperienceData.getInstance().getExpForLevel(lvl);
|
||||
if (pXp > tXp)
|
||||
{
|
||||
targetPlayer.getStat().setLevel(lvl);
|
||||
targetPlayer.removeExpAndSp(pXp - tXp, 0);
|
||||
BuilderUtil.sendSysMessage(activeChar, "Removed " + (pXp - tXp) + " exp.");
|
||||
}
|
||||
else if (pXp < tXp)
|
||||
{
|
||||
targetPlayer.addExpAndSp(tXp - pXp, 0);
|
||||
BuilderUtil.sendSysMessage(activeChar, "Added " + (tXp - pXp) + " exp.");
|
||||
}
|
||||
targetPlayer.setCurrentHpMp(targetPlayer.getMaxHp(), targetPlayer.getMaxMp());
|
||||
targetPlayer.setCurrentCp(targetPlayer.getMaxCp());
|
||||
|
@ -86,11 +86,14 @@ public class AdminLevel implements IAdminCommandHandler
|
||||
final long tXp = ExperienceData.getInstance().getExpForLevel(lvl);
|
||||
if (pXp > tXp)
|
||||
{
|
||||
targetPlayer.getStat().setLevel(lvl);
|
||||
targetPlayer.removeExpAndSp(pXp - tXp, 0);
|
||||
BuilderUtil.sendSysMessage(activeChar, "Removed " + (pXp - tXp) + " exp.");
|
||||
}
|
||||
else if (pXp < tXp)
|
||||
{
|
||||
targetPlayer.addExpAndSp(tXp - pXp, 0);
|
||||
BuilderUtil.sendSysMessage(activeChar, "Added " + (tXp - pXp) + " exp.");
|
||||
}
|
||||
targetPlayer.setCurrentHpMp(targetPlayer.getMaxHp(), targetPlayer.getMaxMp());
|
||||
targetPlayer.setCurrentCp(targetPlayer.getMaxCp());
|
||||
|
@ -86,11 +86,14 @@ public class AdminLevel implements IAdminCommandHandler
|
||||
final long tXp = ExperienceData.getInstance().getExpForLevel(lvl);
|
||||
if (pXp > tXp)
|
||||
{
|
||||
targetPlayer.getStat().setLevel(lvl);
|
||||
targetPlayer.removeExpAndSp(pXp - tXp, 0);
|
||||
BuilderUtil.sendSysMessage(activeChar, "Removed " + (pXp - tXp) + " exp.");
|
||||
}
|
||||
else if (pXp < tXp)
|
||||
{
|
||||
targetPlayer.addExpAndSp(tXp - pXp, 0);
|
||||
BuilderUtil.sendSysMessage(activeChar, "Added " + (tXp - pXp) + " exp.");
|
||||
}
|
||||
targetPlayer.setCurrentHpMp(targetPlayer.getMaxHp(), targetPlayer.getMaxMp());
|
||||
targetPlayer.setCurrentCp(targetPlayer.getMaxCp());
|
||||
|
@ -86,11 +86,14 @@ public class AdminLevel implements IAdminCommandHandler
|
||||
final long tXp = ExperienceData.getInstance().getExpForLevel(lvl);
|
||||
if (pXp > tXp)
|
||||
{
|
||||
targetPlayer.getStat().setLevel(lvl);
|
||||
targetPlayer.removeExpAndSp(pXp - tXp, 0);
|
||||
BuilderUtil.sendSysMessage(activeChar, "Removed " + (pXp - tXp) + " exp.");
|
||||
}
|
||||
else if (pXp < tXp)
|
||||
{
|
||||
targetPlayer.addExpAndSp(tXp - pXp, 0);
|
||||
BuilderUtil.sendSysMessage(activeChar, "Added " + (tXp - pXp) + " exp.");
|
||||
}
|
||||
targetPlayer.setCurrentHpMp(targetPlayer.getMaxHp(), targetPlayer.getMaxMp());
|
||||
targetPlayer.setCurrentCp(targetPlayer.getMaxCp());
|
||||
|
@ -86,11 +86,14 @@ public class AdminLevel implements IAdminCommandHandler
|
||||
final long tXp = ExperienceData.getInstance().getExpForLevel(lvl);
|
||||
if (pXp > tXp)
|
||||
{
|
||||
targetPlayer.getStat().setLevel(lvl);
|
||||
targetPlayer.removeExpAndSp(pXp - tXp, 0);
|
||||
BuilderUtil.sendSysMessage(activeChar, "Removed " + (pXp - tXp) + " exp.");
|
||||
}
|
||||
else if (pXp < tXp)
|
||||
{
|
||||
targetPlayer.addExpAndSp(tXp - pXp, 0);
|
||||
BuilderUtil.sendSysMessage(activeChar, "Added " + (tXp - pXp) + " exp.");
|
||||
}
|
||||
targetPlayer.setCurrentHpMp(targetPlayer.getMaxHp(), targetPlayer.getMaxMp());
|
||||
targetPlayer.setCurrentCp(targetPlayer.getMaxCp());
|
||||
|
@ -86,11 +86,14 @@ public class AdminLevel implements IAdminCommandHandler
|
||||
final long tXp = ExperienceData.getInstance().getExpForLevel(lvl);
|
||||
if (pXp > tXp)
|
||||
{
|
||||
targetPlayer.getStat().setLevel(lvl);
|
||||
targetPlayer.removeExpAndSp(pXp - tXp, 0);
|
||||
BuilderUtil.sendSysMessage(activeChar, "Removed " + (pXp - tXp) + " exp.");
|
||||
}
|
||||
else if (pXp < tXp)
|
||||
{
|
||||
targetPlayer.addExpAndSp(tXp - pXp, 0);
|
||||
BuilderUtil.sendSysMessage(activeChar, "Added " + (tXp - pXp) + " exp.");
|
||||
}
|
||||
targetPlayer.setCurrentHpMp(targetPlayer.getMaxHp(), targetPlayer.getMaxMp());
|
||||
targetPlayer.setCurrentCp(targetPlayer.getMaxCp());
|
||||
|
@ -86,11 +86,14 @@ public class AdminLevel implements IAdminCommandHandler
|
||||
final long tXp = ExperienceData.getInstance().getExpForLevel(lvl);
|
||||
if (pXp > tXp)
|
||||
{
|
||||
targetPlayer.getStat().setLevel(lvl);
|
||||
targetPlayer.removeExpAndSp(pXp - tXp, 0);
|
||||
BuilderUtil.sendSysMessage(activeChar, "Removed " + (pXp - tXp) + " exp.");
|
||||
}
|
||||
else if (pXp < tXp)
|
||||
{
|
||||
targetPlayer.addExpAndSp(tXp - pXp, 0);
|
||||
BuilderUtil.sendSysMessage(activeChar, "Added " + (tXp - pXp) + " exp.");
|
||||
}
|
||||
targetPlayer.setCurrentHpMp(targetPlayer.getMaxHp(), targetPlayer.getMaxMp());
|
||||
targetPlayer.setCurrentCp(targetPlayer.getMaxCp());
|
||||
|
@ -86,11 +86,14 @@ public class AdminLevel implements IAdminCommandHandler
|
||||
final long tXp = ExperienceData.getInstance().getExpForLevel(lvl);
|
||||
if (pXp > tXp)
|
||||
{
|
||||
targetPlayer.getStat().setLevel(lvl);
|
||||
targetPlayer.removeExpAndSp(pXp - tXp, 0);
|
||||
BuilderUtil.sendSysMessage(activeChar, "Removed " + (pXp - tXp) + " exp.");
|
||||
}
|
||||
else if (pXp < tXp)
|
||||
{
|
||||
targetPlayer.addExpAndSp(tXp - pXp, 0);
|
||||
BuilderUtil.sendSysMessage(activeChar, "Added " + (tXp - pXp) + " exp.");
|
||||
}
|
||||
targetPlayer.setCurrentHpMp(targetPlayer.getMaxHp(), targetPlayer.getMaxMp());
|
||||
targetPlayer.setCurrentCp(targetPlayer.getMaxCp());
|
||||
|
@ -86,11 +86,14 @@ public class AdminLevel implements IAdminCommandHandler
|
||||
final long tXp = ExperienceData.getInstance().getExpForLevel(lvl);
|
||||
if (pXp > tXp)
|
||||
{
|
||||
targetPlayer.getStat().setLevel(lvl);
|
||||
targetPlayer.removeExpAndSp(pXp - tXp, 0);
|
||||
BuilderUtil.sendSysMessage(activeChar, "Removed " + (pXp - tXp) + " exp.");
|
||||
}
|
||||
else if (pXp < tXp)
|
||||
{
|
||||
targetPlayer.addExpAndSp(tXp - pXp, 0);
|
||||
BuilderUtil.sendSysMessage(activeChar, "Added " + (tXp - pXp) + " exp.");
|
||||
}
|
||||
targetPlayer.setCurrentHpMp(targetPlayer.getMaxHp(), targetPlayer.getMaxMp());
|
||||
targetPlayer.setCurrentCp(targetPlayer.getMaxCp());
|
||||
|
@ -86,11 +86,14 @@ public class AdminLevel implements IAdminCommandHandler
|
||||
final long tXp = ExperienceData.getInstance().getExpForLevel(lvl);
|
||||
if (pXp > tXp)
|
||||
{
|
||||
targetPlayer.getStat().setLevel(lvl);
|
||||
targetPlayer.removeExpAndSp(pXp - tXp, 0);
|
||||
BuilderUtil.sendSysMessage(activeChar, "Removed " + (pXp - tXp) + " exp.");
|
||||
}
|
||||
else if (pXp < tXp)
|
||||
{
|
||||
targetPlayer.addExpAndSp(tXp - pXp, 0);
|
||||
BuilderUtil.sendSysMessage(activeChar, "Added " + (tXp - pXp) + " exp.");
|
||||
}
|
||||
targetPlayer.setCurrentHpMp(targetPlayer.getMaxHp(), targetPlayer.getMaxMp());
|
||||
targetPlayer.setCurrentCp(targetPlayer.getMaxCp());
|
||||
|
@ -86,11 +86,14 @@ public class AdminLevel implements IAdminCommandHandler
|
||||
final long tXp = ExperienceData.getInstance().getExpForLevel(lvl);
|
||||
if (pXp > tXp)
|
||||
{
|
||||
targetPlayer.getStat().setLevel(lvl);
|
||||
targetPlayer.removeExpAndSp(pXp - tXp, 0);
|
||||
BuilderUtil.sendSysMessage(activeChar, "Removed " + (pXp - tXp) + " exp.");
|
||||
}
|
||||
else if (pXp < tXp)
|
||||
{
|
||||
targetPlayer.addExpAndSp(tXp - pXp, 0);
|
||||
BuilderUtil.sendSysMessage(activeChar, "Added " + (tXp - pXp) + " exp.");
|
||||
}
|
||||
targetPlayer.setCurrentHpMp(targetPlayer.getMaxHp(), targetPlayer.getMaxMp());
|
||||
targetPlayer.setCurrentCp(targetPlayer.getMaxCp());
|
||||
|
@ -86,11 +86,14 @@ public class AdminLevel implements IAdminCommandHandler
|
||||
final long tXp = ExperienceData.getInstance().getExpForLevel(lvl);
|
||||
if (pXp > tXp)
|
||||
{
|
||||
targetPlayer.getStat().setLevel(lvl);
|
||||
targetPlayer.removeExpAndSp(pXp - tXp, 0);
|
||||
BuilderUtil.sendSysMessage(activeChar, "Removed " + (pXp - tXp) + " exp.");
|
||||
}
|
||||
else if (pXp < tXp)
|
||||
{
|
||||
targetPlayer.addExpAndSp(tXp - pXp, 0);
|
||||
BuilderUtil.sendSysMessage(activeChar, "Added " + (tXp - pXp) + " exp.");
|
||||
}
|
||||
targetPlayer.setCurrentHpMp(targetPlayer.getMaxHp(), targetPlayer.getMaxMp());
|
||||
targetPlayer.setCurrentCp(targetPlayer.getMaxCp());
|
||||
|
Loading…
Reference in New Issue
Block a user