창고지기의 모든 문제 종합[마무리중,렐따 등등]

분류 질문 조회 수 1,492 추천 수 1

===D2NT 날아다녀 7차 사용중===
관련 게시물을 찾아도 안나와서 길게 적어봅니다.
공감하실 부분도 많을꺼에요

scripts\NTBot\char_configs\캐릭터이름들(알바)
틀린곳없이 입력했고 사냥잘하고 있는상태입니다.

그 캐릭터들 안의 창고지기 이니부분

 MyConfig_WarehouseKeeperList.push(["Time-Run", 0, "Time_RunA", "runes.nip"]);
 MyConfig_WarehouseKeeperList.push(["Time-Run", 0, "Time_RunE", "runes.nip"]);
 MyConfig_WarehouseKeeperList.push(["Time-Run", 0, "Time_RunF", "runes.nip"]);
 MyConfig_WarehouseKeeperList.push(["Time-key", 5, "Time_Keyset", "keys.nip"]);
 MyConfig_WarehouseKeeperList.push(["Time-bosuk", 1, "Time_BoB", "gems.nip"]);
 MyConfig_WarehouseKeeperList.push(["Time-bosuk", 2, "Time_BoC", "gems.nip"]);
 MyConfig_WarehouseKeeperList.push(["Time-bosuk", 3, "Time_BoD", "gems.nip"]);

이렇게 설정해놨습니다.

그리고 창고지기 캐릭별로 캐릭터 이니들 추가했습니다. 그리고 모든걸 먹도록 해놨습니다.
여기서 질문1
근대 캐릭터 이니를 추가하면 안되는건지요? 지금 잘 쓰고 있는분들은 창고지기 캐릭터이니를 만들어놨나요?

일단은 처음 창고지기캐릭은 잘먹습니다 자기 먹을것만 골라서 잘먹는데요
제 현제 상태는 알바가 창고를 꽉채웁니다. 일단 키창고지기를 불러서 키를 줍니다.
근대 보석과 룬들이 남아있는데도 그냥 사냥합니다. 보석과 룬 창고지기도 불러서 줘야할텐데 말이죠
안그러면 또 얼마안가서 창고지기를 부르니까요.

여기서 질문2
창고지기가 자기 담당하는 아이템을 먹고 나가면 다른 담당하는 창고지기는 그 알바한테 가게 할수 없나요?
아님 그렇게 못하는건가요??

일단은 처음 창고지기가 배부르게 키를 다먹었습니다. 그런뒤에 알바가 창고를 부르면 배부른 창고지기는 안가고 굶주린 창고지기가 가야합니다 제생각엔 근대 배부른 창고지기가 그방에 들어가서 먹을꺼 달라그럽니다. 물론 키를 달라그러겠죠 근데 배가 불렀으니 먹지 못하고 그냥 나갑니다. 그리고 굶주린 창고를 부르는데 그창고를 보석이라고 들면 보석이가 알바방에 들어갑니다. 그런뒤에 알바는 창고지기 기다리는중이라고 계속뜨고, 창고는 기사를 기다리는중이라고 서로 기다리기만합니다. 멍청하게 말이죠 그런뒤에 그냥 나갑니다. 한번 이렇게 되면 무한 반복입니다.
그리고 나선 렐따가 걸리죠.

-여기서 질문3
창고지기가 배가 불렀으면 아에 첨부터 안들어가고 굶주린 창고가 들어가게 할 순 없나요?
MyData\WarehouseKeeper\WarehouseKeeperSpace[Item]
여기서 적힌 캐릭명이 배부룬 창고라고 알고있습니다. 물론 여기에 배부른 창고 캐릭명이 남긴합니다.
근대도 배불렀으면서 먹겠다고 들어간다 이말이죠..=_= 염치없이..

그리고 또 한가지. 위의 경우가 되는경우는 두가지입니다.
1. 처음부터 배부른 창고가 염치없이 들어가는 경우
2. 배부른 창고에서 뭔가를 꺼내서 비어있으므로 또사용하기위해 WarehouseKeeperSpace[Item]에서
배부른 창고명을 지운경우
위의 두가지일때 발생하더군요
아에 처음부터 방지만 한다면 좋겠습니다 이방법이 알고싶어요.

자 이어서, 저뿐만 아니라 모든 사람들이 한두번씩 격는 창고 마무리중 메세지
이메세지는 금방 떳다가 사라집니다. 창고를 아에 부르지도 않아요

여기서 질문4
창고 마무리중이라고 계속 무한으로 뜨면서 알바가 창고가 꽉차고 자기 인밴이 꽉찬 상태에서 자꾸 이럽니다.
보기 안스러울 정도로 말이죠...ㅠㅠ
이 현상을 고치게 된다면 이상적인 환경은 창고를 부르고 원하는것만 주고 키창고가와서 키먹고 나가서 룬창고와서 룬먹고 나가서 보석창고 와서 보석먹고 나간뒤 더이상 알바가 줄아이템이 없을때 사냥을 재개하며, 창고지기들이 배가 불렀을경운 굶주린 창고로 바턴터치해서 위작업을 계속하는 것입니다!!!!!!!!
위의 작업이 가능하도록 노력하는 중입니다. 위의 질문중 해결하신분들 아이디어를 제공하실분들은 주체없이 뎃글을 마구마구마구마구 달아주시기 바랍니다 제가 봇게시판 정강게시판 다뒤저도 창고지기는 미비할정도로 하는 방법만 주루룩 나와있지 안되는 경우 이런게 별로 없습니다. 있다면 제가 못찾은거니 테클 무한 환영입니다 관련 게시물 주소를 뎃글에 적어주세요. 이 게시물로 많은 분들이 해결했으면 좋겠다는 바램입니다.

모두 같이 해결해보아요^^


  • 깊은바다 2010.07.19 15:59
    한번에 질문이 무척 많으시네요 ^^ 날아다녀님 주석을 찬찬이 읽고 수정 하면 문제 없을텐데요 날아다녀님 스크림트도 훌륭하지만 주석은 초보자도 사용할 수 있도록 정말 자세히 기술 하셔서요^^ MyConfig_WarehouseKeeperList.push(["Time-Run", 0, "Time_RunA", "runes.nip"]); MyConfig_WarehouseKeeperList.push(["Time-Run", 0, "Time_RunE", "runes.nip"]); MyConfig_WarehouseKeeperList.push(["Time-Run", 0, "Time_RunF", "runes.nip"]); 이건 같은자리(0번슬롯)에 3케릭을 생성했다는 얘기인데요 말도 안되죠? 배부른 케릭이 들어 온다고 했는데 창고 지기 호출 매커니즘 그중에 케릭 선택 메카니즘을 이해하면 이해 되시겠죠 혹시나 해서 제가 이해 하구 있는 만큼 창고 지기 메카니즘을 설명 드릴게요 우선 사냥봇 창고가 꽉차면 창고 지기 명단을 확인해서 호출할 창고 지기를 선택 하는데요 창고 명단은 [계정명,슬롯번호,케릭명,아이템 이니] 요렇게 구성되어 있구요 명단 확인 방범은 1. 첫번재 명단의 아이템 이니를 열어서 사냥봇 본인의 아이템중에 동일한 것이 있느냐? 없으면 다음줄 2. 있으면 WarehouseKeeperSpace[Item]에 포함되었느냐? 포함됬으면 다음줄 3. 2과정을 통화 했다면 호출하게 되는데요 <여기서 명단구성을 보면 슬롯 번호와 케릭명이 있는데 처음엔 머하러 그거나 그거나 똑같은 것을 굿이 적었을가 햇는데요 케릭선택 화면에서 봇이 케릭 명을 인식할 방법이 없어요 그냥 슬롯 번호를 선택 하뿐이죠> 일단 로그인 창에서 첫번째 계정명을 입력 하구 시작 할때 입력한 비번을 누르고 로그인 합니다 정상 로그인 되면 케릭 선택 창에서 슬롯 번호로 캐릭을 선택 합니다 그후 방에 조인하구 사냥봇은 이때 명단의 케릭 명을 확인해서 정상 케릭이면 물건을 내려 줍니다 따라서 슬롯번호와 케릭 명이 다르면 스롯번호와 케릭명이 같다고 느껴도 대소문자 차이가 있다면 정상 창고케릭이 아니라 판다하여 마냥 기다립니다. 즉 계정명 슬롯번호 케릭명이 정확 하다면 이상의 질문은 한번에 해결 될겁니다 다시말슴 드리지만 날아다녀님 스크립 사용하실때는 주석만 꼼꼼히 보시면 사용에 정말 문제 없을 만큼 주석문 잘 작성하여 주셨답니다
  • picoco 2010.07.19 17:28
    일단,,,,, // "아이템 이니": 개수 제한 없이 무한정 설정할 수 있습니다. 예) MyConfig_WarehouseKeeperList.push(["abc", 0, "def", "gems.nip", "rares.nip"]); ====== 이니별로 케릭을 만드는게 아니라, 각 케릭이 먹을 이니를 계속 나열하여야 합니다... MyConfig_WarehouseKeeperList.push(["Time-Run", 0, "Time_RunA", "runes.nip"]); MyConfig_WarehouseKeeperList.push(["Time-Run", 0, "Time_RunE", "runes.nip"]); MyConfig_WarehouseKeeperList.push(["Time-Run", 0, "Time_RunF", "runes.nip"]); ==== 이부분은 MyConfig_WarehouseKeeperList.push(["Time-Run", 0, "Time_RunA", "runes.nip"]); MyConfig_WarehouseKeeperList.push(["Time-Run", 1, "Time_RunE", "runes.nip"]); MyConfig_WarehouseKeeperList.push(["Time-Run", 2, "Time_RunF", "runes.nip"]); 이런식으로 위치와 케릭명이 맞도록 수정해야 합니다..... 케릭 위치가 같은데 케릭명이 틀린 경우라서 헤메인듯 합니다... 창고지기로 사용할 케릭은 각각의 위치와 케릭명이 동일해야 합니다.... 그리고, NTBot.ntj 에서 ======== //########################################## // 창고지기 //========================================== warehouseKeeperMaster = ""; // 창고지기 대표 계정이름 * 참고: D2NT Manager가 맨 처음 접속하게 될 대표 계정이름입니다. 창고지기의 계정이름 또는 대기하는 동안 사냥할 캐릭터의 계정이름을 설정합니다. warehouseKeeperIsHunter = false; // 사냥하기(true: 사냥, false: 사냥 안함) * 주의: 창고지기의 계정이름과 사냥할 캐릭터의 계정이름은 달라야 합니다. * 참고: warehouseKeeperMaster에 설정한 계정에 있는 캐릭터가 사냥합니다. warehouseKeeperIsLogin = true; // 로그인 창에서 대기하기(true: 대기, false: 대기 안함) ====== 이부분을 설정해야 하는데... 아시리라 믿고 스킵..... 여기서 설정된 대표 계정이름으로 매니저를 구동해여 하구요... 구동된 케릭이 사냥하거나 대기하거나 하면서 작동됩니다..
  • picoco 2010.07.19 17:39
    질문1 답 : 케릭이니라 함은 알바처럼 케릭파일(예;NTConfig_Sorceress_캐릭터이름.ntl)을 말씀하시는 거라면 노입니다.... 창고지기는 케릭설정 안해도 각 알바케릭설정에서 창고지기 계정, 위치, 케릭명, 주어먹을 아템이니 를 설정하므로 안해도 상관없더군요..(경험입니다) 질문2 답 가능합니다....님의 경우 같은 위치에 다른 케릭명을 기입하여, 제대로 작동을 하지 않는 것 같습니다.....오히려 자주 들락거려 렐따의 우려가 있다고들 하더군요.....(저도 아템을 아직 많이 못 먹어서 그 정도까지 시전이 안되어서,,,,자주 아템을 정리해서...^^;) 질문3 답 : 원래 그렇게 되게 되어있습니다.. 단지, ===== 알바 케릭설정파일에 있듯이==== // 참고: "scripts/NTBot/MyData/WarehouseKeeper" 폴더에 아래의 파일들을 봇이 자동으로 만듭니다. // - WarehouseKeeperAccount.txt(창고지기 대표 계정이름 기록) // - WarehouseKeeperHunter.txt(창고지기 사냥 여부 기록) // - WarehouseKeeperJoin.txt(창고지기를 부르는 봇 정보 기록) // - WarehouseKeeperServer.txt(창고지기를 부르는 봇의 게이트웨이와 렐름 정보 기록) // - WarehouseKeeperSpace[Item].txt(아이템을 보관할 공간이 없는 "창고지기 캐릭터이름" 기록) * 주의: 다시 사용하려면 해당 "창고지기 캐릭터이름"을 삭제해야 합니다. // - WarehouseKeeperSpace[Gold].txt(골드가 가득 찬 "창고지기 캐릭터이름" 기록) * 주의: 다시 사용하려면 해당 "창고지기 캐릭터이름"을 삭제해야 합니다. // - WarehouseKeeperLog.txt 또는 WarehouseKeeperLog.html(창고지기가 보관한 아이템(골드 제외)을 기록) * 참고: "scripts/NTBot/char_configs/NTConfig_WarehouseKeeper.ntl"에서 설정합니다. // "scripts/NTBot/MyData/ItemList" 폴더에 아이템 목록을 봇이 자동으로 만듭니다. ====== 처럼 알아서 데이타를 작성하는데,,, 그 데이타 안에 누가 배부르고 배고픈지 자동으로 기록하게 되어 있습니다.... 그래서, 배부른 케릭은 아예 안들어가게 되어있는 구조죠.... 중간에 저처럼 아이템을 정리하면(배부른 놈의 아템을 다른 케릭으로 이동) 하면 필히 위의 폴더에 생성된 데이타를 정리(삭제) 해야만 다시 배고픈 케락으로 인식합니다....왜 아템을 정리했는데 안 부르지 하면 안됩니다. 질문4 답 이건 저두 잘 모르겠군요... 답이 길어졌는데, 아마도 케릭위치와 케릭명만 잘 적어도 잘 작동됩니다..그만큼 신경써서 잘 만들었다는 이야기죠... 아~~~ 그럴리 없겠지만, 창고지기에서 설정하는 모든 창고지기 케릭은 미리 계정과 케릭을 만들어서 적어도 헬 액트1(보통 헬에서 앵벌하므로, 나이트에서 앵벌하는 경우는 나이트 액트1)가지는 갈수 있는 케릭으로 만들어 놔야 한다는 것은 아시겠지요!!!!! 기우로 써 봅니다... 오늘도 즐거운 하루 되세요~~~
  • 네임 2010.07.19 18:35
    후........사소한것에서 틀렸었군요 =_=;; 일단은 슬롯번호를 고쳤습니다. 답변 감사합니다 이상문제 더 생기면 글올릴께요;;

번호 분류 제목 글쓴이 날짜 조회
공지   게시판 푸시 알림 / 통합 앱 서비스 31 file 트디개발자 2023.09.20 844.2k
공지 안내 D2NT 처음 이용하는 분은 튜토리얼을 참고바랍니다. 135 우녕자 2014.12.21 50.5k
공지   맨땅 초보자 가이드 598 file 뮤리아 2020.10.16 997.1k
공지   카카오톡 1:1 채팅방 만드는 법 101 트디개발자 2018.05.20 425.4k
4071 질문 햄딘이 멍때리는데 방법이 없을까요?? 2 호동물 2010.07.20 511
4070 질문 봇이 상점에 파는 템에 대해서 문의 드려요. 3 원더걸스 2010.07.20 564
4069 질문 유닉 고딕보우 이니 좀 알려주세요. 2 세모선장 2010.07.20 1.4k
4068 질문 (완료)날아다녀님7차버전 벅큐빙때문에 계속 오류가 납니다. 2 별로네요 2010.07.20 259
4067 질문 안녕하세요 8차 큐빙설정 궁금해서 올립니다 2 ikart 2010.07.20 1.7k
4066 질문 '기사의 수동/자동 확인 실패' 오류가 납니다. 3 torososo 2010.07.20 446
4065 질문 날아다녀님 7차버전 아이템이니 질문입니다 2 스나이퍼J 2010.07.20 186
4064 질문 창고지기에 관한 질문드립니다 6시간째 해매고있네요 부탁드립니다 1 수내요 2010.07.20 922
4063 질문 오토버스 관련해서 질문드립니다. 4 [Rolster] 상륙 2010.07.20 476
4062 질문 응답없음이라고 뜨면서 화면 하얘지는 현상이 궁금합니다. 3 光速바바 2010.07.19 588
4061 질문 윈도우7에서 봇돌리기가 좋은걸까요? 4 초보네욤ㅎ 2010.07.19 1.7k
4060 질문 렐따가 너무 빈번합니다. 5 장 사 꾼 2010.07.19 701
4059 질문 날아다녀님 8차 버전 언제 나온건가요? 7 picoco 2010.07.19 682
4058 질문 네크 데스웹 만땅이니좀 가르쳐 주시기바랍니다. 2 OriLove_love 2010.07.19 1.8k
4057 질문 날아다녀님 8차버젼 바알참 질문입니다. 7 벤치프레스 2010.07.19 561
> 질문 창고지기의 모든 문제 종합[마무리중,렐따 등등] 4 네임 2010.07.19 1.5k
4055 질문 엘리드루 봇질문 좀 드릴게요. 1 디아로 2010.07.19 261
4054 질문 봇이 방만들고 멈추는현상..질문드려봅니다 2 -ONEDAY- 2010.07.19 292
4053 질문 크랩 보석저장 설정에 관해 궁금한게 있습니다.[해결] 2 SPiTZ 2010.07.19 581
4052 질문 기사만 수동으로 돌리는 쫄봇에 대해서 질문드립니다. 1 RHCrAsH 2010.07.19 458