창고지기 계정명을 xyxy. 창고지기 캐릭명을 xyxy-x 라고 했을때. 키만 보관하는 창고지기 설정을 하려고 합니다.
1. NTBot\MyConfigs 에서 WarehouseKeeper.ntl 파일을 열고
//############################################################################## // 창고지기 설정하기 //============================================================================== var _MyWKC_WarehouseKeeperMaster = "xyxy"; // 창고지기 대표 계정이름 * 참고: 'D2NT Manager'가 맨 처음 접속하게 될 대표 계정이름입니다. var _MyWKC_WarehouseKeeperMode = 0; // 0: 사용 안 함/ 1: 사냥하기/ 2: 장기봇용 방 만들고 지키기 * 참고: '사냥하기'로 설정하면 "창고지기 대표 계정이름"에 설정한 캐릭터가 사냥을 합니다. '장기봇용 방 만들고 지키기'로 설정하면 "창고지기 대표 계정이름"에 설정한 캐릭터가 만든 방에 쫄봇의 '쫄 계정이름 설정하기'에 설정한 쫄이 방에 따라 들어옵니다. var _MyWKC_WarehouseKeeperIsLogin = true; // true: 로그인 창에서 대기/ false: 로그아웃 창에서 대기 * 참고: '_MyWKC_WarehouseKeeperMode = 0'으로 설정했을 때만 적용됩니다.
2. \NTBot\char_configs 에서 봇(팔라딘) 캐릭터 이니를 열고
//########################################################################## // 창고지기 설정하기 //------------------- // MyConfig_WarehouseKeeperList.push(["창고지기 계정이름", 캐릭터 선택창에서의 창고지기 위치, "창고지기 캐릭터이름", "아이템이니" . . .]) // 캐릭터 선택창에서의 창고지기 위치: 0,1 // 2,3 // 4,5 // 6,7 // "아이템이니": 개수 제한 없이 무한정 설정할 수 있습니다. 예) MyConfig_WarehouseKeeperList.push(["abc", 0, "def", "gems.nip", "rares.nip"]); // 'scripts/NTBot/item_configs'의 하위 폴더에 있으면 폴더명을 포함해서 설정합니다. 예) 'scripts/NTBot/item_configs/normal'라면 MyConfig_WarehouseKeeperList.push(["abc", 0, "def", "normal/gems.nip", "normal/rares.nip"]); // 파일명은 무엇이든 다 사용할 수 있습니다. 예) 'a.nip', 'a.ni', 'a.n', 'a' // * 특수 문자 "%G"로 설정하면 골드를 보관합니다.(봇의 골드가 가득 찼을 때 작동) 예) MyConfig_WarehouseKeeperList.push(["abc", 0, "def", "%G", "normal/gems.nip", "normal/rares.nip"]); // 주의: 아이템이니는 반드시 'scripts/NTBot/item_configs' 폴더나 하위 폴더에 있어야 합니다. // 참고: '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' 폴더에 아이템 목록을 봇이 자동으로 만듭니다. //========================================================================== MyConfig_WarehouseKeeperList.push(["xyxy", 0, "xyxy-x", "흰여울/keys.nip"]);
3. 매니저에서 창고지기 캐릭설정을 해주고 \NTBot\char_configs 에서 창고지기캐릭파일 (NTConfig_Paladin_xyxy-x) 까지 만들었습니다.
이렇게 한 후에 확인차 봇 캐릭 인벤을 일부러 키로 꽉채운채로 실행하고 창고지기 또한 매니저에서 실행 시켰습니다.
그런데 여기서 문제가 봇이 창고지기를 불러오고 창고지기가 정상적으로 로그인해 봇캐릭의 방에 들어가기는 하지만
<D2NT Error> C:\Documents and Setting\Microsoft\?\?\D2NT\D2NT\scripts\NTMap\NTNapGame.ntj(12):ReferenceEorror:NT_Loadconfig is not defined
에러를 내뿜으면서 바로 방을 나가고 로그인 대기 화면에서 100초 대기상태로 넘어가버립니다.