사이트 로그인
2016.06.29 11:09
src/server/server/GMCommands.java
if (cmd.equalsIgnoreCase("도움말")) {
showHelp(gm);
} else if (cmd.equalsIgnoreCase("리로드")) {
reload(gm, param);
private void reload(L1PcInstance pc, String params) { //메소드는 적당한곳에 추가~
try {
StringTokenizer st = new StringTokenizer(params);
String param = st.nextToken();
if (param.equalsIgnoreCase("아이템")) {
ItemTable.reload();
pc.sendPackets(new S_SystemMessage("아이템 리로드에 성공하였습니다."));
} else if (param.equalsIgnoreCase("드랍리스트")) {
DropTable.reload();
pc.sendPackets(new S_SystemMessage("드랍리스트 리로드에 성공하였습니다."));
} else if (param.equalsIgnoreCase("스킬")) {
SkillsTable.reload();
pc.sendPackets(new S_SystemMessage("스킬 리로드에 성공하였습니다."));
} else if (param.equalsIgnoreCase("상점")) {
ShopTable.reload();
pc.sendPackets(new S_SystemMessage("상점 리로드에 성공하였습니다."));
} else if (param.equalsIgnoreCase("엔피시")) {
NpcTable.reload();
pc.sendPackets(new S_SystemMessage("엔피시 리로드에 성공하였습니다."));
}
} catch (Exception e) {
pc.sendPackets(new S_SystemMessage(
".리로드 [테이블명] (아이템, 드랍리스트, 스킬, 상점, 엔피시) 을 입력 해주세요."));
}
}
.아이템리로드 .드랍리로드 .엔피시리로드 이런식으로 나눠져 있음 소스만 많아지는거 같아서
뭉쳐봤습니다. 그전에는
.리로드 하면 (아이템,드랍,엔피시,상점)한번에 리로드 되는것도 있었는데
개별로 리로드 하는게 더 안전할거 같아서요 ^^
[출처] 운영자 명령어중 나비켓로드 개별 뭉치도록.(ex .리로드 아이템/.리로드 드랍)이런식 (비공개 카페)