Skip to content

쫄봇 조인 관련 질문드립니다.

조회 수
1,450
추천 수
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초간 쫄 기다리다 혼자서 사냥을 하네요
쫄이 조인을 하기 위해서 어디를 고쳐주어야할까요