리마스터팩 유저커맨드에 던전초기화 추가
혼자 놀다보니 불편해서 추가해봤습니다.
던전초기화 물약이 있으나 나비켓으로 추가하기 귀차나서...
.
.
} else if (cmd.equalsIgnoreCase("버프")) {//검색
buff(pc);
} else if (cmd.equalsIgnoreCase("던전초기화")) {//추가
던전초기화(pc, param);
.
.
private void help(L1PcInstance pc) {
pc.sendPackets(new S_SystemMessage("[도움말],[라이트],[비번변경],[고정신청],[혈마크]"), true);
pc.sendPackets(new S_SystemMessage("[혈맹파티],[오토루팅],[드랍멘트],[버프],[..(텔렉풀기)"), true);
pc.sendPackets(new S_SystemMessage("[[키워드],[키워드삭제],[던전초기화]"), true);
/* pc.sendPackets(new S_SystemMessage("[수배1단],[수배2단],[수배3단]"), true); */
pc.sendPackets(new S_SystemMessage("\\\\aA시장 내 아이템 판매 가격 및 매입가격 검색 요령"), true);
pc.sendPackets(new S_SystemMessage("\\aA ex)/시세 무관의 양손검O or/시세 무관의 O %띄어쓰기 주의 및 앞글자로 검색%"));
pc.sendPackets(new S_SystemMessage("\\aA ex)/시세 무관의양손검X or/시세 양손검X %띄어쓰기 주의 및 앞글자로 검색%"));
}
/** 혈맹 파티 신청 명령어 **/
private void 던전초기화(L1PcInstance pc, String param) {//추가
try {
StringTokenizer st = new StringTokenizer(param);
String pcName = st.nextToken();
String dun = st.nextToken();
L1PcInstance player = L1World.getInstance().getPlayer(pcName);
if (player == null) {
pc.sendPackets(new S_SystemMessage(pcName + "는 접속중인 캐릭이 아닙니다."), true);
return;
}
Timestamp nowday = new Timestamp(System.currentTimeMillis());
if (dun.equalsIgnoreCase("수상한감옥")) {
if (pc.getInventory().checkItem(41159, 1)) {//공짜로 할순없어 깃털소비로
pc.getInventory().consumeItem(41159, 1);
player.set수상한감옥time(1);
player.set수상한감옥day(nowday);
player.getNetConnection().getAccount().updateDGTime();
} else {
pc.sendPackets(new S_SystemMessage("신비한 날개 깃털이 부족합니다."), true);
}
} else if (dun.equalsIgnoreCase("수상한천상계곡")) {
if (pc.getInventory().checkItem(41159, 1)) {
pc.getInventory().consumeItem(41159, 1);
player.set수상한천상계곡time(1);
player.set수상한천상계곡day(nowday);
player.getNetConnection().getAccount().updateDGTime();
} else {
pc.sendPackets(new S_SystemMessage("신비한 날개 깃털이 부족합니다."), true);
}
} else if (dun.equalsIgnoreCase("상아탑발록")) {
if (pc.getInventory().checkItem(41159, 1)) {
pc.getInventory().consumeItem(41159, 1);
player.setivorytime(1);
player.setivoryday(nowday);
player.getNetConnection().getAccount().updateDGTime();
} else {
pc.sendPackets(new S_SystemMessage("신비한 날개 깃털이 부족합니다."), true);
}
} else if (dun.equalsIgnoreCase("상아탑야히")) {
if (pc.getInventory().checkItem(41159, 1)) {
pc.getInventory().consumeItem(41159, 1);
player.setivoryyaheetime(1);
player.setivoryyaheeday(nowday);
player.getNetConnection().getAccount().updateDGTime();
} else {
pc.sendPackets(new S_SystemMessage("신비한 날개 깃털이 부족합니다."), true);
}
} else if (dun.equalsIgnoreCase("기란") || dun.equalsIgnoreCase("본던")) {
if (pc.getInventory().checkItem(41159, 1)) {
pc.getInventory().consumeItem(41159, 1);
player.setgirantime(1);
player.setgiranday(nowday);
player.getNetConnection().getAccount().updateDGTime();
} else {
pc.sendPackets(new S_SystemMessage("신비한 날개 깃털이 부족합니다."), true);
}
} else if (dun.equalsIgnoreCase("용던") || dun.equalsIgnoreCase("수던")) {
if (pc.getInventory().checkItem(41159, 1)) {
pc.getInventory().consumeItem(41159, 1);
player.set용둥time(1);
player.set용둥day(nowday);
player.setpc용둥time(1);
player.setpc용둥day(nowday);
player.getNetConnection().getAccount().updateDGTime();
} else {
pc.sendPackets(new S_SystemMessage("신비한 날개 깃털이 부족합니다."), true);
}
} else
if (dun.equalsIgnoreCase("몽섬")) {
if (pc.getInventory().checkItem(41159, 1)) {
pc.getInventory().consumeItem(41159, 1);
player.set용둥time(1);
player.set몽섬time(1);
player.set몽섬day(nowday);
player.getNetConnection().getAccount().updateDGTime();
} else {
pc.sendPackets(new S_SystemMessage("신비한 날개 깃털이 부족합니다."), true);
}
} else if (dun.equalsIgnoreCase("고무") || dun.equalsIgnoreCase("정무")) {
if (pc.getInventory().checkItem(41159, 1)) {
pc.getInventory().consumeItem(41159, 1);
player.set고무time(1);
player.set고무day(nowday);
player.getNetConnection().getAccount().updateDGTime();
} else {
pc.sendPackets(new S_SystemMessage("신비한 날개 깃털이 부족합니다."), true);
}
} else if (dun.equalsIgnoreCase("라던")) {
if (pc.getInventory().checkItem(41159, 1)) {
pc.getInventory().consumeItem(41159, 1);
player.setravatime(1);
player.setravaday(nowday);
player.getNetConnection().getAccount().updateDGTime();
} else {
pc.sendPackets(new S_SystemMessage("신비한 날개 깃털이 부족합니다."), true);
}
}
pc.sendPackets(new S_SystemMessage(player.getName() + "의 " + dun + "시간이 초기화 되었습니다."));
} catch (Exception e) {
pc.sendPackets(new S_SystemMessage(".던전초기화 [이름] [던전] 으로 입력."));
pc.sendPackets(new S_SystemMessage("상아탑발록 / 상아탑야히 / 기란,본던 / 용던,수던 / 몽섬 / 고무,정무 / 라던"));
}
}

jstory 님의 최근 댓글
감사합니다^^ 잼있겠네요 2021 06.11 감사합니다. 2021 05.23 감사합니다. ^^ 2021 04.10 넵!! 2020 11.27 쪽지 드렸어요 링크 부탁드려요 2020 11.25