Skip to content

20차 카우방 여는거 질문입니다 ㅎㅎ

분류 질문 조회 수 1,253 추천 수 0

제가 프리서버에서 현재 봇을 구동중입니다.

다름이아니라 프리서버 특성상 포탈스크롤 하나만 넣고 돌리면 카우가 열리는데

위트의 의족과 타운포탈책이아니라 포탈스크롤 하나만넣고 카우방 열게 수정할수는 없는건가요?

다른건 다괜찮은데 카우가 꼭 막히네요..ㅠ
  • 유산균 2011.05.13 10:16
    일단 제가 회사라서 테스트를 못했다는점 양해드립니다. \scripts\NTBot\bots\MyCowBot.ntj 파일을 쫓아가다 보니 358줄에 다음 함수가 있습니다. --------------------------------------------------------------------------------------- function MyCoB_GetPortal() { var _portals = me.GetItems(518); if (_portals) { for (var i = 0; i < _portals.length; i++) { if (_portals[i].mode == _MyMI_MODE_ITEM_STORE && (_portals[i].itemloc != _MyMI_LOCATION_ITEM_INVENTORY || NTConfig_Columns[_portals[i].y][_portals[i].x] == 1)) return _portals[i]; } } return null; } --------------------------------------------------------------------------------------- 포탈책을 가져오는 부분 같은데요.. var _portals = me.GetItems(518); 이 부분에 518이란 아이템 숫자가 \scripts\libs\commonNTItemAlias.ntl 파일안에서 찾아 보면 _NTIPAliasClassID["tbk"]=518; _NTIPAliasClassID["tomeoftownportal"]=518; 이렇죠. 포탈책입니다. 그럼 포탈책을 포탈스크롤로 바꾸면 되지 싶습니다. _NTIPAliasClassID["tsc"]=529; _NTIPAliasClassID["scrolloftownportal"]=529; 포탈 스크롤은 529네요. 위 함수에서 var _portals = me.GetItems(518); 위부분을 var _portals = me.GetItems(529); 로 바꾸시고요. 혹시나 518로 검색해보니 또 있네요. 346번째 줄에 보니 또 있습니다. 이부분도 518을 529로 수정하시면 됩니다. 소스상으로 추척해보니 위 두군데를 수정하면 큐빙하는 부분을 리턴받은 값으로 큐빙을 하니 책이든 스크롤이든 넣고 큐빙할거 같은데요 . 이상이구요. 혹 테스트 해보시면 결과 좀 알려주시길 바랍니다.
  • FS_UBW 2011.05.13 16:41
    아..ㅎ 답변감사합니다^^! 일단 말씀해주신대로 수정후 해보니 위트의 의족을 얻으러간후 다시 마을로와서 창고에 의족을 넣고는 방을나가버리네요..ㅎ 의족은 어디서 수정해줘야할까요?
  • 유산균 2011.05.13 17:15
    아... 의족 + 스크롤이 아니고 그냥 스크롤 이었군요. ... 제가 이해를 잘 못햇네요. 의족이 아예 필요가 없다면 의족 관련 부분을 전부 빼주셔야 합니다. 위에서 수정하신 파일에서 아래 함수를 찾아서 <==주석처리 라고 되어 있는 부분을 똑같이 주석 처리 해 보십시요. 그럼 의족은 큐빙할때 빼고 위에서 수정한 스크롤만 넣어서 큐빙을 하리라 봅니다. function MyCoB_MakeCowPortal() { var _cube, _leg, _portal; var _preX, _preY; switch (MyCoB_CheckCowPortal(true)) { case -1: return false; case 1: return true; } _cube = MyMI_GetCube(); if (!_cube) return false; if (!MyMI_ClearCube(false)) return false; MyMI_PickItems(true, "", true); MyCo_CancelMenu(); // _leg = MyCoB_CheckLeg(); <== 주석처리 // if (!_leg) <== 주석처리 // return (MyCoB_CheckCowPortal(false) == 1); <== 주석처리 MyCo_CancelMenu(); if (MyConfig_AssasinBurstOfSpeed && !me.GetState(157)) NTC_CastSkill(258, NTC_HAND_RIGHT); if (!NTTM_CheckAct(1)) return false; _portal = MyCoB_CheckPortal(); if (!_portal) return false; // if (MyMI_MoveItemTo(_leg, _MyMI_LOCATION_ITEM_CUBE) != 1) return false; <== 주석처리 if (MyMI_MoveItemTo(_portal, _MyMI_LOCATION_ITEM_CUBE) != 1) return false; if (MyConfig_CowBotPortalXy != 0) { switch ((MyConfig_CowBotPortalXy != 5) ? MyConfig_CowBotPortalXy : Random(1, 4)) { case 1: if (MyMo_TownMove("akara")) MyMo_MoveTo(me.areaid, me.x + 24, me.y - 18); break; case 2: if (MyMo_TownMove("portalspot")) MyMo_MoveTo(me.areaid, me.x + 69, me.y + 42); break; case 3: if (MyMo_TownMove("gheed")) MyMo_MoveTo(me.areaid, me.x - 29, me.y + 20); break; case 4: if (MyMo_TownMove("charsi")) MyMo_MoveTo(me.areaid, me.x - 25, me.y - 24); break; } } if (!MyMI_Transmute(_cube)) return false; if (MyConfig_CowBotPortalXy == 0) { NTC_PingDelay(500); MyCo_CancelMenu(); } else { NTC_PingDelay(1000); MyCo_CancelMenu(); Delay(1000); MyCo_CancelMenu(); } if (MyConfig_CowBotPortalOpen) return true; _preX = me.x; _preY = me.y; MyVi_TownManager(); if (GetDistance(me.x, me.y, _preX, _preY) > 7) { if (!MyMo_MoveTo(me.areaid, _preX, _preY)) return false; } MyCo_Load("NTBot/tools/NTToolsThread_CowBot.ntj"); return MyTP_UsePortal({ range:15, retry:10 }); }
  • FS_UBW 2011.05.13 17:50
    아..감사합니다 ㅎㅎ.. 이제 포탈을 열기까진 하는데.. 들어가고 난후엔 사냥을 다마친것처럼 시간과 경험치가 표시된후 다음방을 가버리네요.. 이건 대체 무슨문제일까요?.ㅠㅠ 답변.. 다시한번 감사합니다 ㅎㅎ

번호 분류 제목 글쓴이 날짜 조회
공지   게시판 푸시 알림 / 통합 앱 서비스 35 file 트디개발자 2023.09.20 947.8k
공지 안내 D2NT 처음 이용하는 분은 튜토리얼을 참고바랍니다. 135 우녕자 2014.12.21 50.9k
공지   맨땅 초보자 가이드 614 file 뮤리아 2020.10.16 1016.3k
공지   카카오톡 1:1 채팅방 만드는 법 106 트디개발자 2018.05.20 430.9k
7431 질문 유옵스몰독참 이니에 대해 궁금한 점 2 가을아빠 2011.05.13 617
7430 질문 우버디아 출현시 봇이 무시를 하는 부분을 수정하고 싶습니다 3 리얼매니아™ 2011.05.13 1.5k
7429 질문 19차 부기사 질문좀 드리겠습니다. 3 file ll히카리ll[8기] 2011.05.13 407
7428 질문 쓰레쉬소켓.. 이넘만 문제내요... 2 아츠 2011.05.13 1.4k
7427 질문 날아다녀님 19차 우버방 잡기 관련 질문드립니다 ^^*[재업] 2 file 독고다이파 2011.05.13 1.3k
7426 질문 20차에서 게임화면중에 항상 맵(Tab키)이 켜있는 상태로 설정을 할수있나요? 1 피자아찌 2011.05.13 1.7k
7425 질문 알바생이 설정하지 않은 아이템을 주워옵니다 5 file 아도니스 2011.05.13 656
7424 질문 19차 크렙 재료문제로 머리가 아픕니다... 2 iriaforever 2011.05.13 925
7423 질문 에러가 뜨는데 어떻게 처리를 못하겟네요;; 2 file 양념만두마리 2011.05.13 1.5k
> 질문 20차 카우방 여는거 질문입니다 ㅎㅎ 4 FS_UBW 2011.05.12 1.3k
7421 질문 20차버전)에서는 키(증오 파괴 공포) 물어오는 갯수 설정을 할수 있나요? 2 전문꾼 2011.05.12 674
7420 질문 쫄이 마을에서 헤매는 현상 1 2011.05.12 2.0k
7419 질문 20차 아이템 줍기 시야 질문입니다 3 스나이퍼J 2011.05.12 600
7418 질문 안녕하세요 오류가 좀 자주 나는것 같아서요 20차 쓰고 있습니다 3 file 왕초루네 2011.05.11 1.5k
7417 질문 날아다녀 19차오류질문좀드릴께요,,, 1 file 앵벌소서[A1L] 2011.05.11 206
7416 질문 19차 오토 텔레포트 보석의성소 관련입니다 답변부탁합니다[완료] 3 그림자신 2011.05.11 993
7415 질문 날아다녀님 19차 만능쫄로 사용중인데 함성봇을 받고 싶은데 방법 좀 알려주세여. 5 [달]이조아 2011.05.11 1.0k
7414 질문 함성봇에 관련해서 여쭙니다. 2 신지신지 2011.05.11 1.3k
7413 질문 날아다녀님19차 버젼 용병 안살리기 어떻게 하나요? 2 장재희 2011.05.11 591
7412 질문 날아다녀님 20차 mycubing 정수큐빙 질문입니다. 4 HIT 2011.05.10 1.8k