Skip to content
봇관련다크 모드

XP 봇, 벗는에러(?) 대처방법(수정)

조회 수
1,594
추천 수
8
등록일
봉구입니다
게시글 주소
https://tradia.me/diablo2/diablo2_tips/195503 복사

증상:
무슨이유인지 모르겠으나(아마도 코어버그로 보임), 발가벗고 있은 경우가 발생
방을 새로 만들지 않는 이상, 달리 할 수 있는 것이 없는 현상.

해법:
근본적 해법은, 아니지만, 이런 현상이 발생시, 그냥 방을 나가게 한 것.

autod2jsp 에 로그로 남기게 했음.

tools/LifeWatchXP.d2j 파일, function LifeWatchXP 함수에서

function LifeWatchXP() {
중간생략...

 if(!me.getItem(8)) { //삽입
 DC_LogToLoader("LifeWatchXP : Chickening due to Naked bug!!!");//삽입
 quit(); //삽입
 }//삽입
 if (LW_ShowOrbs) { //<== 이줄 찾아서, 바로 위에

 hp_sh.text=String(me.hp);
 mp_sh.text=String(me.mp);
 }

-수정내용:
정상치킨과 구별되지 않는 점이 발견되어,
삽입위치 변경합니다.
댓글 11
  • 댓글 #195504

    아. 맞다..벗는에러..한두번 사람 당황시킨 게 아니었어요....ㅋㅋㅋ 좋은 정보 감사합니다..바로 적용 시키로 슝~
  • 댓글 #195510

    감사합니다..벗으면 황당하던데..저도 적용해봐야겟네요..^^
  • 댓글 #195516

    근데 전 함수찾아봐도..저런 수식이 안나와잇네요... if (!me.getitem(8) 이런 함수가 안보이네요..^^ 어디에잇죠?
  • 댓글 #195522

    와 봇 질문란에 엄청 질문했었는데 해결이 안되서 고민했었는데.. 해결해주시네요.. 감사합니다.
  • 댓글 #195525

    if (player.name != me.name && getPlayerFlag(me.gid, player.gid, 8)) { quit(); } } while (player.getNext()); } } } if (LW_ShowOrbs) 이렇게 되어있는데 중간에 쳐서 넣어야 되나요..저도 실험이님 처럼 못찾겠네요
  • 댓글 #195528

    그냥show orbs 위에 저 네줄 복사해서 그대로 집어넣고 //삽입 이렇게 되어 있는 거만 지웠습니다... 지켜봐야죠.. 이게 맞는거죠?
  • 댓글 #195531

    하루 지켜본 결과 로그에 출력되는 것을 확인했습니다. 자료 다시한번 감사드립니다.. 이제 코어 걱정 끝... !
  • 댓글 #195534

    if (player.name != me.name && getPlayerFlag(me.gid, player.gid, 8)) { quit(); } } while (player.getNext()); } } } if(!me.getItem(8)) { DC_LogToLoader("LifeWatchXP : Chickening due to Naked bug!!!"); quit(); } if (LW_ShowOrbs) {
권한이 없습니다.
다크 모드