Skip to content
봇관련다크 모드

봇이 방 만들때 버튼만 눌린채 스크린 안뜨고 멈추는 문제

조회 수
1,415
추천 수
15
등록일
에너지절약
게시글 주소
https://tradia.me/diablo2/diablo2_tips/218961 복사

안녕하세요.

봇을 장시간 돌릴때 가끔 방 만들기 하다가 멈춰있는걸 봤는데요.
버튼은 눌려있는데 방 만드는 스크린이 안떠서 봇이 계속 방만들기 버튼만 누르고 있더라구요.

더 좋은 해결책이 있겠지만 저는 이렇게 해결했고 몇일 돌려본결과 아주 잘 돌아갑니다.
방법은 방 만들기 전에 Join(참가)버튼 한번 누르고 Create(방만들기)버튼을 누르도록 수정했습니다.
두줄만 추가하면 되요.
필요하신분만 사용하세요 ^^

1. .....\D2NT\scripts\NTBot 파일 열어주세요.
2. function locationAction(location) 함수를 찾아 아래와같이 두줄(// <<== 추가부분) 추가하고 저장해주세요.

case 1: // Lobby
 if(location.id == 1 && joinChatAfterGame)
 {
 Delay(Random(waitBeforeEnterChatMin, waitBeforeEnterChatMax));
 controlData.click(controlData.controls.lobby.button.enterChat);
 break;
 }
 if(GetTickCount() > nextGameMake)
 {
 lastGameFailed = false;
 switch(lastGameStatus)
 {
 case 0:
 controlData.click(controlData.controls.lobby.button.join); // <<== 추가부분
 Delay(500); // <<== 추가부분
 controlData.click(controlData.controls.lobby.button.create);
 nextGameMake = GetTickCount() + createGameTimeout; // set our timeout
 sendEventToOOG(D2NT_MGR_PRINT_STATUS, location.name, 0);
 break;


아직 오랜기간 테스트는 안해봤는데 이렇게 하니 아직까지 한번도 멈추는 경우는 없었네요.
랙에 의해 방 만들기를 다시 시도할경우 Join버튼을 한번 누르고 다시 Create버튼을 누르는 방법으로 해결한 사례입니다. ^^
좋은 하루 되세요.

# PS.
몇일간 확인해 본 결과 한번도 멈춘적이 없네요.
많은 애용 바랍니다.
댓글 11
  • 댓글 #218962

    아.. 참고로 헤븐리스톤님의 최신버전 사용중입니다.
  • 댓글 #218965

    감사드리면서 궁금한 것이 있습니다. 이 파일의 이름이 무엇인지요? ㅠ.ㅠ 나름 case 1: // Lobby 복사해서 여러파일 열어서 찾아보기 해도 없다고 나오네요..어떤 파일을 수정해야 하는지 모르겠습니다.
  • 댓글 #218971

    감사합니다 저도 이것때문에 고민했는데 한번 적용 시켜봐야겠네요
  • 댓글 #218977

    날아다녀님 봇은 사용해 보지 않아서 소스를 안봤는데 비슷할거 같아요. 함수 내에서 controlData.click(controlData.controls.lobby.button.create); 찾으셔서 바로 위줄에 아래 두줄 추가해 주시면 되요. controlData.click(controlData.controls.lobby.button.join); Delay(500); 위에 두줄요 ^^
  • 댓글 #218980

    감사합니다. 가끔 멈추는 경향이 있었는데... 덕분에 봇 잘 돌릴게요.
  • 댓글 #218983

    날아다녀님 11차버전인데 말씀대로 controlData.click(controlData.controls.lobby.button.join); Delay(500); 추가하니 작동하네요! 방만들기하다 자주 멈추는데 한번 시험해봐야\겠습니다. 감사합니다.
  • 댓글 #218992

    오늘두 하나 배우고 가는군요!! 감사 드리고 즐디아 하십시요!!!
권한이 없습니다.
다크 모드