Skip to content

디아 바알런 쫄봇 설정하기 1 (LeechBotMaster와 LeechBot 이용)

분류 설명 조회 수 1,332 추천 수 1

디아 바알 런용 기사 - 쫄 봇 세팅
9차 버전을 기준으로 작성했습니다.
하지만 7,8차도 거의 같이 동작합니다. (최근 버전에 추가된 옵션사항은 안썼습니다.)


1. NTBot.ntj 파일 설정을 합니다.
이 부분은 기사캐릭의 방생성 및 쫄 캐릭의 방 조인에 관계있습니다.


 1-1. 기사 계정 설정 - 방을 만들고 기사역할을 할 캐릭의 계정이름을 설정합니다.
 
 
 1-2. 쫄 계정이름 설정하기 - 기사가 만든 방에 조인할 캐릭들의 계정이름들을 설정합니다.
 *주의: 캐릭이름이 아닌 계정이름을 써주셔야합니다.


//##############################################################################
// 쫄봇
//------
// 주의: 시작하기 전 "scripts/NTBot/MyData/LeechBot" 폴더에 있는 파일들을 삭제합니다.
//==============================================================================
leechBotMasterAccount = "기사계정"; // 기사 계정이름
leechBotMasterIsAuto = true; // 기사가 자동으로 방 만들기(true: 자동으로 방 만들기, false: 수동으로 방 만들거나 들어가기)
leechBotMasterIsChat = [false, false]; // 그대로 둡니다.

// 쫄 계정이름 설정하기
//----------------------
leechBotLeechAccountList.push("쫄계정1"); // 맨앞에 // 로 주석처리가 되어있으면 이를 삭제하여 활성화 시켜줘야합니다.
leechBotLeechAccountList.push("쫄계정2");
leechBotLeechAccountList.push("쫄계정3");

leechBotLeechJoinDelay = 500; // 쫄이 방에 들어가는 시간차(1/1000초)

쫄계정은 1개부터 필요한 수대로 설정합니다.
저는 쫄계정 3개까지만 설정해봤습니다.


 1-3 자주 발생하는 문제
 A. 쫄이 기사가 만든 방에 조인을 안한다.
 B. 쫄이 독자적으로 방을 만든다.
 C. 쫄이 기사가 만든 방이 아닌 이상한 방으로 조인하려고 한다.

 
 1-4. 해결방법
 A. 기사와 쫄 설정시에 캐릭명이 아닌 계정명을 넣어줬는지 확인합니다.
 B. 문법적인 문제를 재확인합니다. - "" () 등의 형식상의 오류 정정
 C. scripts/NTBot/MyData/LeechBot 안의 파일들을 다 삭제합니다.


2. 캐릭이니 MyLeechBotMaster, MyLeechBot.ntj 설정
기사, 부기사, 쫄등의 역할을 할 캐릭들의 캐릭이니를 설정합니다.
 2-1. 기사 캐릭 이니 설정
 
 NTConfig_Script.push("MyLeechBotMaster.ntj"); // 주석해제하여 활성화시킵니다.
 MyConfig_LeechBot = 3; // 기다릴 쫄 인원수
 MyConfig_LeechBotWait = 60; // 기사가 방조인 후 쫄 기다릴 최대 시간(초) - 8차 버전부터는 쫄들이 파티하고 메시지를 보내서 파티설정이 완료되면 자동 해제 됨으로 넉넉히 설정하시는게 좋습니다.
 //NTConfig_Script.push("MyLeechBot.ntj"); // - 주석해제 하지 않습니다.
 MyConfig_LeechBotItem = [true, false]; // [방 입장 후 아이템 등 정리하기, 도박하기]
 MyConfig_LeechBotDistance = [10, 20]; // 기사와의 간격 = [최소, 최대]
 MyConfig_LeechBotPrecast = 0; // 프리캐스트 하기 = 확인 시간(1/1000초) 간격 * 참고: "이동이나 사냥 중에 할 프리캐스트 설정하기"가 적용됩니다.
 MyConfig_LeechBotTeleport = false; // 텔레포트 사용하기
 MyConfig_LeechBotAura = 0; // 팔라딘이 켜고 다닐 오라
 MyConfig_LeechBotAttack = [0, 1000]; // 몬스터 잡기 = [몬스터와의 간격, 공격 시간(1/1000초) 간격] * 참고: "이동이나 사냥 중에 할 프리캐스트 설정하기"가 적용됩니다.
 MyConfig_LeechBotPick = 0; // 아이템 줍기 = 확인 시간(1/1000초) 간격
 MyConfig_LeechBotMaster = ""; // 방에 있는 특정 캐릭터를 기사로 설정하기 = "기사가 될 캐릭터이름"

 
 2-2. 부기사 캐릭 이니 설정 - 쫄 캐릭이 어느정도 독자적으로 사냥할만큼 강할경우 기사와 같이 사냥하는 경우입니다.
 혹은 저랩 쫄 캐릭을 보호할 목적으로 부기사를 쓰는 경우도 있습니다.
 
 //NTConfig_Script.push("MyLeechBotMaster.ntj"); // - 주석해제 하지 않습니다.
 MyConfig_LeechBot = 0;
 MyConfig_LeechBotWait = 60;
 NTConfig_Script.push("MyLeechBot.ntj"); // 주석해제하여 활성화시킵니다.
 MyConfig_LeechBotItem = [true, false]; // [방 입장 후 아이템 등 정리하기, 도박하기]
 MyConfig_LeechBotDistance = [5, 15]; // 기사와의 간격 = [최소, 최대] - 부기사는 기사와의 간격을 10 내외로 가깝게 합니다.
 MyConfig_LeechBotPrecast = 0; // 프리캐스트 하기를 끕니다.
 MyConfig_LeechBotTeleport = true; // 텔레포트 사용하기
 MyConfig_LeechBotAura = 0; // 팔라딘이 켜고 다닐 오라
 MyConfig_LeechBotAttack = [20, 100]; // 몬스터 잡기 = [몬스터와의 간격, 공격 시간(1/1000초) 간격] * 참고: 20거리안에 몬스터가 있을경우 0.1초 간격으로 공격합니다.
 MyConfig_LeechBotPick = 100; // 아이템 줍기 = 확인 시간(1/1000초) 간격 * 참고: 아이템 이니 혹은 캐릭이니에 설정된 아이템을 줍습니다.
 MyConfig_LeechBotMaster = ""; // 방에 있는 특정 캐릭터를 기사로 설정하기 = "기사가 될 캐릭터이름"

 '기사'의 캐릭 이니에서 디아와 바알 사냥터 설정에서 쫄봇 따라다님으로 설정을 해줘야합니다.
 부기사는 바알방에서 첫번째 '위험한' 포털이 열릴때 입장합니다.
 NTConfig_Script.push("NTDiablo.ntj")의 MyConfig_DiabloLeechBot = 2; // 0: 사용 안함/ 1: 쫄봇(멈춤)/ 2: 쫄봇(움직임)
 NTConfig_Script.push("NTBaal.ntj")의 MyConfig_BaalLeechBot = 2; // 0: 사용 안함/ 1: 쫄봇(멈춤)/ 2: 쫄봇(움직임)
 
 
 2-3 쫄 캐릭 이니 설정 설정 - 사냥은 하지 않고 기사 뒤를 멀리서 따라다니면서 경험치만 먹는 경우입니다.
 '쫄'의 캐릭 이니 사냥터 설정 맨위의 설정을 바꿉니다.
 //NTConfig_Script.push("MyLeechBotMaster.ntj"); // 쫄봇(기사) * 참고: "scripts/NTBot/MyConfigs/Key.ntl"에서 명령키를 설정합니다. "NTConfig_PublicMode = true"로 자동 설정됩니다.
 MyConfig_LeechBot = 0; // 쫄 인원수 = 0: 기사를 직접할 경우/ 1 이상: 기사가 봇일 경우
 MyConfig_LeechBotWait = 60; // 쫄 기다릴 최대 시간(초)
 NTConfig_Script.push("MyLeechBot.ntj"); // 쫄봇(쫄) * 참고: "NTConfig_PublicMode = false"로 자동 설정됩니다.
 MyConfig_LeechBotItem = [true, false]; // [방 입장 후 아이템 등 정리하기, 도박하기]
 MyConfig_LeechBotDistance = [35, 45]; // 기사와의 간격을 벌려야 합니다. 이 값은 시험해보면서 조정하셔야합니다.
 MyConfig_LeechBotPrecast = 0; // 프리캐스트 하기를 끕니다.
 MyConfig_LeechBotTeleport = false; // 텔레포트 사용하기 - 설정하면 몬스터 근처로 빠르게 이동하여 치킨이 일어날 확률이 높아집니다.
 MyConfig_LeechBotAura = 0; // 설정하지 않습니다.
 MyConfig_LeechBotAttack = [0, 1000]; // 몬스터 공격을 끕니다. 
 MyConfig_LeechBotPick = 100; // 아이템 줍기는 설정하여 골드를 모으도록합니다. 다만 아이템 주우러 가다가 치킨도 일어날수 있으니 랩업이 우선이면 0으로 설정하여 끕니다.
 MyConfig_LeechBotMaster = ""; // 설정하지 않습니다.
 
 '기사'의 캐릭 이니에서 디아와 바알 사냥터 설정에서 쫄봇 따라다님으로 설정을 해줘야합니다.
 쫄은 바알방에서 두번째 '안전한' 포털이 열릴때 입장합니다.
 NTConfig_Script.push("NTDiablo.ntj")의 MyConfig_DiabloLeechBot = 2; // 0: 사용 안함/ 1: 쫄봇(멈춤)/ 2: 쫄봇(움직임) <- 사냥은 안하지만 경험치 때문에 따라다님을 해줍니다.
 NTConfig_Script.push("NTBaal.ntj")의 MyConfig_BaalLeechBot = 1; // 0: 사용 안함/ 1: 쫄봇(멈춤)/ 2: 쫄봇(움직임)

 
 2-4. 주의 - MyLeechBOtMaster, MyLeechBot을 이용하여 설정한 경우에는 부기사/쫄의 구분이 없습니다.
 부기사 혹은 쫄의 역할을 단 한개의 기사 캐릭 이니 사냥터 설정해서 하기 때문입니다.
 디아방의 경우에는 부기사 MyLeechBot 설정에서 기사와의 거리와 몬스터 공격 등을 변경으로 부기사와 쫄을 구분할 수 있지만 바알방은 불가합니다.
 바알방에서 '쫄봇(움직임)'을 하면 부기사와 쫄이 전부 바알 탁자 앞에서 전투에 참여 함으로써 쫄은 금방 치킨해 버립니다.
 부기사/쫄을 구분해서 하는 방법은 디아/바알의 자체 부기사-쫄 기능을 활용해야합니다. 그 방법은 다음에 쓰겠습니다.
 
 
3. 디아 - 바알런 사냥터 설정
지금까지 처럼 기사 캐릭 이니에 MyLeechBOtMaster.ntj 그리고 쫄 캐릭 이니의 MyLeechBot.ntj로 설정한 한 후에
기사 캐릭 이니의 사냥터 부분에서 다음 두 값이 제대로 설정되었는지 꼭 확인합니다.

 NTConfig_Script.push("NTDiablo.ntj")에서 MyConfig_DiabloLeechDiablo = 0;
 NTConfig_Script.push("NTBaal.ntj")에서 MyConfig_BaalLeechBaal = 0;

 
 3-1. 기사 캐릭 - 기사 캐릭의 사냥터 설정의 디아와 바알을 주석해제하여 활성화합니다.
 NTConfig_Script.push("NTDiablo.ntj"); // 액트 4: 불길의 강으로 이동 -> 카오스 생츄어리로 이동 -> 씨일 열고 소환 몬스터 사냥 -> 디아블로 사냥
 MyConfig_DiabloLeechDiablo = 0; // 다이블로용 쫄봇 = 0: 사용 안함/ 1: 기사/ 2: 부기사/ 3: 쫄
 MyConfig_DiabloLeechBot = 2; // 0: 사용 안함/ 1: 쫄봇(멈춤)/ 2: 쫄봇(움직임) * 주의: "MyLeechBotMaster.ntj"를 설정합니다.
 MyConfig_DiabloHelp = 0; // 채팅으로 "ㄷ", "h", "H"를 외치면 해당 플레이어 주위 몬스터 잡아 주기 = 잡아 줄 횟수
 MyConfig_DiabloPotion = [0, 0]; // 사 먹을 포션 개수 = [해독포션, 해빙포션]
 MyConfig_DiabloClear = [[0, 0x01], [0, 0x01], [1, 0x01]]; // [웨이포인트부터 입구까지, 입구부터 중앙까지, 중앙부터 디아블로 소환 전까지]
 MyConfig_DiabloKill = true; // 디아블로 잡기
 MyConfig_DiabloInventory = false; // 디아블로 잡기 전 인벤토리에 있는 아이템 정리하기
 MyConfig_DiabloMessage[0] = ["도움이 필요할 땐 \"ㄷ\", \"h\", \"H\"를 외칩니다!"]; // ["보낼 메시지" . . .]
 MyConfig_DiabloMessage[1] = ["타운포탈, 위험합니다!"]; // ["보낼 메시지" . . .]
 MyConfig_DiabloMessage[2] = ["타운포탈, 안전합니다!"]; // ["보낼 메시지" . . .]
 MyConfig_DiabloMessage[3] = ["디아블로를 잡습니다!"]; // ["보낼 메시지" . . .]
 MyConfig_DiabloMessage[4] = ["다음 방으로 갑니다!"]; // ["보낼 메시지" . . .] * 참고: 특수 문자 "%G"는 "XXX-번호" 형식의 다음 방이름입니다.

 NTConfig_Script.push("NTBaal.ntj"); // 액트 5: 월드스톤 성채 2, 3층으로 이동 -> 쓰론 오브 디스트럭션으로 이동 -> 바알 소환 몬스터 사냥 (-> 월드스톤 체임버로 이동 -> 바알 사냥)
 MyConfig_BaalLeechBaal = 0; // 바알용 쫄봇 = 0: 사용 안함/ 1: 기사/ 2: 부기사/ 3: 쫄
 MyConfig_BaalLeechBot = 1; // 0: 사용 안함/ 1: 쫄봇(멈춤)/ 2: 쫄봇(움직임) * 주의: "MyLeechBotMaster.ntj"를 설정합니다.
 MyConfig_BaalClear = [[0, 0x01], [0, 0x01], [0, 0x01]]; // [월드스톤 성채 2층, 월드스톤 성채 3층, 쓰론 오브 디스트럭션]
 MyConfig_BaalCheckMonster = [false, false, false, 691]; // 몬스터를 발견하면 사냥 중지하기 = [월드스톤 성채 2층, 월드스톤 성채 3층, 쓰론 오브 디스트럭션, 몬스터 ClassID . . .]
 MyConfig_BaalPortalOpen = false; // 쓰론 오브 디스트럭션에 도착 후 몬스터 잡기 전 타운포탈부터 열기
 MyConfig_BaalPortalXy = [15116, 5068, 15116, 5068]; // 두 번째 "타운포탈, 안전합니다!" 타운포탈 열 좌표 = [X("MyConfig_BaalLeechBot = 0 또는 2"일 경우), Y, X("MyConfig_BaalLeechBot = 1"일 경우), Y]
 MyConfig_BaalLeechBotXy = [15092, 5040]; // "MyConfig_BaalLeechBot = 2"일 경우 바알이 몬스터 소환할 때 쫄이 대기할 좌표 = [X, Y]
 MyConfig_BaalAttackXy = [15092, 5028]; // 바알이 몬스터를 소환할 때 대기할 좌표 = [X, Y]
 MyConfig_BaalKill = true; // 바알 잡기
 MyConfig_BaalInventory = false; // 바알 잡기 전 인벤토리에 있는 아이템 정리하기
 MyConfig_BaalMessage[0] = ["타운포탈, 위험합니다!"]; // ["보낼 메시지" . . .]
 MyConfig_BaalMessage[1] = ["타운포탈, 안전합니다!"]; // ["보낼 메시지" . . .]
 MyConfig_BaalMessage[2] = ["바알을 잡습니다!"]; // ["보낼 메시지" . . .]
 MyConfig_BaalMessage[3] = ["다음 방으로 갑니다!"]; // ["보낼 메시지" . . .] * 참고: 특수 문자 "%G"는 "XXX-번호" 형식의 다음 방이름입니다.
 만약 디아 및 바알 외의 사냥터를 설정하면 부기사 및 쫄 캐릭은 마을에서 대기합니다. 

 
 3-2 부기사 및 쫄 캐릭
 부기사 및 쫄 캐릭 사냥터 설정은 2-2,2-3의 과정에서 MyLeechBot.ntj를 설정함으로써 전부 무시됩니다.


4. 매니저 설정 - 기사, 부기사, 쫄의 설정을 합니다.
 4-1. NTBot.ntj에 설정된 계정과 같은 계정들인지 확인합니다.
 4-2. 캐릭별 진입점이 NTBot.ntj 인지 확인합니다.
 
 
5. 정리 - MyLeechBotMaster, MyLeechBot.ntj를 이용하는 경우 정리하면 다음과 같습니다.
 4-1. 방생성과 조인에 관계된 설정은 NTBot.ntj 파일에서 합니다.
 4-2. 기사 캐릭 이니는 사냥터 설정에서 MyLeechBotMaster와 디아, 바알만 설정합니다.
 4-3. 부시가와 쫄 캐릭 이니는 사냥서 설정에서 MyLeechBot.ntj만 설정합니다. (나머지 사냥터 및 다른 설정은 건드리지 않습니다.)
 
 
6. 팁
 5-1. 처음 봇을 실행하는 경우에는 기사와 쫄 캐릭들이 같은 액트에 있으면 문제발생 확률이 줄어듭니다.
 5-2. 처음 설정 혹은 설정 변경시에는 scripts/NTBot/MyData/LeechBot 폴더안의 파일을 전부 삭제해야 문제가 발생할 확률이 줄어듭니다.
 5-3. 쫄 캐릭들을 먼저 실행시켜 로비에 대기시키고 기사 캐릭을 실행합니다.
 5-4. 공방 기사는 매니저 설정에서 기사캐릭의 방만들기 암호를 없애면 됩니다.
 5-5. 요새 같이 방만들기 힘들때에는 기사 캐릭을 공방에 조인시켜 동작하는지 확인하는것도 괜찮은 방법입니다.
 그러면 쫄들도 따라들어와서 방을 스스로 만들었을때와 동일하게 동작합니다.
 5-6. 쫄 캐릭이 골드를 모으려면 쫄 캐릭 이니의 아이템 설정 부분에서 MyConfig_MoneyMaker = [5000, 5000]; 설정합니다.
 
 
7. 문제 및 해결
 5-1. 방생성 조인과 관계된 에러는 대부분 NTBoit.ntj 파일 설정 문제입니다. 계정이름, 형식 등을 확인합니다.
 5-2. 모든 캐릭이 방에 들어왔는데 기사가 사냥터로 이동하기 까지의 문제는 대부분 MyLeechBotMaster, MyLeechBot 의 설정 미비입니다. (7차는 기사 캐릭 이니의 NTConfig_PublicMode = true 설정 미비)
 5-3. 기사가 사냥터로 이동후의 문제는 대부분 기사 캐릭 이니의 사냥터 이니 설정 미비입니다.
 (예를 들어서 NTConfig_Script.push("NTDiablo.ntj")에서 MyConfig_DiabloLeechBot 혹은 NTConfig_Script.push("NTBaal.ntj")에서 MyConfig_BaalLeechBaal이 0이 아닌 다른 값으로 설정되었다던지 등)
 5-4. 쫄 캐릭들의 포션 안먹기 등의 문제는 쫄 캐릭 이니의 사냥터 설정이외의 설정을 삭제 혹은 이상하게 설정한 경우가 많습니다. 쫄 캐릭 이니는 MyLeechBot 부분만 설정하고 그외의 부분은 건드리지 마세요












  • juntao 2010.08.16 02:03
    전왜 쫄이 방을 못찾아 들어갈가요...기사는 방만들어 들어가는데 쫄은 다른방제를 입력해서 만나지를 못합니다. 거북님의 말씀대로 ntbot 파일내 주석 제거와 계정 설정,캐릭터 컨피그 설정까지 모두 마쳤구요. 다른분의 쫄봇 설정도 보고 다똑같이 했다고 생각하는데 항상 방을 못따라 들어갑니다.(다른 방제를 입력)ㅠ 미치겠습니다.. 이젠 속이 울렁거리려고하는;;;...이제 쉬어야겠습니다..; 9차 사용중입니다..후;;ㅠ 도와주세요..

번호 분류 제목 글쓴이 날짜 조회
공지   게시판 푸시 알림 / 통합 앱 서비스 32 file 트디개발자 2023.09.20 866.7k
공지 안내 D2NT 처음 이용하는 분은 튜토리얼을 참고바랍니다. 135 우녕자 2014.12.21 50.8k
공지   맨땅 초보자 가이드 601 file 뮤리아 2020.10.16 1001.1k
공지   카카오톡 1:1 채팅방 만드는 법 101 트디개발자 2018.05.20 426.9k
4471 질문 4봇->6봇으로 늘리려 합니다 2 해커스토익 2010.08.13 347
4470 질문 완료)날아다녀님 9차 수정 팔라딘 질문드립니다. 2 렛츠고열이9 2010.08.13 997
> 설명 디아 바알런 쫄봇 설정하기 1 (LeechBotMaster와 LeechBot 이용) 1 거북맥 2010.08.13 1.3k
4468 질문 오리 활아마 스킬지정을 어떻게 하나요? 1 비타미노 2010.08.13 1.8k
4467 질문 어베던을 사냥하고 싶습니다. 4 光速바바 2010.08.13 633
4466 질문 쫄봇 설정 관련 질문좀요 2 우미 2010.08.13 327
4465 질문 9차버전) 프렌치바바 문의드립니다. 1 온양 2010.08.13 563
4464 기타 엘리드루로 봇을 돌려보려고 하는데요 1 다비드_비야 2010.08.13 567
4463 질문 (9차)쫄봇이 기사가 사냥하는곳마다 따라가게 할수있나요 2 phd216 2010.08.13 985
4462 질문 특정 아이템만 먹으면 봇이 멍때립니다 3 stormos 2010.08.13 1.7k
4461 질문 창고지기 대기가 로그인 창인가요? 1 capis 2010.08.13 282
4460 질문 d2nt 봇 사용자인데요..템을 안물어옵니다ㅜㅜ 1 썩은산타 2010.08.13 557
4459 질문 봇이 몇일전까지만해도 8캐릭 됐는데...지금은 7캐릭만 돌아가요 1 서현서진 2010.08.13 1.1k
4458 질문 봇돌이 처음 돌려보는 생초짜입니다 3 해경씨노라줘 2010.08.13 1.7k
4457 질문 안다 잡고 아이템 먹기(해결) 1 매까라 2010.08.13 1.7k
4456 질문 날아다녀님 9차봇 사냥용 최적 드루캐릭 조언부탁 3 노땅바바 2010.08.13 1.2k
4455 질문 오리 디아런 관련 질문 2 서현서진 2010.08.13 320
4454 d2nt 3.0 사용중입니다. 치킨관련 질문 올립니다. 2 chojja 2010.08.13 558
4453 질문 퀘드랍 봇 이용 질문입니다. 3 9년만에복귀 2010.08.13 564
4452 질문 어쎄 클러 이니설정 질문 드립니다. 4 쪼아 2010.08.13 733