자 경험치 복구 시켜주는 명령어
프리서버 오픈소스 리니지 운영자 경험치 복구 시켜주는 명령어
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(".겸치복구 [캐릭터명]을 입력 해주세요."));
}
}
출처 : 린프리

찰떡01 님의 최근 댓글
ㄳ 2023 06.17 ㄱㅅ 2020 12.19 클라 공유 부탁드립니다. 2020 12.19 ㄱㅅ 2020 11.26 ㄱㅅ 2020 11.05