Skip to content

팁 게시판

처음 봇을 사용하시는 분(초보)들을 위한 봇 사용법

분류 봇관련 조회 수 9,456 추천 수 75
은하수저너머에 https://tradia.me/diablo2/diablo2_tips/217583

초보자를 위해 간단한 봇 설정 및 사용법을 적어보겠습니다.

참고1: 디아블로 정보/강좌 게시판 혹은 디아블로 BOT 게시판에서 검색하시면 더 많은 정보를 얻을 수 있습니다.

 자료는 날아다녀님 최신봇을 기준으로 설명 드리겠습니다.
[D2NT 2.1 and NTBot 4.0] 추가버전 (8차수정) 오타수정(1/12) 판 입니다.
날아다녀님 자료 : http://tradia.me/diablo2/download/74773
 
다시 한번 날아다녀님에게 감사드립니다.
다른 좋은 자료를 올려주신 분들에게도 감사합니다.

제가 아마추어,프로 프로그래머가 아니니만 최선을 다해 적겠습니다.

 목차: - 1. 기본 숙지 사항
 - 2. 매니저 설정하기 : 링크 참고
 http://tradia.me/diablo2/diablo2_tips/215256
 - 3. 캐릭콘피그 설정
- 4. 아이템이니 설정
- 5. 기타 설정하기 - NTBOT 파일, 우버디아

 자, 그럼 설명 들어가겠습니다. 천천이 읽고 따라 해 주시기 바랍니다.

<<< 설명 >>>

 1. 기본 숙지 사항
ⓐ 다음은 자료를 받으면 기본적으로 수정할 파일들입니다.
 - 캐릭콘피그 파일 - \scripts\NTBot\char_configs 폴더 안의 'NTConfig_Amazon_캐릭터이름' 형식으로
된 파일들을 말합니다(7개)
 - 봇을 돌릴 캐릭의 기본 설정을 하는 부분입니다. 팔라딘이면 'NTConfig_Paladin_캐릭터
 이름' 파일, 소서리스면 'NTConfig_Sorceress_캐릭터이름' 파일을 수정하면 됩니다.
 - 기본적으로 파일 안에 설명이 잘 되어 있습니다.
 - 저장시에는 파일명의 캐릭터이름 부분에 자기 캐릭터 이름만 적어주시면 됩니다. 확장
자(.nip)는 적을 필요 없습니다.
 - 아이템 이니파일 - \scripts\NTBot\item_configs 폴더 그리고 하위 폴더 안의 모든 파일들을 일컬어 말합
 니다.
 - 아이템에 관한 설정을 하는 부분입니다(유니크, 매직, 래어, 룬, 세트 등)
 - 꼭 수정할 필요는 없습니다. 그대로 사용하셔두 됩니다. 하지만 자기 만의 아이템을 줍
 기 위해서는 수정해야겠죠
 - 지금 아이템 이니파일은 크게 날아다녀님과 한글815님의 파일을 대부분 사용하실 것입
니다. 적용하는 방법이 약간 다르기 때문에 아래 '3. 아이템 이니설정'에서 설명하겠습니
다.
※ 설정하지도 않은 아이템이 들어왔을 경우
- 픽업(줍기)기능을 있는 파일이 \scripts\NTBot\item_configs 폴더 안의 파일(아이템이니파일)
과 캐릭콘피그 파일 안의 '주워 보관할 아이템' 이렇게 존재합니다. 따라서 이상한 아이템을 집어서
 보관하신다면 이 두 곳을 확인해 보시기 바람니다.
ⓑ 파일 안의 내용은 윈도우즈에서 지원하는 노트패드(notepad)로 열어 볼 수 있습니다.
파일선택-> 마우스 오른쪽 클릭 -> 연결 프로그램 -> 프로그램 선택-> 박스에 노트패드(notepad) 선택,
없으면 찾아보기 클릭해서 windows 폴더 안에 notepad을 선택하시면 됩니다.
ⓒ 저장은 그냥 하시면 됩니다(제가 수정한 파일들은 그냥 저장해두 문제 없었지만 확신은 못하겠습니다.)
ⓓ 자주 사용하는 명령어
 - '/*내용~~~*/' 명령과 '//' 명령
- 주석 구문으로, 내용은 있으나 실행에 관여하지 않는 것(실행 안됨)을 말합니다.
 문두에 2개 중 하나를 표시하면 되고 그 줄은 실행을 하지 않습니다.
 예) 캐릭콘피그 파일 안의 내용을 보면 처음엔 /*.....*/ (하고 싶은 말이 많을 때 사용??)사용하고 있죠.
 몇 줄 내려가면 또 문두에 //(그 줄만 주석처리가 됩니다. 즉 실행이 안됩니다.)를 사용하고 있습니다
당연히 문두에 있는 //를 삭제하면 그 줄은 실행됩니다. 
ⓔ 폴던 안에 '설명서' 파일 꼭 읽어 보세요



 2. 매니저 설정하기 : 위 링크 참고하세요
 

 3. 캐릭콘피그 설정
- \scripts\NTBot\char_configs 폴더 안의 'NTConfig_Amazon_캐릭터이름' 형식으로 된 파일들
 - 소서리스를 기준으로 하겠습니다. 따라서 'NTConfig_Sorceress_캐릭터이름'파일을 여시면 됩니다.
- 다른 캐릭터콘피그 파일일 시는 스킬지정만 다르고 나머지 부분은 같습니다.
//내용~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/*
* 앞에 "//"가 있으면: 사용 안함
 .
 .
 .

*/
~~ 위는 /* 내용~~~ */ 명령이 사용되었죠..주석입니다.

 //###################################################
 // 사냥터 설정하기
 //=============================================
 .
 .
 //NTConfig_Script.push("MyJanggiBot.ntj"); // 장기봇("scripts/NTBot/bots/MyJanggiBot.ntj"에서 창고지기를 설정합니다)
 MyConfig_JanggiBotGet = [true, false]; // [장기 구하기, 지옥의 횃불 구하기]
 MyConfig_JanggiBotAntidotePotion = 0; // 해독포션 사 먹기
 //NTConfig_Script.push("MyJanggiBotKeeper.ntj"); // 장기봇용 방 만들고 지키기("scripts/NTBot.ntj"에서 방 지키는 캐릭터는 기사/장기봇 캐릭터는 쫄로 설정합니다. 스크립트 끝나면 방을 나갑니다)

☞ 위 부분은 쫄봇, 기사 도우미, 오리지널 명령이므로 확장 봇만 돌리신다면 다 주석처리(문두에 // 표시) 합니다.
☞ 대부분은 주석처리가 되었지만 '오리지널 블리소서 사냥터 설정하기' 부분은 주석처리가 되어 있지 않습니다.
추석처리 합니다.
 즉, // NTConfig_Script.push("MyAndariel.ntj"); .........그 아래 3줄은 주석처리 안 해두 됩니다.
//NTConfig_Script.push("MyDuriel.ntj"); ...........그 아래 2줄은 주석처리 안 해두 됩니다.
// NTConfig_Script.push("MyMephisto.ntj")...........그 아래 3줄은 주석처리 안 해두 됩니다.
 게 하시면 됩니다. 이해를 돕자면 상위명령과 하위명령이라고 생각하시면 되겠네요. 상위 명령이 실행을 안하면
 당연 하위 명령도 실행이 안되겠죠. 덧붙여서 상위 명령을 실행하고 하위 명령중 일부를 실행하지 않게 설정할
 수도 있습니다. 하위 명령을 주석처리 하면 됩니다.


 //NTConfig_Script.push("NTPindleskin.ntj"); // 액트 5: 니라트하크의 사원 포탈로 이동 -> 핀들스킨 사냥 (-> 홀스 오브 앵귀쉬로 이동 -> 홀스 오브 페인으로 이동 -> 홀스 오브 보우트로 이동 -> 니라트하크 사냥)
 MyConfig_PindleskinNihlathak = false; // 니라트하크 잡기
 MyConfig_PindleskinTombViper = false; // 툼 바이퍼 있으면 니라트하크 잡지 않기
 MyConfig_PindleskinClear = [false, false, false, 1, 0]; // "MyConfig_PindleskinNihlathak = true"일 경우 = [홀스 오브 앵귀쉬, 홀스 오브 페인, 홀스 오브 보우트(전체 사냥, "MyConfig_PindleskinTombViper = true"일 경우 툼 바이퍼 있으면 사용 안함), 1: 길목 사냥/ 2: 전체 사냥, 사냥할 몬스터 종류]
 .
 .
 .
 //NTConfig_Script.push("MySecretCowLevel.ntj"); // 카우봇
 MyConfig_SecretCowLevelGriswold = false; // 그리스월드 잡기

☞사냥터 설정 부분입니다. 기본적으로 사냥터 설정이 위처럼 되어 있을 것입니다. 명령어는 한줄한줄 처음(1행1열)부터 한 줄 씩 차례대로 실행됩니다. 따라서, 사냥은 액5에서 시작하여 액1 카우방에서 끝납니다. 이렇게 설정
하면 당연히 치킨률이 높겠죠. 사냥 순서를 액1에서 시작하여 액5에서 끝나되 어려운 사냥터는 마지막으로 보내야 겠지요..
예)
 NTConfig_Script.push("NTAndariel.ntj"); //액1
 MyConfig_NTAndarielClear = [false, false, false, 1, 9];
 MyConfig_NTAndarielKill = false;
 MyConfig_NTAndarielAntidotePotion = 0; .
 .
 .
NTConfig_Script.push("NTPindleskin.ntj"); // 액트 5
 MyConfig_PindleskinNihlathak = false; 
 MyConfig_PindleskinTombViper = false;
 MyConfig_PindleskinClear = [false, false, false, 1, 0]; .
 .
☞ 블록설정하여 잘라내기->붙여넣기 하시면 됩니다.
☞ 사냥터 설정중에 'MyConfig_NTAndarielClear = [false, false, false, 1, 9];' 과 비슷한 구문을 많이 보실 수 있을
 것입니다. 설명에도 나왔지만 첫번째 false값은 카타콤2층, 두번째 false값은 카타콤3층, 세번째 false값은 카타
콤4층입니다. true로 설정시에는 그 지역을 사냥합니다. 사냥도 길목사낭/전체사냥이 있겠죠? 그렇습니다. 네
번째 숫 자1이 설정값입니다(1은 길목사냥, 2는 전체사냥). 마지막 숫자는 몬스터 종류가 되겠습니다.
 몬스터 종류는 위에 적혀 있죠.
 복습 : MyConfig_NTAndarielClear = [true, true, true, 2, 0];
=> 카타콤2,3,4(true)층 전체사냥(2)을 합니다. 0이니 모든 몬스터가 되겠네요...;)
☞ 액5에서 사냥터 보충 들어갑니다.
 //NTConfig_Script.push("NTPindleskin.ntj"); ----핀들->나락순으로 사냥합니다.
 MyConfig_PindleskinNihlathak = false; ----나락 잡을까 말까 설정합니다.
 .
 MyConfig_PindleskinClear = [false, false, false, 1, 0];
 //NTConfig_Script.push("NTNihlathak.ntj");
 MyConfig_NihlathakPindleskin = false;
.
 MyConfig_NihlathakClear = [false, false, false, 1, 0];
 - 둘다 핀들+나락잡는 명령입니다. 왜 2개를 적었을까요?
맞습니다. '홀스 오브 페인' 웨이를 찍으면 안야 옆 빨간 포탈이 없어지기 때문입니다.
빨간 포탈이 있는 경우는
=> NTConfig_Script.push("NTPindleskin.ntj");
MyConfig_PindleskinNihlathak = false;
MyConfig_PindleskinTombViper = false;
MyConfig_PindleskinClear = [false, false, false, 1, 0];
//NTConfig_Script.push("NTNihlathak.ntj");
 MyConfig_NihlathakPindleskin = false;
 MyConfig_NihlathakTombViper = false;
 MyConfig_NihlathakClear = [false, false, false, 1, 0];
빨간 포탈이 있는 없는 경우(홀스 오브 페인 웨이가 있는 경우)는
 => //NTConfig_Script.push("NTPindleskin.ntj");
 MyConfig_PindleskinNihlathak = false;
 MyConfig_PindleskinTombViper = false;
 MyConfig_PindleskinClear = [false, false, false, 1, 0];
NTConfig_Script.push("NTNihlathak.ntj");
 MyConfig_NihlathakPindleskin = false;
 MyConfig_NihlathakTombViper = false;
 MyConfig_NihlathakClear = [false, false, false, 1, 0];

 //#####################################################
 // 시간 설정하기
 //=====================================================
 me.maxgametime = 1200; // 최대 게임 시간(초, 0은 무제한)

☞ 0(무제한)으로 설정하는게 좋을 듯 합니다. 무제한이라 해도 설정한 사냥이 끝나면 방에서 나갑니다... :)
 

 NTConfig_StartDelay = 0; // 방 입장 후 지연 시간(1/1000초)
 NTConfig_AreaDelay = 500; // 지역 이동 후 지연 시간(1/1000초)
 NTConfig_SnagDelay = 500; // 아이템 줍기 전 지연 시간(1/1000초)

☞ 모니터링 해서 렉이 좀 있다 싶으면 수정하시길 바람니다. 저 같은 경우 위 값을 전부 1000(1초)으로 설정했습
니다. 단, NTConfig_AreaDelay 값을 너무 길게는 잡지 마세요..지역 이동시 입구에 몬스터가 많이 있다면 집단구
타 당합니다. ㅡㅡㅋ


 //###############################################
 // 앤피씨, 용병, 치킨 설정하기
 //==================================================
 NTConfig_SkipHealLife = 90; // 마을에 있으면 앤피씨 만나 라이프 채우기 = 백분율
 .
 .
 .
 MyConfig_LifeChickenTown = 0; // 마을로 라이프 치킨 = 백분율
 MyConfig_ManaChickenTown = 0; // 마을로 마나 치킨 = 백분율

☞ 확장에서는 막강한 아이템(?)이 많기에 위 설정대로 해도 치킨률은 적을 듯 합니다.
오리에서는 수정해야겠지요...


 //#####################################################
 // 인벤토리 설정하기
 //====================================================
 NTConfig_Columns[0] = [1,1,1,1,0,0,0,0,0,0]; -> 인벤토리 1행(가로 1번째 줄)
 NTConfig_Columns[1] = [1,1,1,1,0,0,0,0,0,0]; -> 인벤토리 2행(가로 2번째 줄)

☞ 반드시 수정해 주어야 합니다.
☞ 0: 아이템을 다른 곳으로 옮기지 않고 항상 인벤토리에 보관합니다.
1: 아이템을 바닥에 버리기/ 상점에 팔기/ 스태쉬나 큐브로 옮기기 등을 합니다.

~~ 벨트 설정하기 생략


 //###############################################
 // 아이템 이니 설정하기
 //====================================================
 // 하급 아이템 이니
 //------------------
 //NTConfig_NIPFilePath.push("normal/normal.nip"); --------> normal 폴더 안의 normal.nip 파일을 읽어옵니다.
 //NTConfig_NIPFilePath.push("normal/magic_rare.nip"); ---> normal 폴더 안의 magic_rare.nip 파일을 읽어 옵
니다.
 //NTConfig_NIPFilePath.push("normal/set.nip"); ---> normal폴더의 set.nip 파일을 읽음
 //NTConfig_NIPFilePath.push("normal/unique.nip"); -> normal폴더의 unique.nip 파일을 읽음
 //NTConfig_NIPFilePath.push("normal/craft.nip"); -> normal폴더의 craft.nip 파일을 읽음
 .
 .
 .
 // 고급 아이템 이니("흰여울"님의 아이템 이니 자료입니다)
 //-------------------------------------------------------
 if (me.gametype)
 { // 확장용 아이템 이니
 NTConfig_NIPFilePath.push("gems.nip"); --> gems.nip 파일을 읽어옵니다.
 NTConfig_NIPFilePath.push("charmsjewels.nip"); --> charmsjewels.nip 파일을 읽어옵니다.
 NTConfig_NIPFilePath.push("crafteds.nip"); -> crafteds.nip 파일을 읽어 옵니다.
 NTConfig_NIPFilePath.push("keys.nip"); --> keys.nip 파일을 읽어 옵니다.
 NTConfig_NIPFilePath.push("magics.nip"); ->magics.nip 파일을 읽어 옵니다.
 NTConfig_NIPFilePath.push("potions.nip"); --->potions.nip 파일을 읽어 옵니다.
 NTConfig_NIPFilePath.push("rares.nip"); --->rares.nip 파일을 읽어 옵니다.
 NTConfig_NIPFilePath.push("ringsamulets.nip"); ---> 파일을 읽어 옵니다.
 NTConfig_NIPFilePath.push("runes.nip"); 
 NTConfig_NIPFilePath.push("runewords.nip");
 NTConfig_NIPFilePath.push("sets.nip"); 
 NTConfig_NIPFilePath.push("uniques.nip"); 
 NTConfig_NIPFilePath.push("whites.nip"); 
 }
 else
 { // 오리지널용 아이템 이니
 NTConfig_NIPFilePath.push("gems_ori.nip"); -> gems_ori.nip 파일을 읽습니다.
 NTConfig_NIPFilePath.push("magics_ori.nip");
 NTConfig_NIPFilePath.push("potions.nip");
 NTConfig_NIPFilePath.push("rares_ori.nip");
 NTConfig_NIPFilePath.push("ringsamulets_ori.nip");
 NTConfig_NIPFilePath.push("sets_ori.nip");
 NTConfig_NIPFilePath.push("uniques_ori.nip");
 NTConfig_NIPFilePath.push("whites_ori.nip");
 //NTConfig_NIPFilePath.push("MyShopBot.nip");
 }

☞ 위에 설정된 파일(아이템 이니파일이죠)들을 읽고 아이템을 선별합니다.
☞ 기본 경로는 \scripts\NTBot\item_configs 폴더 안의 파일 그리고 그 하위 폴더 안의 파일입니다.
()안에는 item_configs 폴더 안의 파일이면 ("파일명"), item_configs 폴더 안에 또 다른 하위폴더가 있고 그 안에
이니파일이 있을시에는 ("폴더명/파일명") 형식으로 적으시면 됩니다.
☞위에서 주석처리 한 부분 이외의 파일은 반드시 그 폴더 안에 존재해야 합니다.
☞ 아이템 이니 파일은 대부분 날아다녀님 봇 안에 있는 파일을 사용할 듯 합니다. 하지만, 한글 815님의 아이템
 이니파일도 사용하시는 분들도 계실 듯 합니다. 한글815님의 아이템 이니파일을 사용할 시에는 위 명령을 다
 주석처리 혹은 지워주시면 됩니다. 그 대신 다음을 추가합니다.
 //한글815님 이니
 NTConfig_NIPFilePath.push("normal.nip");
 NTConfig_NIPFilePath.push("magic_rare.nip");
 NTConfig_NIPFilePath.push("set.nip");
 NTConfig_NIPFilePath.push("unique.nip");
 NTConfig_NIPFilePath.push("craft.nip");
 NTConfig_NIPFilePath.push("orb.nip"); -> 이 파일이 한글815님 자료에 있는지는 모르겠네요...
 그리고 위 파일은 당연히 \scripts\NTBot\item_configs폴더 안에 있어야 합니다.

~~ 도박 설정하기 생략


 //#####################################################
 // 기타 옵션 설정하기
 //==========================================================
 .
 . 
 .
 NTConfig_CheckCloneDiablo = false; // 위버디아 메시지 검사하기

☞ '디아블로가 ~~배회하고 있습니다.' 를 검색하는 것 같습니다.
☞ 조던 메시지 설정하기 설정시 만족하면 무조건 무한대기인 것으로 미루어, 역시 true시 무한대기 할 것 같습니
 다
☞ 무시하고 사냥할 시에는 false설정해 주세요

~~ MyConfig_JordanMessage = [false, 1800, 3]; // [조단 메시지 검사하기, 마을에서 대기할 시간(초), 대기하는 동안 확인할 조던 메시지 수]
☞ true시 사냥중 조던 메시지가 나오면 마을에서 대기합니다
☞ 조건 만족시 무조건(최대시간과 상관없이) 무한대기 한답니다. 대기시간동안 메시지 수가 부족할 시 다시 사냥
을 한다고 하네요.
☞ 무시하고 사냥할 시에는 false설정해 주세요
 .
~~ MyConfig_ItemLog = [true, 0, 0];
☞ 첫번째 설정은 기록여부 설정, 두번째 설정은 보관할 아이템을 txt(0)파일 혹은 html(1)파일로 저장, 3번째 값
은 보관할 아이템(0), 상점에 판 아이템(1), 모든 아이템(2) 중 하나를 설정합니다.

~~ MyConfig_ChickenLog = false; // 치킨 로그 * 참고: "scripts/NTBot/MyData/ChickenLog" 폴더에 저장합니
다.
☞ true로 설정하시기를 추천합니다. 나중에 어디서 치킨을 많이 하는지 확인해 보세요


 //###########################################################
 // 공격 설정하기
 //---------------
 // MyConfig_AttackSkill[X] = [스킬 번호, 몬스터와의 간격]
 // 참고: 스킬을 설정하지 않으면 기본 값이 적용됩니다.(Blizzard + Glacial Spike, Chain Lightning + Lightning, Fire Ball + Frozen Orb, Fire Ball + Meteor, Frozen Orb)
 //=========================================================
 MyConfig_AttackSkill[0] = [-1, 0]; // 처음 한번만 공격할 스킬
 MyConfig_AttackSkill[1] = [-1, 0]; // 대장 공격할 스킬
 MyConfig_AttackSkill[2] = [-1, 0]; // 1번 쿨타임 동안 공격할 스킬
 MyConfig_AttackSkill[3] = [-1, 0]; // 부하 공격할 스킬
 MyConfig_AttackSkill[4] = [-1, 0]; // 3번 쿨타임 동안 공격할 스킬
 MyConfig_AttackSkill[5] = [-1, 0]; // 1, 3번이 저항일 경우 공격할 스킬
 MyConfig_AttackSkill[6] = [-1, 0]; // 5번 쿨타임 동안 공격할 스킬
 MyConfig_AttackSkill[7] = [-1, 0]; // 1, 3, 5번이 저항일 경우 공격할 스킬
 MyConfig_AttackSkill[8] = [-1, 0]; // 7번 쿨타임 동안 공격할 스킬
☞ 대장 공격할 스킬, 부하 공격할 스킬를 수정하시면 됩니다.
☞ 쿨타임 동안 공격할 스킬이란, 예를 들어 메테오나 블리자드 같은 경우 재장전 시간이 오래걸립니다. 그 사이
를 대신해 줄 스킬을 말합니다.
☞ 거리는 10~12사이로 하시는게 좋을 듯 합니다.
☞ 캐릭터별 스킬 번호는 http://tradia.me/diablo2/diablo2_tips/198213 참고하시면 되겠습니
다.

『 MyConfig_SorceressCastStaticBoss = 100; // 대장을 잡을 때 사용할 스태틱 필드(100은 사용 안함)
 MyConfig_SorceressCastStaticOthers = 100; // 부하를 잡을 때 사용할 스태틱 필드(100은 사용 안함)

☞ 값을 1 또는 2로 설정하시기 바랍니다. 경험상 1일시 스택틱 4번을 사용하는 것 같더군요..확인해 보시기를 바
람니다.

~~ MyConfig_SafeHunting = false; // 몬스터가 많은 곳에 텔레포트 하는 걸 방지하고, 아이템을 주울 때 거리
 10이내 몬스터 잡기
☞ true값으로 설정하시기를 바랍니다.
 

 // 사냥터로 가기 전에 할 프리캐스트 설정하기
 //-------------------------------------------
 // MyConfig_Precast.push([무기 번호(1번과 2번), 스킬 번호]);
 // 주의: 설정한 순서대로 합니다.
 // 참고: 설정하지 않으면 기본 값으로 프리캐스트 합니다.
 //==========================================================
 //MyConfig_Precast.push([2, 155]); // Battle Command
.
.
 //MyConfig_Precast.push([2, 149]); // Battle Orders

 // 이동이나 사냥 중에 할 프리캐스트 설정하기
 //-------------------------------------------
 // MyConfig_CheckPrecast.push([무기 번호(1번과 2번), 스킬 번호]);
 //==========================================================
 //MyConfig_CheckPrecast.push([2, 155]); // Battle Command
 .
 .
 //MyConfig_CheckPrecast.push([2, 149]); // Battle Orders

☞ 일명 콜투암 설정 부분과 쉴드 설정 부분입니다. 
☞ '사냥터 가기 전에 ~~'는 웨이로 이동하고 나서 바로 함성을 지르고 '이동시나 사냥~~' 는 버프 사라지면 함
 성 지릅니다. ㅡㅡㅋ(확인한번 해 봐야겠네요,.)


~~ 머니 메이커 설정하기 생략

~~ 줍지 않을 아이템 설정하기 생략

~~ 이동 중 사용할 성소 설정하기 생략


//가지고 다닐 보석 개수 설정하기
//--------------------------------
 MyConfig_GemShrineHave = 1;
☞ 주석처리 하시는게 좋을 듯 합니다. 인벤에 있으나 창고에 있으나 같지 않을까요?
☞ 또한 그 아래 '가지고 다닐 보석 설정하기'도 주석처리 해 주시기 바람니다.
 

 // 창고지기 설정하기
 //=====================================================
 // MyConfig_WarehouseKeeperList.push(["창고지기 계정이름", 캐릭터 선택창에서의 창고지기 위치, "창고지
 기 캐릭터이름", "아이템 이니" . . .]);
 .
.
 // "scripts/NTBot/MyData/ItemList" 폴더에 아이템 목록을 봇이 자동으로 만듭니다.
 //=====================================================
 //MyConfig_WarehouseKeeperList.push(["창고지기 계정이름", 캐릭터 선택창에서의 창고지기 위치, "창고지기 캐릭터이름", "아이템 이니"]);
 
☞ 창고지기란 현재 봇 캐릭의 인벤이 가득 찼을 경우 찼을 경우 다른 캐릭 즉 호출한 캐릭으로 아이템을 옮겨주는
기능을 합니다. 불러올 캐릭은 헬 액1까지 올 수 있는 캐릭이어야 한다고 합니다. 해 볼려고 하는데 안되서 포기
 했습니다. 좀 가르쳐 주세요...ㅜㅜ


 //##########################################################
 // 큐빙 설정하기
 //===================================================
 MyConfig_isCubingGem = false; // 보석을 큐빙합니다. 큐빙할 보석 설정은 "큐빙할 보석 설정하기"에서
 MyConfig_isCubingRune = false; // 룬을 큐빙합니다. 큐빙할 룬 설정은 "큐빙할 룬 설정하기"에서
 .
 .
 .
 MyConfig_isPickUpItem = false; // 아이템을 주워 보관합니다. 주워 보관할 아이템 설정은 "주워 보관할 아이템 설정하기"에서
 MyConfig_isDropItem = false; // 아이템을 버립니다. 버릴 아이템 설정은 "버릴 아이템 설정하기"에서

☞ 큐빙 설정란입니다.
☞ 설정 잘 해 주셔야 합니다. 보석, 룬, 크래프트 등을 true로 설정하면 창고, 인벤이 금세 가득 찹니다.
☞ 보석 큐빙시에는 아래 '큐빙할 보석 설정하기' 수정해 주셔야 합니다.
 - 보석을 큐빙하라는 명령을 설정하는 곳입니다. 단지 큐빙하라는 명령만 내립니다.
 - 보석을 주울려면 아래 '보관할 아이템 설정하기'에서 수정 혹은 아이템 이니파일에서 수정하시면 됩니다.
☞ 룬 큐빙시에는 아래 '큐빙할 룬 설정하기'에서 수정해 주셔야 합니다.
 - 룬을 큐빙하라는 명령을 설정하는 곳입니다. 단지 큐빙하라는 명령만 내립니다.
 - 룬을 주울려면 아래 '보관할 아이템 설정하기'에서 수정 혹은 아이템 이니파일에서 수정하시면 됩니다.
☞ 크래프트 큐빙시에는 매직 아이템, 룬, 보석, 주얼. 그리고 이를 실행하는 명령이 있어야 합니다.
 - 아래 '큐빙할 크래프트 설정하기' 란에서 자기가 원하는 크래프트 명령을 설정해 주시면 됩니다.
 - 아래 '주워 보관할 아이템 설정하기' 하기에서 매직아이템, 룬, 주얼을 설정해 주시면 됩니다.
☞ 이하 매직, 래어, 노멀, 매직 링, 매직 아뮬렛도 위와 비슷하게 설정하면 되기때문에 생략합니다.
☞ 위 값을 true로 설정시 아래 '큐빙한 XX 설정하기' 수정하시고 아래'보관할 아이템 설정하기 혹은 아이템 이니파일을 수정하시면 됩니다.


 //######################################################
 // 큐빙할 보석 설정하기
 //----------------------
 // 주의: 큐빙 후 "아이템 이니(scripts/NTBot/item_configs/*.nip)" 또는 "주워 보관할 아이템 설정하기"에 설정된 아이템이 아니면 버립니다.
 //======================================================
 .
 .
 .
 .
 //MyConfig_CubingGemList.push(560); // Flawless Amethyst
 //MyConfig_CubingGemList.push(565); // Flawless Topaz
 //MyConfig_CubingGemList.push(570); // Flawless Saphire
 //MyConfig_CubingGemList.push(575); // Flawless Emerald
 //MyConfig_CubingGemList.push(580); // Flawless Ruby
 //MyConfig_CubingGemList.push(585); // Flawless Diamond
 //MyConfig_CubingGemList.push(600); // Flawless Skull

☞ 보석 큐빙시 상급 보석을 대부분 큐빙하여 최상급을 만들기 때문에 주석표시 해제합니다.

~~ 큐빙할 룬 설정하기 생략
☞ 룬을 큐빙하기 위해서는 각 룬별로 필요한 보석이 있습니다. 필요한 보석 설정은 아래 '주워 보관할 아이템 설정
하기' 에서 필요한 부분만 찾아 주석해제 하시면 됩니다.

~~ 큐빙할 크래프트 설정하기


 //########################################################
 // 큐빙할 매직 아이템 설정하기
 //-----------------------------
 // 주의: "MyConfig_CubingMagic"가 "아이템 이니(scripts/NTBot/item_configs/*.nip)"에 설정된 아이템이면 큐빙을 하지 않습니다.
 // 참고: "매직 아이템 ClassID"가 "캐릭터설정파일(scripts/NTBot/char_configs/NTConfig_클래스_캐릭터이름.ntl)"에서 "NTConfig_Columns"를 0으로 설정한 곳에 있으면 큐빙을 하지 않습니다.
 // 주의: 큐빙 후 "아이템 이니(scripts/NTBot/item_configs/*.nip)" 또는 "주워 보관할 아이템 설정하기"에 설정된 아이템이 아니면 버립니다.
 //=============================================================
 // 매직 아이템 설정하기
 // MyConfig_CubingMagic = 매직 아이템 ClassID;
 // 주의: 매직 아이템을 1개만 선택합니다.
 //---------------------------------------
 //MyConfig_CubingMagic = 603; // Small Charm
 //MyConfig_CubingMagic = 604; // Large Charm
 //MyConfig_CubingMagic = 605; // Grand Charm
 //MyConfig_CubingMagic = 447; // Monarch
~~ 주의에 있죠.. 매직 아이템 큐빙은 하나만 선택해 주세요

 // 보석 설정하기
 // 주의: 보석을 반드시 1개 이상 선택합니다.
 //------------------------------------------
 //MyConfig_CubingMagicGemList.push(586); // Perfect Diamond
 //MyConfig_CubingMagicGemList.push(561); // Perfect Amethyst
 //MyConfig_CubingMagicGemList.push(571); // Perfect Saphire
 //MyConfig_CubingMagicGemList.push(566); // Perfect Topaz
 //MyConfig_CubingMagicGemList.push(581); // Perfect Ruby
 //MyConfig_CubingMagicGemList.push(576); // Perfect Emerald
 //MyConfig_CubingMagicGemList.push(601); // Perfect Skull
~~ 매직 아이템 큐빙시 들어갈 최상급 보석을 설정합니다.
최상급 자수정, 최상급 루비, 최상급 사파이어, 최상급 해골은 크래프트 및 래어 큐빙시 들어감으로 주석처리 해 줍니다.

~~ 큐빙할 레어 아이템 설정하기 생략

~~ 큐빙할 노멀 아이템 설정하기 생략

~~ 만들 룬워드 아이템 설정하기 생략

『 
 //###########################################################
 // 주워 보관할 아이템 설정하기
 //===========================================================
 .
 .
 .
☞ 설정한 기준으로 픽업(줍기)기능을 합니다.
☞ 큐빙시에 필요한 룬, 보석, 매직 아이템 등을 줍게끔 설정 해 줍니다.
 
 //MyConfig_PickUpItemList.push([603, 2, 4, 94]); // Small Charm ->스몰 참,2개, 매직, 94레벨 이상 
 //MyConfig_PickUpItemList.push([604, 1, 4, 99]); // Large Charm -> 라지 참,1개 매직, 99렙 이상
 //MyConfig_PickUpItemList.push([605, 1, 4, 94]); // Grand Charm -> 그랜드 참, 1개, 매직, 94렙 이상
 //MyConfig_PickUpItemList.push([447, 1, 4, 99]); // Monarch -> 모나크, 1개, 매직, 99렙 이상
☞ 매직 스몰참, 라지참, 그랜드참, 매직 모나크를 설정합니다. 다 선택해도 괜찮습니다.(4가 매직을 나타내는 코드
입니다)
 
 //MyConfig_PickUpItemList.push([418, 1, 6]); // Circlet ,1개, 래어
 //MyConfig_PickUpItemList.push([419, 1, 6]); // Coronet,1개, 래어
 //MyConfig_PickUpItemList.push([420, 1, 6]); // Tiara,1개, 래어
 //MyConfig_PickUpItemList.push([421, 1, 6]); // Diadem,1개, 래어
☞ 래어 써클, 코로나, 티아라, 다뎀을 설정합니다.(6이 래어를 나타내는 코드입니다.)

 //MyConfig_PickUpItemList.push([520, 2, 4, 190]); // Amulet : int(charlv/2) + int(input ilvl/2) = 90(ilvl)
 //MyConfig_PickUpItemList.push([522, 2, 4, 186]); // Ring : int(charlv/2) + int(input ilvl/2) = 86(ilvl)
 //MyConfig_PickUpItemList.push([643, 3]); // Jewel
.
.
.
 //MyConfig_PickUpItemList.push([388, 1, 4, 185]); // Battle Boots : int(charlv/2) + int(input ilvl/2) = 85(ilvl)
 //MyConfig_PickUpItemList.push([458, 1, 4, 185]); // Mirrored Boots : int(charlv/2) + int(input ilvl/2) = 85(ilvl)

 //MyConfig_PickUpItemList.push([447, 1, 4, 182]); // Monarch ; Crafted Cubing : int(charlv/2) + int(input ilvl/2) = 82(ilvl)
☞ 크래프트 재료 아이템(매직 아이템)을 줍는 설정 부분입니다. 크래프트 설정시 주석된 부분을 해제하시면 됩니
 다.

 
~~ 버릴 아이템 설정하기 생략




4. 아이템 이니파일 수정하기
 \scripts\NTBot\item_configs 폴더 내의 파일을 말합니다.
 저보다 설명을 잘 해 주신 분이 있으셔서 링크 걸도록 하겠습니다.
 1. http://tradia.me/diablo2/diablo2_tips/217253
 2. http://tradia.me/diablo2/diablo2_tips/213994




5. 기타 설정 하기
 ⓐ NTBOT 파일(\scripts 폴더 안에 있습니다)에서 수정해 볼만한 명령들(수정 안하셔두 됩니다.)
 - var gameMinLength = 300000; 
 - 게임 최소 시간(1/1000초) 설정으로 렐따를 막기 위해서 4~5분으로 설정합니다..
 -기본값으로 놔 두어도 상관 없습니다. 단지 노파심떄문에 말한 것입니다.
 - var clickDelay = 1000; // 클릭 후 지연 시간(1/1000초) , 1초 추천
 - var textDelay = 1000; // 문자 입력 후 지연 시간(1/1000초), 1초 추천
 - var clickDelayRandom = 1000; // clickDelay에 무작위로 시간 더하기(1/1000초), 1초 추천
 - var textDelayRandom = 1000; // textDelay에 무작위로 시간 더하기(1/1000초), 1초 추천
 - 시간을 늘이는 것이기때문에 전체적으로 사냥 시간이 오래 걸릴 수 있습니다.
 ⓑ 우버IP방 접속시 무한 대기(우버이벤트 할 때)
 - \scripts\NTBot 폴더 안의 NTBotGame 파일 수정
- '서버 아이피 찾기' 아래 부분 수정하면 됩니다. 그리고 캐릭콘피그 파일에서 '시간 설정하기'부분에서
 무조건 me.maxgametime= 0로 설정하셔야 합니다. 당연 우버ip방 일때는 무한대기 합니다. 아닐시에는
 설정한 사냥을 하고 다음 방을 만듦니다.
 참고 :우버ip방을 빨리 찾기 위해 사냥터를 너무 적게 잡으시는건 위험합니다. 한 방 플레이 시간을 최소
4-5분 이상으로 하시는게 좋습니다. 렐름다운(렐따)때문에 그러합니다. 저는 이벤시 봇보다는 매크로를
이용하는 편입니다. 매크로시 4-5분 정도 마을에서 대기하고 다시 나가서 만들기를 반복해서 1시간
30 분정도 해 봤는데 렐따는 없었습니다. 그럼 me.maxgametime= 0(무한)인데 어떻게 4-5분을 사냥하
냐? 사냥터를 줄여주시면 되겠죠.. 일단 액1,23 보스 잡고 그 밖에 잡다한 사냥터 설정하면 될 듯 합니
다.
 
ⓒ 확신이 없는 설정



++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
개인적인 이야기

1. 봇 안의 로더가 아닌 다른 프로그램으로 로더를 돌리는 방법(멀티로더)
링크 : http://tradia.me/diablo2/download/54149
1년 넘게 사용하지만 이로 인해 블록은 없었습니다.
2. NoHide 적용 프로그램
링크 : http://tradia.me/diablo2/download/51485


이상입니다.

적고 나니 다른 분이 설명한 것과 다를 바가 없군요 .....--ㅋ

많이 부족하지만 초보분에게 도움이 되었으면 하는 바람입니다.
댓글34
  • ┗* 헤븐 *┓ 2010.01.13 12:57
    수고하셨습니다. 추천 쾅~
  • 코코비 2010.01.13 17:48
    정말 좋은 자료입니다. 추천
  • 은하수저너머에 2010.01.13 20:48
    우버IP방 접속시 무한 대기(우버이벤트 할 때) - \scripts\NTBot 폴더 안의 NTBotGame 파일 수정 - '서버 아이피 찾기' 아래 부분 수정하면 됩니다. 그리고 캐릭콘피그 파일에서 '시간 설정하기'부분에서 me.maxgametime= 0로 설정하시면 됩니다. 우버ip방이 아니면 모든 사냥 끝난 후 나갑니다. 당연 우버ip방 일때는 무한대기 합니다. 수정했습니다.
  • 도즈캣 2010.01.13 21:54
    97갑자시네요. 반신의 경지네요. 손짓만으로 태산을 가를듯
  • 태원,태희 아빠 2010.01.14 08:30
    대단! 알기쉽게 잘 정리하셨네요~! 수고 많이 하셨읍니다. 추천~! 꽝~!
  • 무명하수 2010.01.14 08:39
    좋은 정보 감사드립니다. 스크랩할께요 ^^
  • 하이르테 2010.01.14 12:23
    좋은 정보. 무지막지하게 ^^ 감사합니다..
  • 한바다 2010.01.14 16:33
    수고하셨습니다. 너무 좋은 자료 감사드려요....
  • 은하수저너머에 2010.01.14 17:10
    일부 수정했습니다. 조던/우버디아 메시지 검사 = 설명글만 있어서 그대로 적었는데, 모르겠습니다. 혹시 확인해 보신분은 제보해 주시면 감사하겠습니다.
  • 은하수저너머에 2010.01.14 19:08
    조던 메시지 설정하기 수정했습니다. 조던 메시지 설정하기=true 시 방에서 무조건 무한대기 한답니다. 대기시간 내에 메시지 수가 부족할 경우(즉 설정은 했지만 조건을 만족하지 못할시) 다시 사냥 한답니다
  • 은하수저너머에 2010.01.14 19:14
    이로 미루어 봐서 우버디아 메시지 검사도 설정시 무조건 무한대기인듯 합니다.
  • 배고파 2010.01.18 17:21
    처음 봇해보시는분한테 엄청큰도움이될듯.. 정말수고하셨습니다.^^
  • 키키 2010.01.19 11:35
    좋은 자료 공유에 감사드립니다.. 저 처럼 초보는 엄청 도움이 되것같네요.. ^_^
  • 디아로복귀 2010.01.25 16:00
    좋은 자료 많은 도움 되었습니다 추천 드리고 갑니다
  • 강남카페사장 2010.01.26 18:16
    자세한 사용법 감사드립니다. 한 번 사용해 봐야겠네요~
  • 호야야 2010.02.17 16:36
    초보분들한테 매우 알기쉽게 설명해놓으셧네요 추천한방드립니다^^
  • LAST-MUSE 2010.04.25 14:51
    참고하겠습니다~좋은글 감사합니다~!!
  • 자판 2010.04.27 14:17
    오랫만에 복귀했는데 참고 하겠습니다 고맙습니다~
  • 김난봉 2010.05.09 04:38
    오~~ 좋은글 감사합니다!!!! ^^ 득템들 하세요~~^^
  • Raison-Blue 2010.05.10 09:20
    정말 좋은 자료입니다. 추천드립니다.,
  • 듀엣 2010.05.22 21:26
    오늘두 하나 배우고 가는군요!! 감사 드리고 즐디아 하십시요!!!
  • pgt0103 2010.08.07 23:57
    감사합니다~알기쉽게 설명해주셨네요
  • 디아백사 2010.09.12 09:20
    몇년만에 다시 할려니까 기억이 안나네요..^^ 감사합니다..
  • tiger 2010.09.13 03:07
    감사합니다. 좋은 정보였습니다....^^
  • 아카딘 2010.10.07 14:10
    좋은 정보 감사합니다. 많은 도움이 되었네요.
  • Han_Hamer 2011.01.08 16:18
    도움이 된거같스빈다. 감사합니다.^^
  • 겨울고양이 2011.01.13 20:39
    많은 도움이 된거 같습니다. 감사합니다
  • HwaRang 2011.01.27 08:27
    좋은정보 감사드립니다. 덕분에 모르던 부분도 쉽게이해가 됐습니다
  • 빙그레웃어요 2011.02.10 23:02
    좋은 정보 잘 보고 갑니다^^
  • 주니퍼 2011.02.24 16:34
    좋은 정보 감사합니다. 이렇게 군데군데 숨은 보물들이 많이 있군요.
  • 밍밍 2011.04.08 21:48
    도움이 많이 되는 좋은 정보에 감사합니다^^
  • 왕십리풍운아 2011.04.26 11:24
    좋은정보 대단히 감사합니다. 좋을 일에 쓰겠습니다.
  • 히발유 2011.07.07 09:27
    좋은 정보 감사 합니다..편한 하루 되셔요 ^_^
  • 이웃집또터러 2011.08.19 17:59
    일단 자료실에 접속 가능한 등급이 되어야겠네요 저는 -0-;;

팁 게시판

번호 분류 제목 글쓴이 날짜 조회
공지   게시판 푸시 알림 / 통합 앱 서비스 31 file 트디개발자 2023.09.20 837.6k
공지 디아관련 에테리얼 벅큐빙 표 219 eunnanoDiablo™ 2008.03.05 140.5k
공지 디아관련 케릭별 갑옷 착용 모습 325 수린[아빠] 2009.06.09 111.7k
공지 디아관련 디아블로 각종 팁과 정보 간추림 입니다 (_ _) 1547 조은아저씨 2010.05.24 211.8k
공지 봇관련 유니크 업글 표 366 file 카인 2013.11.02 413.2k
616 봇관련 D2NT 3.0 and NTBot 4.1 NTSnagit(111)에러 임시방편 27 NoQuestion。[A12L] 2010.03.29 2.0k
615 봇관련 D2NT 3.0 and NTBot 4.1 정수 이니 25 [無情]디아블러네 2010.03.28 3.8k
614 봇관련 D2NT 설정법을 간단하게 동영상으로 제작해 보았습니다. 38 한글815 2010.03.04 4.0k
613 봇관련 날아다녀님 12차수정 봇에서 디아창 메시지 수정법 15 박사 2010.02.15 1.7k
612 봇관련 지역 ID / 몬스터 ID / 스킬 ID 10 Masha。[B.D] 2010.02.08 8.4k
611 봇관련 초보의 오리디아퀘드랍 봇 성공기(날아다녀님11차 최신버젼용) 22 웅스 2010.02.02 3.5k
610 봇관련 봇이 방 만들때 버튼만 눌린채 스크린 안뜨고 멈추는 문제 11 에너지절약 2010.01.26 1.4k
609 봇관련 D2NT 2.1 버젼 크래프트 재료 겜블 목록입니다.(수정) 12 박사 2010.01.24 2.2k
608 봇관련 당신이 정한 앵벌코스가 최적이라고 생각하십니까? 23 IIKS 2010.01.19 4.1k
> 봇관련 처음 봇을 사용하시는 분(초보)들을 위한 봇 사용법 34 은하수저너머에 2010.01.13 9.5k
606 봇관련 D2NT2.1기준 아이템이니 위치/특성,명칭/코드,작성법 9 Necro_virus 2010.01.09 4.5k
605 봇관련 보석큐빙,룬큐빙,참돌리기,크레프트아이템,성소이용하기 14 Necro_virus 2010.01.09 4.8k
604 봇관련 햄딘,해슴딘,해슴차딘,질슴딘(짐승딘),용/드림딘 스킬설정 11 Necro_virus 2010.01.09 3.9k
603 봇관련 케릭터파일의 사냥터 설정하기,1계정 바알런,디아런 설정 하기 1 Necro_virus 2010.01.09 3.3k
602 봇관련 [D2NT 2.1 and NTBot 4.0]자동길찾기 스왑텔레해결방법 7 異안 2009.12.31 1.7k
601 봇관련 체라 불사조 리뎀션 스왑하기 18 차차[O.P] 2009.12.23 1.9k
600 봇관련 우버디아방을 정해진 시간만 잡게 하기 ^^ 10 헌터 2009.12.16 2.7k
599 봇관련 NTItemAlias.ntl 을 txt파일로 보기 편하게 수정하였습니다^^ 14 file 솔자[B.D] 2009.12.01 3.6k
598 봇관련 소서 2원소(파오브) 탈셋으로 봇 세팅하기 12 스카이굿 2009.11.28 3.6k
597 봇관련 D2NT 2.x.x 상위버전용 팁 (11/22 추가) 7 스미래[A2L] 2009.11.19 2.5k