사이트 로그인
2016.06.29 11:03
글팩3.63 -> 3.80 하던중에
얼던 퀘스트를 해보는데 오류가 있더군요.
특히 얼녀 귀걸이 부분에
이어링 1-7단계는 아이템은 봉인하고요
if (player.getInventory().checkItem(49031)) {
if (player.getInventory().checkItem(21081) || player.getInventory().checkItem(21082) ||
player.getInventory().checkItem(21083) || player.getInventory().checkItem(21084) ||
player.getInventory().checkItem(21085) || player.getInventory().checkItem(21086) ||
player.getInventory().checkItem(21087) || player.getInventory().checkItem(21088)) { // 얼녀귀걸이 0 ~ 7까지 체크
if (player.getQuest().get_step(L1Quest.QUEST_ICEQUEENRING) > -1 && player.getQuest().get_step(L1Quest.QUEST_ICEQUEENRING) < 8) {
if (player.getQuest().get_step(L1Quest.QUEST_ICEQUEENRING) == 0) {
htmlid = "gemout1";
} else if (player.getQuest().get_step(L1Quest.QUEST_ICEQUEENRING) == 1) {
htmlid = "gemout2";
} else if (player.getQuest().get_step(L1Quest.QUEST_ICEQUEENRING) == 2) {
htmlid = "gemout3";
} else if (player.getQuest().get_step(L1Quest.QUEST_ICEQUEENRING) == 3) {
htmlid = "gemout4";
} else if (player.getQuest().get_step(L1Quest.QUEST_ICEQUEENRING) == 4) {
htmlid = "gemout5";
} else if (player.getQuest().get_step(L1Quest.QUEST_ICEQUEENRING) == 5) {
htmlid = "gemout6";
} else if (player.getQuest().get_step(L1Quest.QUEST_ICEQUEENRING) == 6) {
htmlid = "gemout7";
} else if (player.getQuest().get_step(L1Quest.QUEST_ICEQUEENRING) == 7) {
htmlid = "gemout8";
} else if (player.getQuest().get_step(L1Quest.QUEST_ICEQUEENRING) == 8) {
player.sendPackets(new S_SystemMessage(player.getName() +"의 얼녀 귀걸이 단계는 " + player.getQuest().get_step(L1Quest.QUEST_ICEQUEENRING) + " 단계 입니다"));
player.sendPackets(new S_SystemMessage("\n얼녀 귀걸이는 8단계가 최종 입니다")) ;
}
break;
}
else if (player.getQuest().get_step(L1Quest.QUEST_ICEQUEENRING) == 255) {
player.sendPackets(new S_SystemMessage("\n얼녀 귀걸이는 8단계가 최종 입니다")) ;
player.sendPackets(new S_SystemMessage(player.getName() + "은 이미 퀘스트를 완료 하였습니다")) ;
}
} else
{ // 보석만 가지고있다.
htmlid = "gemout17";
player.sendPackets(new S_SystemMessage(player.getName() + "님 얼음 여왕의 귀걸가 필요합니다")) ;
}
}
htmlid = "";
break;
전 이렇게 바꿔 봤는데요....
아시겠지만 전 자바 배워 본적이 없어서....
자바 몰라용..
그래서 완전 사기라고 생각 하심 되는데요
보시고 지적좀 해주시고요..
또....다른 소스 있으시면 ^^ 제공좀 해주시고요...
불필요한 메시지는.....이거 저거 테스트 해보려고 끼워 넣은거구요.
근데 정작 중요한 아이템 직접 제작해서 유저에게 넣어 주고 빼고..등등 하는 소스 어디에 있는건지 못찾겠더군요...
이부분 누가 좀 알려주세요
그리고...Ctrl+c, Ctrl+v 신공 전문가분은 주의 하시길 바랍니다.
이제막.....서버하면서 혼자서리...자바 공부 쬐금식 하는 중이라서요...
문제 발생시 책임 못지니까....알아서 주의 하세요
[출처] 얼던 퀘 버그,얼녀 이어링 문제등등 코드 보시고 지적좀요 (비공개 카페)