날아다녀님18차 // 창고지기 방입장후 에러 질문입니다.
분류
질문
조회 수
1,562
추천 수
0

창고지기 계정명을 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초 대기상태로 넘어가버립니다.
어떤 부분이 잘못되었을까요??

