Skip to content
봇관련다크 모드

느린 인터넷으로 봇돌릴 때 Script 뛰어 넘어버리면서 에러내면..

조회 수
1,345
추천 수
1
등록일

\Plugin\scripts\libs\bots 폴더 내에 있는 dbl파일들의 맨 뒤를 보면
다음과 같은 내용들이 있는데..
 if(NTConfig_ClearPosition)
 NTA_ClearPosition();

 NTSI_PickItems();
 NTM_MakeTP(NTC_AREA_ID_ACT_1);
 delay(10000); <--------------------- 여기 두줄
 NTTMGR_TownManager();

}

위와 같이 두줄을 추가해 주면

마을 와서 10초 있다가
delay(10000);
힐러 찾아가고 나서 스크립트를 끝내라고 해주게 되는데
NTTMGR_TownManager();

시간은 적당히 주세요.. 저는 포탈타는데 최대 7초까지 걸리길래 10초를 준겁니다..
7초동안 스크립트 4개는 뛰어 넘더군요..

저와 동일한 현상을 겪는 분들에게 도움이 되고자 써봤습니다.
허접한 정보라면 질책해 주세요.. 자삭하겠습니다..
댓글 4
  • 댓글 #181714

    2.3부터는 루틴의 내용이 좀 바뀌어서 기존과 같은 방법으론 해결하기 어렵구요.. NTTM_CheckAct(); ==================== 저의 DBL ==================== if(NTConfig_ClearPosition) NTA_ClearPosition(); NTSI_PickItems(); //인터넷이 느릴땐 요기에 2줄 삽입.. NTTM_CheckAct(); NTTMGR_TownManager(); } return true; } 이렇게 2줄 넣으시고.. common 폴더의 NTTownManager.dbl 파일에서 맨윗부분을 보시면 var _NTTMGR_BuyPots; var _NTTMGR_BuyTP; var _NTTMGR_DoGamble; var _NTTMGR_DoHeal; var _NTTMGR_DoID; var _NTTMGR_DoRepair; var _NTTMGR_DoRevive; var _NTTMGR_RemoveCurse; function NTTMGR_TownManager() { NTC_ClearCursor(); NTT_CleanPotions(); _NTTMGR_BuyPots = NTT_CheckBelt(); _NTTMGR_BuyTP = (NTTMGR_CheckScrolls(1) < 5); _NTTMGR_DoGamble = (NTConfig_GambleIt && NTC_StashGoldFull()); //힐러를 꼭 만나도록.. _NTTMGR_DoHeal = True; // 고쳐주시면 _NTTMGR_DoID = NTT_CheckUnids(); _NTTMGR_DoRepair = NTT_CheckRepair(40); _NTTMGR_DoRevive = NTT_CheckMerc(); _NTTMGR_RemoveCurse = NTTMGR_CheckIsCursed(); NTC_PutSkill(115, NTC_HAND_RIGHT); 다음 스크립트 넘어갈때 에러나는 것이 많이 줄어듭니다..
권한이 없습니다.
다크 모드