Skip to content

쫄봇 질문합니다.

분류 질문 조회 수 985 추천 수 0



안녕하세요.

제가 1기사 3쫄봇 체재로 실행하고 있습니다.

그런데 디아런이 끝난후

1기사 2쫄봇만 포탈을열고

나머지 쫄봇은 포탈이 안열리네요 카오스생츄어리가 3개밖에 안열려서

옆에 포탈어떻게 들어가는 방법이없을까요?

버전은 9차 or 10차 인걸로 알고있습니다. 버전어떻게 확인하나요..?
  • Rin 2011.02.22 01:31
    버전 확인은 압축 화일이나 화일폴더에 "D2NT3.1_NTBot4.2_9" 이런 식으로 있으면 마지막 숫자가 버전입니다. 이건 9차 버전이라는 거죠. 그리고, scripts\NTBot\NTBotGame.njt 파일 열어보면 윗쪽에 날아다녀님의 글이 있는데 거기에 몇차버전인지 적혀 있습니다. 혹시 쫄이 포탈책을 안가지고 있는거 아닌가요?? 인벤 설정하고, 캐릭에 포탈을 넣어 둔 위치하고 맞지 않으면 캐릭이 포탈책을 팔아버려서 포탈을 못열게 됩니다. 저도 한번 비슷한 경험을...ㅋ
  • 로카aaaa 2011.02.22 01:33
    안녕하세요 Rin님.^^* 쫄들은 포탈책이 모두 있습니다. 인벤설정하고 캐릭에 포탈을 넣어둔 위치도 모두 맞고 포탈책 팔지도 않네요.ㅠㅠ; 카오스에서 보통 포탈3개밖에 못열지않나요?~
  • 로카aaaa 2011.02.22 01:34
    NtBot 4.2 버전이라고 적혀있네요~ 이건 엄청 구세대인데 쫄봇이 가능했나요? -ㅅ-?;;
  • Rin 2011.02.22 01:46
    NTBotGame.njt 파일에 Print("ÿc4[+] NTBot 4.2 [+] ÿc5HeavenlyStone님의 \"NTBot 4.2\"를 수정한 날아다녀의 추가버전(9차수정) 입니다."); 이런 글이 없다면 그 이전 버전인가 보네요. 쫄봇은 그 전 아주 초반부터도 가능했었습니다. ^^ 몇차 버전인지 확인이 안된다면 설정된 것을 전부 올려 보시거나 이 참에 최근 버전으로 갈아타심이 어떨지... ^^
  • 로카aaaa 2011.02.22 01:50
    아 정말로 도움되는 답변 감사드립니다..^^;; Print("ÿc4[+] NTBot 4.2 [+] ÿc 이내용만 있었습니다.
  • 로카aaaa 2011.02.22 04:18
    var CloneDiabloString; var JordanMessageString; var JordanMessageCount = 0; var JordanMessageCheck = false; var LeechBotNameMsg = -1; var LeechBotNameList = new Array(); var LeechBotHelpMsg = 0; var PlayerHelpMsg = -1; var PlayerHelpList = new Array(); var CheckHostile = false; var CheckMonster; function NTMain() { Delay(1000); //Print("ÿc4[+] NTBot 4.2 [+]"); var _msg, _scriptName; var _myExperience, _experience, _time; Include("libs/common/NTCommon.ntl"); NTC_IncludeLibs(); if (!NTC_IncludeConfig("NTBot/char_configs", true)) MyCo_ExitGame("ÿc1NTBotGame.ntj : NTC_IncludeConfig() 실패 (" + MyCo_GetAreaName() + ")"); NT_LoadConfig(); NTSI_LoadNIPFiles("NTBot/item_configs"); MyAt_Initialize(); _MyCo_StartingTime = new Date(); if (NTConfig_StartDelay > 0); Delay(NTConfig_StartDelay); GetPath(me.areaid, me.x, me.y, me.x, me.y, true); SetUIState(_MyMI_UI_AUTOMAP, false); if (me.account == _MyWK_WarehouseKeeperAccount) { if (MyIL_File(_MyWK_FILE_JOIN, 0)) { MyConfig_StatusText[0] == 1 && MyCo_SetStatusText("ÿc4창고지기: 초기화 중 (ÿc0...ÿc4)"); Include("NTBot/bots/MyWarehouseKeeper.ntj"); _msg = MyMain(); if (_msg && _msg != "MyMain()") NTC_SendLogToOOG(NTC_LOG_COMMON, "ÿc1MyWarehouseKeeper.ntj : " + _msg + " 실패 (" + MyCo_GetAreaName() + ")"); MyCo_ExitGame(); } else Load("NTBot/tools/NTToolsThread_MyWarehouseKeeper.ntj"); } NTT_GetCorpses(); MyCo_CheckWeaponMerc(); MyCo_PickUpCursorItem(); MyUn_SwitchRunWalk(1); My_ExitServerIp(); Load("NTBot/tools/NTToolsThread.ntj"); if (NTConfig_CheckCloneDiablo) { JordanMessageString = GetLocaleString(11004).split("%d")[1]; CloneDiabloString = GetLocaleString(11005); } RegisterEvent(EVENT_GAMEMSG, My_EventChat); RegisterEvent(EVENT_SCRIPTMSG, My_EventScript); MyTM_TimeManager(true); RegisterEvent(EVENT_KEYDOWN, My_EventKey); if (NTConfig_Script.length < 1) { (MyConfig_StatusText[0] == 1) ? SetStatusText("ÿc1설정한 사냥터가 없습니다.") : Print("ÿc1설정한 사냥터가 없습니다."); NTC_SendLogToOOG(NTC_LOG_COMMON, "ÿc1NTBotGame.ntj : 설정한 사냥터가 없습니다 (" + MyCo_GetAreaName() + ")"); return; } _MySI_SnagRange = NTConfig_SnagRange; CheckMonster = MyConfig_CheckMonster[0]; _MyCo_FirstExperience = me.GetStat(13); for (_MyCo_CurScriptIndex = 0; _MyCo_CurScriptIndex < NTConfig_Script.length; _MyCo_CurScriptIndex++) { LeechBotNameMsg = -1; LeechBotHelpMsg = 0; PlayerHelpMsg = -1; NTConfig_SnagRange = _MySI_SnagRange; MyConfig_CheckMonster[0] = CheckMonster; if (!MyMo_MoveToTown()) { NTC_SendLogToOOG(NTC_LOG_COMMON, "ÿc1" + NTConfig_Script[_MyCo_CurScriptIndex] + " : MyMo_MoveToTown() 실패 (" + MyCo_GetAreaName() + ")"); break; } if (MyConfig_ManagerMsg == 1 || MyConfig_ManagerMsg == 2) { _scriptName = NTConfig_Script[_MyCo_CurScriptIndex].split(".")[0]; MyCo_SendMsgToStatus(((MyConfig_ManagerMsg == 2) ? ("[" + me.gameserverip.split(".")[3] + "] ") : "") + ((_scriptName.length < 11) ? (_scriptName + " [") : (_scriptName.substring(0, 9) + "... [")) + My_GetTime(_MyCo_StartingTime) + "]"); } My_SetStatusText(); _time = new Date(); Include("NTBot/bots/" + NTConfig_Script[_MyCo_CurScriptIndex]); _experience = me.GetStat(13); _msg = MyMain(); if (!_msg || _msg != "MyMain()") { Print("ÿc1" + NTConfig_Script[_MyCo_CurScriptIndex] + ": " + (_msg || "^^") + " 실패"); NTC_SendLogToOOG(NTC_LOG_COMMON, "ÿc1" + NTConfig_Script[_MyCo_CurScriptIndex] + " : " + (_msg || "^^") + " 실패 (" + MyCo_GetAreaName() + ")"); NTC_PingDelay(1000); } _experience = me.GetStat(13) - _experience; _myExperience = me.GetStat(13) - _MyCo_FirstExperience; MyConfig_StatusText[0] != 0 && Print("ÿc4사냥터(" + NTConfig_Script[_MyCo_CurScriptIndex].split(".")[0] + " ÿc0" + (_MyCo_CurScriptIndex + 1) + "ÿc4/" + NTConfig_Script.length + ") 사냥시간(ÿc0" + My_GetTime(_time) + "ÿc4/" + My_GetTime(_MyCo_StartingTime) + ") 경험치(ÿc0" + _experience + "-" + (_experience / (MyUn_GetExperience() / 100)).toFixed(3) + "%ÿc4/" + _myExperience + "-" + (_myExperience / (MyUn_GetExperience() / 100)).toFixed(3) + "%)"); _MyAt_IgnoreCorpseList.length = 0; _MySI_CheckPickItemList.length = 0; MyIL_File("NTBot/MyData/ManagerLogs/ManagerLogsExperience[" + me.account + "].txt", 1, "경험치 (" + _myExperience + "/" + (_myExperience / (MyUn_GetExperience() / 100)).toFixed(3) + "%)"); } if (MyConfig_ItemList[0]) (MyConfig_ItemList[1] == 0) ? MyIL_WriteItemListText() : MyIL_WriteItemListHtml(); MyTM_TimeManager(false); ExitGame(); } function My_EventKey(keyCode) { if (MyMI_LoadMoveItem(keyCode)) return; switch (keyCode) { case _MyKeC_KEY_PAUSE: MyKe_KeyPause(); break; case _MyKeC_KEY_PARTY: NTC_SendMsgToScript("NTToolsThread.ntj", "Msg_PublicMode"); break; } } function My_EventChat(msg, type) { switch (type) { case 0: if (PlayerHelpMsg == 0 && me.areaid == 108) { PlayerHelpMsg = 1; msg = msg.split(": "); if (msg.length == 2 && (msg[1] == "ㄷ" || msg[1] == "h" || msg[1] == "H")) { var _name = msg[0].substring(3, msg[0].length - 3); if (NTC_InMyParty(_name)) { if (PlayerHelpList[_name] == undefined) PlayerHelpList[_name] = 0; if (PlayerHelpList[_name] < MyConfig_DiabloHelp) { var _player = MyUn_GetPlayer(_name); if (_player) { if (_player.areaid == 108) { ClickMap(NTC_CLICK_LUP, NTC_SHIFT_NONE, null); ClickMap(NTC_CLICK_RUP, NTC_SHIFT_NONE, null); var _preX = me.x; var _preY = me.y; if (MyMo_MoveTo(_player.areaid, _player.x, _player.y)) MyAt_ClearPosition(25, _MyAt_MONSTER_TYPE_ALL, true); MyMo_MoveTo(me.areaid, _preX, _preY); PlayerHelpList[_name]++; _MyMo_TickCount = GetTickCount(); } } } } } PlayerHelpMsg = 0; } break; case 2: if (LeechBotNameMsg == 0 && msg.indexOf(": NAME/") != -1) { LeechBotNameMsg = 1; msg = msg.split("/"); if (LeechBotNameList.indexOf(msg[1]) == -1) { MyIL_File("NTBot/MyData/LeechBot/LeechBotLeechMessage[" + msg[1] + "].txt", 1, "NAME/" + msg[1]); LeechBotNameList.push(msg[1]); } LeechBotNameMsg = 0; } else if (LeechBotHelpMsg == 0 && msg.indexOf(": HELP/") != -1) { LeechBotHelpMsg = 1; msg = msg.split("/"); if (me.areaid == Number(msg[1])) { ClickMap(NTC_CLICK_LUP, NTC_SHIFT_NONE, null); ClickMap(NTC_CLICK_RUP, NTC_SHIFT_NONE, null); var _preX = me.x; var _preY = me.y; if (MyMo_MoveTo(Number(msg[1]), Number(msg[2]), Number(msg[3]))) { MyAt_ClearPosition(25, _MyAt_MONSTER_TYPE_ALL, true); if (msg.length > 4) { MyMo_MoveTo(me.areaid, Number(msg[2]), Number(msg[3])); NTM_MakeTP(); } } MyMo_MoveTo(me.areaid, _preX, _preY); _MyMo_TickCount = GetTickCount(); } LeechBotHelpMsg = 0; } break; case 4: if (NTConfig_CheckCloneDiablo && msg.indexOf(CloneDiabloString) != -1) { ClickMap(NTC_CLICK_LUP, NTC_SHIFT_NONE, null); ClickMap(NTC_CLICK_RUP, NTC_SHIFT_NONE, null); Delay(200); if (MyMo_MoveToTown()) { me.maxgametime = 0; NTC_SendLogToOOG(NTC_LOG_COMMON, "ÿc4" + CloneDiabloString); MyCo_SendMsgToStatus("위버디아 메시지"); MyConfig_StatusText[0] == 1 && MyCo_SetStatusText(CloneDiabloString); while (true) Delay(1000); } } else if (MyConfig_JordanMessage[0] && msg.indexOf(JordanMessageString) != -1) { ClickMap(NTC_CLICK_LUP, NTC_SHIFT_NONE, null); ClickMap(NTC_CLICK_RUP, NTC_SHIFT_NONE, null); Delay(200); if (MyMo_MoveToTown()) { NTC_SendLogToOOG(NTC_LOG_COMMON, "ÿc4" + msg); JordanMessageCount++; if (!JordanMessageCheck) { JordanMessageCheck = true; var _msg = _MyCo_StatusMsg; me.maxgametime = 0; MyCo_SendMsgToStatus("조단 메시지 확인 중"); for (var i = 1; i <= MyConfig_JordanMessage[1]; i++) { if (JordanMessageCount >= MyConfig_JordanMessage[2]) break; MyConfig_StatusText[0] == 1 && MyCo_SetStatusText("조단 메시지 (ÿc0" + JordanMessageCount + "ÿc4/" + MyConfig_JordanMessage[2] + "번, ÿc0" + i + "ÿc4/" + MyConfig_JordanMessage[1] + "초)"); Delay(1000); } if (JordanMessageCount >= MyConfig_JordanMessage[2]) { MyCo_SendMsgToStatus("조단 메시지"); MyConfig_StatusText[0] == 1 && MyCo_SetStatusText("ÿc2조단 메시지 ÿc4확인 완료"); while (true) Delay(1000); } if (MyConfig_ManagerMsg == 0) MyCo_SendMsgToStatus("[" + me.gameserverip.split(".")[3] + "] " + me.gamename + (me.gamepassword ? ("/" + me.gamepassword) : "")); MyCo_SetStatusText(_msg); JordanMessageCount = 0; JordanMessageCheck = false; } } } break; } } function My_EventScript(msg) { switch (msg) { case "Msg_Restart": ClickMap(NTC_CLICK_LUP, NTC_SHIFT_NONE, null); ClickMap(NTC_CLICK_RUP, NTC_SHIFT_NONE, null); Delay(200); var _preX, _preY; var _isTristram = me.areaid == 136; var _preRunwalk = me.runwalk; if (!_isTristram) { if (!MyMo_RestartToTown()) { NTC_SendLogToOOG(NTC_LOG_COMMON, "ÿc1NTBotGame.ntj : MyMo_RestartToTown() 실패 (" + MyCo_GetAreaName() + ")"); break; } } else { _preX = me.x; _preY = me.y; if (!MyMo_MoveTo(me.areaid, 25103, 5103)) { NTC_SendLogToOOG(NTC_LOG_COMMON, "ÿc1NTBotGame.ntj : MyMo_MoveTo() 실패 (" + MyCo_GetAreaName() + ")"); break; } if (!MyTP_UsePortal()) { NTC_SendLogToOOG(NTC_LOG_COMMON, "ÿc1NTBotGame.ntj : MyTP_UsePortal() 실패 (" + MyCo_GetAreaName() + ")"); break; } } MyUn_SwitchRunWalk(1); MyVi_TownManager(true); if (!_isTristram) { if (!NTTM_TownMove("portalspot")) { NTC_SendLogToOOG(NTC_LOG_COMMON, "ÿc1NTBotGame.ntj : NTTM_TownMove() 실패 (" + MyCo_GetAreaName() + ")"); break; } if (!MyTP_UsePortal(me.charname)) { NTC_SendLogToOOG(NTC_LOG_COMMON, "ÿc1NTBotGame.ntj : MyTP_UsePortal() 실패 (" + MyCo_GetAreaName() + ")"); break; } if (NTConfig_PublicMode) MyTP_MakePortal(); } else { if (!NTTM_TownMove("larzuk")) { NTC_SendLogToOOG(NTC_LOG_COMMON, "ÿc1NTBotGame.ntj : NTTM_TownMove() 실패 (" + MyCo_GetAreaName() + ")"); break; } if (!MyTP_UsePortal("", 0, 1, null, 0, false, 136 + 256)) { NTC_SendLogToOOG(NTC_LOG_COMMON, "ÿc1NTBotGame.ntj : MyTP_UsePortal() 실패 (" + MyCo_GetAreaName() + ")"); break; } if (!MyMo_MoveTo(me.areaid, _preX, _preY)) { NTC_SendLogToOOG(NTC_LOG_COMMON, "ÿc1NTBotGame.ntj : MyMo_MoveTo() 실패 (" + MyCo_GetAreaName() + ")"); break; } } MyUn_SwitchRunWalk(_preRunwalk); _MyMo_TickCount = GetTickCount(); break; case "Msg_MyLeechBot": if (!MyL_CheckDeath()) NTC_SendLogToOOG(NTC_LOG_COMMON, "ÿc1NTBotGame.ntj : MyL_CheckDeath() 실패 (" + MyCo_GetAreaName() + ")"); break; case "Msg_BaalCheckMonster": NTC_SendLogToOOG(NTC_LOG_COMMON, "NTBaal.ntj : 몬스터를 발견하여 사냥 중지 (" + MyCo_GetAreaName() + ")"); ClickMap(NTC_CLICK_LUP, NTC_SHIFT_NONE, null); ClickMap(NTC_CLICK_RUP, NTC_SHIFT_NONE, null); Delay(200); MyMo_MoveToTown(); break; case "Msg_ExitGame": ClickMap(NTC_CLICK_LUP, NTC_SHIFT_NONE, null); ClickMap(NTC_CLICK_RUP, NTC_SHIFT_NONE, null); MyIL_File("NTBot/MyData/ManagerLogs/ManagerLogsExperience[" + me.account + "].txt", 1, "경험치 (" + (me.GetStat(13) - _MyCo_FirstExperience) + "/" + ((me.GetStat(13) - _MyCo_FirstExperience) / (MyUn_GetExperience() / 100)).toFixed(3) + "%)"); MyCo_ExitGame(); break; default: if (!CheckHostile && msg.indexOf("Msg_CheckHostile") != -1) { CheckHostile = true; ClickMap(NTC_CLICK_LUP, NTC_SHIFT_NONE, null); ClickMap(NTC_CLICK_RUP, NTC_SHIFT_NONE, null); (MyConfig_CheckHostile == 1) ? MyAt_TownHostile(msg.split("/")[1], NTConfig_Script[_MyCo_CurScriptIndex] != "MyEnchanter.ntj") : MyAt_AttackHostile(msg.split("/")[1]); CheckHostile = false; } } } function My_ExitServerIp() { if (MyConfig_ExitServerIp[0]) { var _serverIp = Number(me.gameserverip.split(".")[3]); for (var i = 2; i < MyConfig_ExitServerIp.length; i++) { if (MyConfig_ExitServerIp[i] == _serverIp) { if (NTConfig_PublicMode && MyConfig_ExitServerIp[1]) MyCo_Say(MyConfig_ExitServerIp[1]); MyCo_ExitGame("ÿc1방 나가기 (서버 아이피 " + _serverIp + "번)"); } } } } function My_SetStatusText() { if (MyConfig_StatusText[0] != 0) { var _msg = ""; if (MyConfig_StatusText[1]) _msg = "ÿc4" + me.gameserverip.split(".")[3] + " "; if (MyConfig_StatusText[2]) _msg += "ÿc9" + me.account + " "; if (MyConfig_StatusText[3]) _msg += "ÿc8" + me.charname + " "; if (MyConfig_StatusText[4]) _msg += "ÿc2" + NTConfig_Script[_MyCo_CurScriptIndex].split(".")[0]; (MyConfig_StatusText[0] == 1) ? MyCo_SetStatusText(_msg.replace(/\s+$/, "")) : Print(_msg); } } function My_GetTime(startingTime) { return (new Date(new Date() - startingTime).toLocaleFormat("%M:%S")); }
  • 로카aaaa 2011.02.22 04:19
    이것이 버전인듯 합니다.. 꽤길죠? 그리고 1기사,1쫄봇이 포탈열고 나머지 봇들이 이포탈에 들어갈수 있게 하는건 없는지 궁금합니다. 꼭좀 부탁드립니다.
  • 적미 2011.02.22 13:27
    버전확인하는 또 다른 방법은 [날아다녀의_추가버전_발자취.txt]의 파일에 보시면 제일 위에 몇차 수정본인지 나와 있습니다. 그리고 오래된 버전이면 이번기회에 갈아다시길 권해드립니다. 오래된 버전은 사용하는 사람이 적어서 답변도 적을 뿐더러 비드백 밪기도 힘듭니다. (예전에 사용했던 사람들도 최신버전에 익숙해져서 다들 잊어버리셨죠)

번호 분류 제목 글쓴이 날짜 조회
공지   게시판 푸시 알림 / 통합 앱 서비스 35 file 트디개발자 2023.09.20 947.5k
공지 안내 D2NT 처음 이용하는 분은 튜토리얼을 참고바랍니다. 135 우녕자 2014.12.21 50.9k
공지   맨땅 초보자 가이드 614 file 뮤리아 2020.10.16 1016.2k
공지   카카오톡 1:1 채팅방 만드는 법 106 트디개발자 2018.05.20 430.8k
6751 질문 [15차] 이것이 위버디아 메시지 인가요? 1 file 인큐러스 2011.02.22 340
6750 질문 아이템 이니에서 마돌(마나데미지흡수)을 표시하려면? 4 적미 2011.02.22 1.6k
6749 질문 공방 바알런하고 있습니다. pk걸리면 자동방나가기 설정은 어디서하는지요^^ 3 나의인생최강 2011.02.22 873
> 질문 쫄봇 질문합니다. 8 file 로카aaaa 2011.02.22 985
6747 질문 파티안하기 질문입니다 3 다이다닉 2011.02.21 624
6746 질문 쫄봇 부기사관련 질문 4 소시홀릭 2011.02.21 1.8k
6745 질문 nt 봇에 아이템 숨렙 확인 법이 있다던데요 4 난장 2011.02.21 578
6744 기타 피시방인데 로다가자꾸 타임아웃으로튕깁니다 2 Free_dOM 2011.02.21 456
6743 질문 드림뚜껑 펌핑을 마을밖에서 하는법은 없나요?? 3 우리집에불났다 2011.02.21 611
6742 질문 [15차질문] 쫄봇을 해볼라고하는데 기사파일 42번오류가 나네요 1 메탈리카[B.D] 2011.02.21 887
6741 질문 영문판도 잘 돌아가나요? 3 샵봇소년 2011.02.21 620
6740 질문 17차 미확바알참 큐빙질문좀 하겠습니다 4 용이[OMD] 2011.02.21 573
6739 질문 봇이 방참가인원수를 자꾸 1로만드네요.. 5 눈꽃ミ 2011.02.21 621
6738 질문 날아다녀님10차 ㅡ 쫄이 이니에 설정된템까지 모두 팔아버립니다 1 부처 2011.02.21 1.2k
6737 질문 알바생이 자꾸 매참을 가져와요 난 매참 싫은데 방법이 없나요 1 이장님아들 2011.02.21 315
6736 질문 17차 만능쫄봇사용시 캐릭터정지현상 질문드립니다. 2 신뢰마꺼저 2011.02.21 1.8k
6735 기타 디아실행시 로우퀄리티로 즐기려면요? 4 매너한판O.K™ 2011.02.20 509
6734 질문 18차 서버아이피잡기 d2nt 디아 실행시 오류현상 질문드립니다. 1 zamuka 2011.02.20 948
6733 질문 디아 바알런 설정 및 기사만 사냥가능하게 설정 맞는지 확인부탁드려요 4 Foreign 2011.02.20 430
6732 질문 날아다녀님 15차 방나가기 대기시간 질문 드립니다.(완료!)답변 주셔서 감사합니다. 4 헬로우_짱구 2011.02.20 1.1k