영자 명령어 경치 복구
import l1j.server.server.datatables.ExpTable;
지엠커맨드
} else if ( cmd.startsWith("경치복구")){
returnEXP(gm, param);
private void returnEXP(L1PcInstance gm, String param) {
try {
StringTokenizer tokenizer = new StringTokenizer(param);
String pcName = tokenizer.nextToken();
L1PcInstance target = L1World.getInstance().getPlayer(pcName);
if (target != null) {
int oldLevel = target.getLevel();
int needExp = ExpTable.getNeedExpNextLevel(oldLevel);
int exp = 0;
if (oldLevel >= 1 && oldLevel < 11) {
exp = 0;
} else if (oldLevel >= 11 && oldLevel < 45) {
exp = (int) (needExp * 0.1);
} else if (oldLevel == 45) {
exp = (int) (needExp * 0.09);
} else if (oldLevel == 46) {
exp = (int) (needExp * 0.08);
} else if (oldLevel == 47) {
exp = (int) (needExp * 0.07);
} else if (oldLevel == 48) {
exp = (int) (needExp * 0.06);
} else if (oldLevel >= 49) {
exp = (int) (needExp * 0.05);
}
target.addExp(+exp);
target.save();
target.saveInventory();
} else {
gm.sendPackets(new S_SystemMessage(
"그러한 이름의 캐릭터는 월드내에는 존재하지 않습니다."));
}
} catch (Exception e) {
gm.sendPackets(new S_SystemMessage(".경치복구 [캐릭터명]을 입력 해주세요."));
}
}

김닉넴 님의 최근 댓글
클라는 있나요? 2023 04.29 클라 있나요? 2023 03.23 감사합니다 2016 06.06 ㄳ합니다 2016 06.05 ㄳ합니다 2016 06.05