쫄봇 조인 관련 질문드립니다.
분류
질문
조회 수
1,448
추천 수
0
안녕하세요 ^^
오늘 쫄봇에 한번 도전해보려고 메모장과 씨름하고 있지만
나아질 기미가 보이질 않는군요 ^^
먼저 \scripts\NTBot.NTJ 파일에서
leechBotMasterAccount = "계정 넣었습니다."; // 기사 계정이름
leechBotMasterIsAuto = true; // 기사가 자동으로 방 만들기(true: 자동으로 방 만들기, false: 수동으로 방 만들거나 들어가기)
leechBotMasterIsChat = [false, false]; // 기사가 채팅창에 있을 경우 방제와 비번 메시지 보내기 = [방제, 비번] * 주의: 방제는 "XXX-번호" 형식이어야 합니다.
leechBotLeechAccountList.push("역시 계정명");
//leechBotLeechAccountList.push("쫄 계정이름");
//leechBotLeechAccountList.push("쫄 계정이름");
이런식으로 " " 안에 캐릭명이 아닌 계정명 넣었구요
주석처리 된 부분 역시 삭제해주었구요
다음 \scripts\NTBot\char_configs\NTConfig_Paladin_제캐릭명 (대소문자 구분)
쫄봇 \scripts\NTBot\char_configs\NTConfig_Paladin_제캐릭명 (대소문자 구분)
이렇게 기사용과 쫄용 캐릭파일 만들었으며
먼저 기사를 보면
NTConfig_Script.push("MyLeechBotMaster.ntj"); // 쫄봇(기사) * 참고: "scripts/NTBot/MyConfigs/Key.ntl"에서 명령키를 설정합니다.
MyConfig_LeechBot = 1; // 쫄 인원수 = 0: 기사를 직접할 경우/ 1 이상: 기사가 봇일 경우
MyConfig_LeechBotWait = 60; // 쫄 기다릴 최대 시간(초)
이 부분 주석 삭제 해주고 위와 같이 내용 수정했습니다.
그리고 사냥터 부분은
NTConfig_Script.push("NTDiablo.ntj"); // 액트 4: 불길의 강으로 이동 -> 카오스 생츄어리로 이동 -> 씨일 열고 소환 몬스터 사냥 -> 디아블로 사냥
MyConfig_DiabloClear = [false, false, true, 0x01]; // [웨이포인트부터 입구까지, 입구부터 중앙까지, 중앙부터 디아블로 잡을 때까지, 사냥할 몬스터 종류]
MyConfig_DiabloInventory = false; // 디아블로 잡기 전 인벤토리에 있는 아이템 정리하기
MyConfig_DiabloLeechBot = 0; // 0: 사용 안함/ 1: 쫄봇(멈춤)/ 2: 쫄봇(움직임)
MyConfig_DiabloPotion = [0, 0]; // 포션 사 먹기 = [해독포션, 해빙포션]
MyConfig_DiabloHelp = 0; // 채팅 첫 글자가 "ㄷ", "h", "H"면 해당 플레이어 주위 몬스터 잡아 주기 = 잡아 줄 횟수
MyConfig_DiabloWait = 15000; // 디아블로 나올때까지 기다릴 최대 시간(1/1000초)
위와 같이 수정해주었구요.
다음 쫄캐릭의 경우
NTConfig_Script.push("MyLeechBot.ntj"); // 쫄봇(쫄)
MyConfig_LeechBotItem = true; // 방 입장 후 아이템 등 정리하기
MyConfig_LeechBotDistance = [15, 30]; // 기사와의 간격 = [최소, 최대]
MyConfig_LeechBotAttack = [15, 1000]; // 몬스터 잡기 = [몬스터와의 간격, 공격 시간(1/1000초) 간격]
MyConfig_LeechBotPick = 1000; // 아이템 줍기 = 확인 시간(1/1000초) 간격
MyConfig_LeechBotTeleport = false; // 텔레포트 사용하기
MyConfig_LeechBotPrecast = [0, false, false, false, 0, 0]; // [프리캐스트 시간(1/1000초) 간격, 배틀 오더스, 샤우트, 네크로맨서 소환 스펠, 네크로맨서 저주, 팔라딘 오라]
MyConfig_LeechBotMerc = 0; // 용병 살리기 = 확인 시간(1/1000초) 간격
이 부분 주석 삭제해주고 적당한 값 넣어주었습니다.
NTConfig_Script.push("NTDiablo.ntj"); // 액트 4: 불길의 강으로 이동 -> 카오스 생츄어리로 이동 -> 씨일 열고 소환 몬스터 사냥 -> 디아블로 사냥
MyConfig_DiabloClear = [false, false, true, 0x01]; // [웨이포인트부터 입구까지, 입구부터 중앙까지, 중앙부터 디아블로 잡을 때까지, 사냥할 몬스터 종류]
MyConfig_DiabloInventory = false; // 디아블로 잡기 전 인벤토리에 있는 아이템 정리하기
MyConfig_DiabloLeechBot = 2; // 0: 사용 안함/ 1: 쫄봇(멈춤)/ 2: 쫄봇(움직임)
MyConfig_DiabloPotion = [0, 0]; // 포션 사 먹기 = [해독포션, 해빙포션]
MyConfig_DiabloHelp = 0; // 채팅 첫 글자가 "ㄷ", "h", "H"면 해당 플레이어 주위 몬스터 잡아 주기 = 잡아 줄 횟수
MyConfig_DiabloWait = 15000; // 디아블로 나올때까지 기다릴 최대 시간(1/1000초)
이렇게 수정했습니다.
수정한 파일은 총 3가지이며 매니저에서 기사/쫄 진입점 NTBot 으로 설정했습니다.
쫄 먼저 실행 하고 기사 실행하면 쫄은 계속 대기실에서 대기만 하고
기사는 혼자 방 만들고 위에 설정을 60초로 했기에 60초간 쫄 기다리다 혼자서 사냥을 하네요
쫄이 조인을 하기 위해서 어디를 고쳐주어야할까요

