관리자창에서 나비켓 불러오기 소스
l1j\server\server\datatables\DropTable.java
public static DropTable getInstance() {
if (_instance == null) {
_instance = new DropTable();
}
return _instance;
}//검색
public static void reload() {//드랍리스트 섭따없이 적용하기 -악덕님소스
DropTable oldInstance = _instance;
_instance = new DropTable();
oldInstance._droplists.clear();
}//추가
l1j\server\server\datatables\ShopTable.java
public static ShopTable getInstance() {
if (_instance == null) {
_instance = new ShopTable();
}
return _instance;
}//검색
public static void reload() { //샵리스트 섭따없이 적용하기 -악덕님소스
ShopTable oldInstance = _instance;
_instance = new ShopTable();
oldInstance._allShops.clear();
}//추가
l1j\server\server\datatables\ItemTable.java
public static ItemTable getInstance() {
if (_instance == null) {
_instance = new ItemTable();
}
return _instance;
}//검색
public static void reload() { //아이템리스트 섭따없이 적용하기 -악덕님소스
ItemTable oldInstance = _instance;
_instance = new ItemTable();
oldInstance._etcitems.clear();
oldInstance._armors.clear();
oldInstance._weapons.clear();
}//추가
l1j\server\server\GMCommands.java
import l1j.server.server.datatables.ShopTable; // 임포트추가
import l1j.server.server.datatables.ItemTable; // 임포트추가
import l1j.server.server.datatables.DropTable; // 임포트추가
} else if (cmd.equalsIgnoreCase("뻥")) {
popcon(gm, param);
}//검색 <--검색안되는분들은 //검색 전까지만 드레그하셔서 검색해보세요
} else if (cmd.equalsIgnoreCase("나비켓로드")){
reloadDB(gm, param);//추가
} catch (Exception e) {
_log.log(Level.SEVERE, "error gm command", e);
}
return false;
}//검색
private void reloadDB(L1PcInstance gm, String cmd) {
try{
DropTable.reload();
ShopTable.reload();
ItemTable.reload();
gm.sendPackets(new S_SystemMessage("Table Update Complete..."));
} catch (Exception e) {
gm.sendPackets(new S_SystemMessage(".나비켓로드 라고 입력해 주세요."));
}
}//적당한곳에 추가
private void showHelp(L1PcInstance pc) { // 검색
pc.sendPackets(new S_SystemMessage("\\fR-------------------<GM 명령어>---------------------"));
pc.sendPackets(new S_SystemMessage("\\fT.셋팅 .서먼 .청소 .전체소환 .전체선물 .속도 "));
pc.sendPackets(new S_SystemMessage("\\fT.소환 .출두 .파티소환 .이동 .위치 .**라 .부활"));
pc.sendPackets(new S_SystemMessage("\\fT.아데나 .투명 .불투명 .날씨 .귀환 .버프 .올버프"));
pc.sendPackets(new S_SystemMessage("\\fT.추방 .영구추방 .계정추방 .몬스터 .엔피씨"));
pc.sendPackets(new S_SystemMessage("\\fT.변신 .아이템 .채금 .채팅 .누구 .선물 .레벨선물"));
pc.sendPackets(new S_SystemMessage("\\fT.홈타운 .종료 .바로종료 .종료취소 .밴아이피"));
pc.sendPackets(new S_SystemMessage("\\fT.검사 .감시 .아덴검사 .인챈검사 .계정추가.디스비"));
pc.sendPackets(new S_SystemMessage("\\fT.피바 .버경시작 .펫레이싱 .암호변경 .skick"));
pc.sendPackets(new S_SystemMessage("\\fT.설문 .결과 .혈맹소환 .뻥 .검색 .스킬추가 .나비켓로드")); <<추가
pc.sendPackets(new S_SystemMessage("\\fT.개인인벤 .창고 .혈맹 .계정 .정보 .몹스폰 .레벨"));
pc.sendPackets(new S_SystemMessage("\\fR---------------------------------------------------"));
}
에딧플러스 사용시 위3개 파일 컴파일후 jar 압축한다음 gmcommand 를 컴파일해야 에러안남
출처 린프리

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