간단 낚시 버그
현재 행X서버에서도 되더군요.
방법은 낚싯대를 던진후 /상점 을 입력하게 된 이후부터는
아이템 및 스킬사용이 가능해집니다.(텔/귀환/무기착용및해제)
고로 낚시는 계속 돌아가기때문에 사냥하면서 물고기를 낚는 기이한?현상이 발생!
public void useitem(){ // 아이템 사용 <- 요부분을 검색합니다.
////////추가///////
if(cha.get_map() == 5300 || cha.get_map() == 5301 || cha.get_map() == 5302){
if(cha.get_fishing()){
if(item.get_item().get_type2() == 1 || item.get_item().get_type2() == 0) {
cha.end_fishing();
cha.sendPackets(cha.bph().get_ChatPacket().S_ChatPacket(cha , "낚시가 종료되었습니다.", Opcodes.S_OPCODE_GLOBALCHAT, 1), true);
}
}
}
public void requestUseSkill(){ // 106 스킬 사용 부분 <- 요부분 검색
////////추가//////////
if(cha.get_map() == 5300 || cha.get_map() == 5301 || cha.get_map() == 5302){
if(cha.get_fishing()){
cha.end_fishing();
cha.sendPackets(cha.bph().get_ChatPacket().S_ChatPacket(cha , "낚시가 종료되었습니다.", Opcodes.S_OPCODE_GLOBALCHAT, 1), true);
}
}
낚시터맵에서 낚시중일때 무기아이템과 ETC아이템 그리고 스킬을 사용시엔 낚시를 종료시켜버리도록 하였습니다.
아이템사용만 막아버린다면 귀환 주문서나 텔레포트사용시엔 손모양이 뜨게 됩니다.
스킬사용만 막는다면 역시나 법사나 다엘이 물고기가 많은 한적한 곳을 찾을땐 느리게 움직여야 되므로 이방식을 택하였습니다.
더좋은 픽스법이 있거나 보완점이 있으시면 댓글로 추가부탁합니다 ^^*;

김닉넴 님의 최근 댓글
클라는 있나요? 2023 04.29 클라 있나요? 2023 03.23 감사합니다 2016 06.06 ㄳ합니다 2016 06.05 ㄳ합니다 2016 06.05