봇 초보자를 위한 설치강좌
분류
봇관련
조회 수
19,072
추천 수
104
안녕하세요^^
글을 쓰기에 앞서 D2NT를 제작해 주신 HeavenlyStone님과
추가버전을 만들어 주시는 날아다녀님께 먼저 감사인사드립니다.
항상 많은 분들을 위해 수고해 주셔서 감사합니다^^
==========사용전 주의사항=========
봇을 사용시 계정이나 시디키 블럭을 당할수 있습니다.
블럭이 걱정 되시는 분은 봇 사용을 자제해 주시기 바랍니다.
또한, 봇돌리는 계정과 주계정,창고계정은 따로 보관하시는 것도 좋은 방법중 하나입니다^^
기본 설정은 D2NT2.x.x 를 가지고 설명을 드리겠습니다. 이부분을 이해하신다면 아이템이니 부분을 제외하곤
어떤버전에서도 설정이 가능 하실거라 생각이 됩니다.
(단,제가 추가기능은 모르는 부분이 많아 제외시키도록 하겠습니다.)
HeavenlyStone님과 날아다녀님의 버전을 따로 설명을 드리겠습니다.
우선 공통적인 설정 부분을 먼저 설명드리고 다른 부분은 추가 설명하겠습니다.
==== 매니저 설정 ====
봇을 다운받으신후 D2NT폴더에 들어가시면 스샷과 같이 나타납니다.
스샷에 나와있는 빨갛게 체크한 곳을 더블클릭하시면 아래와 같은 매니저 창이 나옵니다.
다음은 스샷에 나와있는 빨갛게 체크된 추가버튼을 누르면
아래와 같이 프로필 설정 창이 나옵니다.
1) 매니저 창에 표시될 파일명을 적으시면 됩니다.
2) 자동검색을 눌러주시면 경로에 자동 입력이 됩니다.
(단, 디아를 설치한 폴더가 여러 개일 경우 직접설정해주시기 바랍니다)
3) 기본적으로 시디키가 하나이시면 안적으셔도 됩니다.
(여러개의 봇을 돌리는 방법에 대해서는 아래에서 추후 설명하겠습니다.)
4) 봇을 돌리려고 하는 케릭이 있는 디아 계정며을 적습니다.
5) 로그인을 하고 들어 갔을때의 봇 해당 케릭의 위치를 체크해 줍니다.
(잘못 설정하실경우 다른 케릭이 접속이 되어 에러가 나게 됩니다.)
6) 봇(자동사냥)을 원하시는 분은 NTBOT.ntj 를 입력하시면 됩니다.
(수동사냥으로 하시면서 맵핵만 원하시는 분은 NTMAP.ntj 를 입력하시면 됩니다)
방 이름과 방 암호에서 랜덤에 v표시가 되어 있으면 자동으로 방이름과 암호를 설정합니다.
특정한 이름과 암호를 원하시면 랜덤에 v표시를 제거하시고 직접 넣어 주시면 됩니다.
(단, 암호는 공란으로 두실경우 공방이 됩니다)
설정이 완료 되셨으면 확인을 눌러 주세요. 이제 매니저창에 파일이 하나 생성 되신걸 보실수 있으실겁니다.
꼭 저장을 한번 눌러주세요. 안그러면 매니저 킬때마다 설정을 다시해야 합니다.
===== 캐릭이니 파일명 설정 =====
D2NT\scripts\NTBot\char_configs폴더에 들어가시면 스샷과 같은 파일들이 나오실겁니다.
날아다녀님 버전
HeavenlyStone님 버전
스샷에 보시는거 와 같이 NTConfig_Paladin.ntl 또는 NTConfig_Paladin_캐릭터 이름.ntl 등의 파일이 존재합니다.
(혹시 스샷과 같이 확장명 .ntl 가 보이지 않으시는 분은 도구-폴더옵션에서 "보기"탭을 선택하신 후
알려진 파일의 확장자 숨기기란 곳에 v표시 되어있는지 확인하시고 v되어있으면 해제 해주시면 됩니다.
간혹 확장자가 안보이셔서 확장가 .ntl 까지 이중으로 캐릭이름에 넣는분 또는 확장자 지워버리시는 분들이 계십니다. 이로인해 오류가 자주 발생합니다.)
여기까지 되셨으면 파일명을 바꿔줍니다. 주의하셔야할점은 대소문자를 구분하니 정확하게 써 주셔야 합니다.
예) 케릭명이 HaMDiN 이시라면 NTConfig_Paladin_HaMDiN.ntl <=== 이렇게 해주시면 됩니다.
케릭명을 정확하게 모르신다면 디아폴더의 Diablo II\save 를 확인하시면 나옵니다.
===== 케릭이니 기본 설정 =====
케릭명을 정확하게 적으셨다면 이제 파일안에 설정을 해주셔야 합니다.
파일을 더블 클릭 하시면 스샷과 같이 나옵니다.
스샷과 같이 Notepad 를 선택하시고 확인 누르시면 파일이 열립니다.
1) 시간 설정
me.maxgametime = 1200; // 최대 게임 시간.단위 = 초(0은 무제한)
NTConfig_StartDelay = 0; // 방 입장 후 지연 시간(1/1000초)
NTConfig_AreaDelay = 500; // 지역 이동 후 지연 시간(1/1000초)
NTConfig_SnagDelay = 500; // 아이템 줍기 전 지연 시간(1/1000초)
사냥터가 많아지면 시간을 늘리시는게 좋습니다.
2) 치킨 및 힐링 설정
NTConfig_SkipHealLife = 90; // 마을에 있으면 앤피씨 만나 라이프 채우기 = 백분율
NTConfig_SkipHealMana = 70; // 마을에 있으면 앤피씨 만나 마나 채우기 = 백분율
NTConfig_SkipHealCurses = false; // 마을에 있으면 앤피씨 만나 저주 풀기
NTConfig_UseMerc = me.gametype; // 용병 사용하기
NTConfig_ResetWeapon = false; // 용병 살릴 때 무기 재장착하기
NTConfig_LifeThresh = 60; // 힐링포션 먹기 = 백분율
NTConfig_LifeRejuvThresh = 40; // 라이프가 적으면 활력포션 먹기 = 백분율
NTConfig_ManaThresh = 30; // 마나포션 먹기 = 백분율
NTConfig_ManaRejuvThresh = 10; // 마나가 적으면 활력포션 먹기 = 백분율
NTConfig_LifeChicken = 30; // 라이프 치킨 = 백분율
NTConfig_ManaChicken = 0; // 마나 치킨 = 백분율
NTConfig_MercLifeThresh = 50; // 용병 힐링포션 먹기 = 백분율
NTConfig_MercRejuvThresh = 30; // 용병 활력포션 먹기 = 백분율
NTConfig_MercChicken = 0; // 용병 치킨 = 백분율
제 경험으로는 라이프치킨은 20 . 용병치킨은 0 으로 하는게 치킨확률이 적어 지는 느낌입니다.
3) 인벤 설정
인벤설정을 정확하게 하지 않으시면 가지고 있는 아이템을 버릴수 있으니 유의하세요.
// The numbers correspond to your inventory. Set 0 to keep whatever is there, 1 to stash it.
NTConfig_Columns[0] = [1,1,1,1,0,0,0,0,0,0];<==0은 항상 가지고 있을 아이템칸을 설정합니다.
NTConfig_Columns[1] = [1,1,1,1,0,0,0,0,0,0];<==1은 팔거나 버립니다.(단, 아이템이니에 해당하는
NTConfig_Columns[2] = [1,1,1,1,0,0,0,0,0,0]; 물품은 창고로 옮깁니다)
NTConfig_Columns[3] = [1,1,1,1,0,0,0,0,0,0];
NTConfig_MinGoldToStash = 100000; <== 인벤에 설정 금액이 오버하면 창고에 보관합니다.
4) 벨트 설정
NTConfig_BeltColType[0] = "hp"; hp = 피물약 mp = 마나물약 rv = 풀보라물약
NTConfig_BeltColType[1] = "mp";
NTConfig_BeltColType[2] = "rv";
NTConfig_BeltColType[3] = "rv";
취향에 따라 " " 안에 영문을 바꿔주시면 됩니다.
5) 겜블 설정하기
NTConfig_Gamble = true; // 겜블여부를 설정합니다(true = 겜블함 false = 겜블안함)
NTConfig_GambleStartGold = 800000; // 겜블을 시작할 금액(창고 금액 포함)
NTConfig_GambleStopGold = 300000; // 겜블을 멈출 금액(창고 금액 포함)
아래 부분은 겜블품목입니다.원하지 않는곳은 주석 ( 각줄 글의 첫글자 앞에 // 표시를 뜻함 )을 해주시고
(이하 처리로 칭함) 원하시는 곳은 주석을 지워(이하 해제로 칭함)주시면 됩니다.
NTConfig_GambleItem.push(520); // Amulets
NTConfig_GambleItem.push(522); // Rings
NTConfig_GambleItem.push(418); // Circlets
NTConfig_GambleItem.push(419); // Coronets
//NTConfig_GambleItem.push(334); // Leather Gloves
//NTConfig_GambleItem.push(335); // Heavy Gloves
NTConfig_GambleItem.push(336); // Chain Gloves
//NTConfig_GambleItem.push(337); // Light Gauntlets
//NTConfig_GambleItem.push(338); // Gauntlets
6) 스킬 설정
기본적으로 햄딘.체라소서 는 기본스킬 셋팅이 되어져 있습니다. 따로 설정 하지 않으셔도 됩니다.
MyConfig_AttackSkill[0] = [0, 0, 0, 0]; // 처음 한번만 공격할 스킬
MyConfig_AttackSkill[1] = [0, 0, 0, 0]; // 대장 공격할 스킬
MyConfig_AttackSkill[2] = [0, 0, 0, 0]; // 1번 쿨타임 동안 공격할 스킬
MyConfig_AttackSkill[3] = [0, 0, 0, 0]; // 부하 공격할 스킬
MyConfig_AttackSkill[4] = [0, 0, 0, 0]; // 3번 쿨타임 동안 공격할 스킬
MyConfig_AttackSkill[5] = [0, 0, 0, 0]; // 1, 3번이 저항일 경우 공격할 스킬
MyConfig_AttackSkill[6] = [0, 0, 0, 0]; // 5번 쿨타임 동안 공격할 스킬
NTConfig_UseRedemptionHP = 80; // 라이프가 적으면 리뎀션 하기 = 백분율
NTConfig_UseRedemptionMP = 60; // 마나가 적으면 리뎀션 하기 = 백분율
NTConfig_ClearPosition = true; // 주변 몬스터 잡기
NTConfig_CheckSafe = true; // 용병사망, 저주, 벨트물약 등을 검사
추가스킬 셋팅시 [0, 0, 0, 0] 부분은 다음에 해당하는 숫자코드를 넣어 주시면 됩니다.
[스킬 번호, 몬스터와의 간격, 무기 번호(1번과 2번), 오라]
7) 기타 옵션 설정
NTConfig_PublicMode = false; // 봇을 공방에서 사냥하실경우 자동파티 기능
NTConfig_CheckCloneDiablo = false; // 우버디아 메시지 검사하기
NTConfig_OpenChest = true; // 사냥터에 있는 상자 열기
me.quitonhostile = false; // pk시 상대 플레이어가 시야에 들어오면 방 나가기(마을 밖에서만 적용)
이제 공통적으로 설정을 하셔야 하는 부분은 여기까지 입니다.
다음은 각 버전별 사냥터 및 큐빙.아이템이니적용설정등을 설명 드리겠습니다.
===== HeavenlyStone님 버전 =====
1) 사냥터 설정
원하시는 사냥터에 주석 ( // ) 해제 해주시면 되고, 원하지 않으시면 주석 ( // ) 처리 하시면 됩니다.
//------------------------------------------------------------------------------
// Boss configuration
//------------------------------------------------------------------------------
NTConfig_Script.push("NTPindleskin.ntj"); NTConfig_NihlathakExtension = false;<= 핀들 설정입니다.반드시 빨간
포탈이 있어야 합니다. false를 true로 설정시 핀들 잡고 나락까지 잡습니다
//NTConfig_Script.push("NTNihlathak.ntj"); NTConfig_PindleskinExtension = false;<=나락 설정입니다.빨간포탈이
없을경우 사용합니다.단, 웨이 필요.false를 true로 설정시 나락잡고 핀들까지 잡습니다.
NTConfig_Script.push("NTEldritch.ntj"); NTConfig_ShenkExtension = false;<=false를 true로 설정시 소켓퀘보스킬
NTConfig_Script.push("NTThreshSocket.ntj");
//NTConfig_Script.push("NTFrozenRiver.ntj"); NTConfig_ClearFrozenRiver = false;
//NTConfig_Script.push("NTGlacialTrail.ntj"); NTConfig_ClearGlacialTrail = false;
//NTConfig_Script.push("NTIcyCellar.ntj"); NTConfig_ClearIcyCellar = false;
//NTConfig_Script.push("NTBaal.ntj"); NTConfig_KillBaal = true;<=true를 false로 설정시 쓰론 부하까지만 잡고
바알은 안잡습니다.
//NTConfig_Script.push("NTDiablo.ntj");
//NTConfig_Script.push("NTHephasto.ntj");
NTConfig_Script.push("NTIzual.ntj");
NTConfig_Script.push("NTMephisto.ntj");
//NTConfig_Script.push("NTTravincal.ntj");
NTConfig_Script.push("NTKurastTravel.ntj");
NTConfig_Script.push("NTAct3Sewers.ntj"); NTConfig_ClearA3SewersLevel1 = 1; //0:안잡음,1:유닉몹만,2:모든몹
NTConfig_Script.push("NTSummoner.ntj");
NTConfig_Script.push("NTDuriel.ntj");
//NTConfig_Script.push("NTAncientTunnels.ntj");
NTConfig_Script.push("NTColdworm.ntj");
NTConfig_Script.push("NTRadament.ntj");
NTConfig_Script.push("NTAndariel.ntj");
NTConfig_Script.push("NTCountess.ntj");
NTConfig_Script.push("NTTreehead.ntj");
NTConfig_Script.push("NTPit.ntj"); NTConfig_ClearPitLevel1 = 1; // 0 : don't clear, 1 : clear path only, 2 : clear all
NTConfig_Script.push("NTMausoleum.ntj"); NTConfig_KillBloodRaven = true;
//NTConfig_Script.push("NTHole.ntj"); NTConfig_ClearHoleLevel1 = 1; // 0 : don't clear, 1 : clear path only, 2 : clear all
2) 아이템 이니 적용 설정
3가지의 이니가 있습니다. 원하시는 이니에만 주석 해제 해주시고 나머지는 주석 처리 하시면 됩니다.
norma = 하급(많은 돈은 안되지만 창고는 넘쳐남.보통 키울 케릭이 많을떄 사용)
advance = 중급(하급보다 옵션수치가 조금 높습니다.하급보다 줍는량이 적습니다)
extreme = 상급(줍는 아이템이 거의 없습니다. 단, 주워오면 돈 되는 아이템입니다)
//-----------------------------------------------------------------------------------
// SnagIt configuration
// Select one group only (normal / advance / extreme)
//-----------------------------------------------------------------------------------
//NTConfig_NIPFilePath.push("normal/normal.nip");<=물약.룬.열쇠.보석.재료 설정
//NTConfig_NIPFilePath.push("normal/magic_rare.nip");<=매직.레어 설정
//NTConfig_NIPFilePath.push("normal/set.nip");<=셋 설정
//NTConfig_NIPFilePath.push("normal/unique.nip");<=유니크 설정
//NTConfig_NIPFilePath.push("normal/craft.nip");<=크랩 설정
NTConfig_NIPFilePath.push("advance/normal.nip");
NTConfig_NIPFilePath.push("advance/magic_rare.nip");
NTConfig_NIPFilePath.push("advance/set.nip");
NTConfig_NIPFilePath.push("advance/unique.nip");
NTConfig_NIPFilePath.push("advance/craft.nip");
//NTConfig_NIPFilePath.push("extreme/normal.nip");
//NTConfig_NIPFilePath.push("extreme/magic_rare.nip");
//NTConfig_NIPFilePath.push("extreme/set.nip");
//NTConfig_NIPFilePath.push("extreme/unique.nip");
//NTConfig_NIPFilePath.push("extreme/craft.nip");
NTConfig_SnagRange = 40; // 아이템 확인할수 있는 시야(정적치로 설정되어 있는 상태입니다)
3) 큐빙 설정
HeavenlyStone님 버전은 큐빙 설정에서 원하시는 곳에 주석해제만 해주시면 알아서 재료줍고 큐빙을 합니다
//------------------------------------------------------------------------------
// Cubing configuration
//------------------------------------------------------------------------------
NTConfig_Cubing = false; // 큐빙 여부 설정입니다
//NTConfig_CubingItem.push([NTCU_GEM, 560]); // Flawless Amethyst<=보석큐빙
//NTConfig_CubingItem.push([NTCU_GEM, 565]); // Flawless Topaz
//NTConfig_CubingItem.push([NTCU_GEM, 570]); // Flawless Saphire
//NTConfig_CubingItem.push([NTCU_GEM, 575]); // Flawless Emerald
//NTConfig_CubingItem.push([NTCU_GEM, 580]); // Flawless Ruby
//NTConfig_CubingItem.push([NTCU_GEM, 585]); // Flawless Diamond
//NTConfig_CubingItem.push([NTCU_GEM, 600]); // Flawless Skull
//NTConfig_CubingItem.push([NTCU_MAGIC, 420]); // Magic Tiara<=매직서클 돌리기
//NTConfig_CubingItem.push([NTCU_MAGIC, 421]); // Magic Diadem
//NTConfig_CubingItem.push([NTCU_MAGIC_CHARM, 603]); // Magic Small Charm<=참 돌리기
NTConfig_CubingItem.push([NTCU_MAGIC_CHARM, 605]); // Magic Grand Charm
NTConfig_CubingItem.push([NTCU_CRAFT_HITPOWER_GLOVES, 382]); // Craft Heavy Bracers<=넉백장갑 크랩
//NTConfig_CubingItem.push([NTCU_CRAFT_HITPOWER_GLOVES, 452]);// Craft Vambraces
//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_HELM, 354]); // Craft Casque<=치타뚜껑 크랩
//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_HELM, 424]); // Craft Armet
//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_BOOTS, 388]); // Craft Battle Boots<=라흡부츠 크랩
//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_BOOTS, 458]); // Craft Mirrored Boots
//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_GLOVES, 381]); // Craft Sharkskin Gloves<=강타장갑 크랩
//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_GLOVES, 451]); // Craft Vampirebone Gloves
//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_BELT, 392]); // Craft Mesh Belt<=상악벨트 크랩
//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_BELT, 462]); // Craft Mithril Coil
//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_AMULET, 520]); // Craft Amulet<=라흡아뮬 크랩
NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_RING, 522]); // Craft Ring<=라흡링 크랩
NTConfig_CubingItem.push([NTCU_CRAFT_CASTER_AMULET, 520]); // Craft Amulet<=패케아뮬 크랩
//NTConfig_CubingItem.push([NTCU_CRAFT_SAFETY_SHIELD, 447]); // Craft Monarch<=뎀감방패 크랩
//NTConfig_CubingItem.push([NTCU_CRAFT_SAFETY_AMULET, 520]); // Craft Amulet<=블럭아뮬 크랩
//NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR_ETH, 442]);// Socket Sacred Armor (ethereal)
//NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON_ETH, 255]);// Socket Thresher (ethereal)
//NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON_ETH, 256]);// Socket Cryptic Axe (ethereal)
//NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON_ETH, 257]);// Socket Great Poleaxe (ethereal)
//NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON_ETH, 258]);// Socket Giant Thresher (ethereal)
//NTConfig_CubingItem.push([NTCU_RUNE_THUL, 562]);<= 룬 업글하기
//NTConfig_CubingItem.push([NTCU_RUNE_AMN, 557]);
//NTConfig_CubingItem.push([NTCU_RUNE_SOL, 567]);
//NTConfig_CubingItem.push([NTCU_RUNE_SHAEL, 577]);
//NTConfig_CubingItem.push([NTCU_RUNE_DOL, 572]);
//NTConfig_CubingItem.push([NTCU_RUNE_HEL, 582]);
//NTConfig_CubingItem.push([NTCU_RUNE_IO, 563]);
NTConfig_CubingItem.push([NTCU_RUNE_LUM, 558]);
NTConfig_CubingItem.push([NTCU_RUNE_KO, 568]);
NTConfig_CubingItem.push([NTCU_RUNE_FAL, 578]);
NTConfig_CubingItem.push([NTCU_RUNE_LEM, 573]);
NTConfig_CubingItem.push([NTCU_RUNE_PUL, 583]);
NTConfig_CubingItem.push([NTCU_RUNE_UM, 564]);
NTConfig_CubingItem.push([NTCU_RUNE_MAL, 559]);
//NTConfig_CubingItem.push([NTCU_RUNE_IST, 569]);
//NTConfig_CubingItem.push([NTCU_RUNE_GUL, 579]);
//NTConfig_CubingItem.push([NTCU_RUNE_VEX, 574]);
//NTConfig_CubingItem.push([NTCU_RUNE_OHM, 584]);
//NTConfig_CubingItem.push([NTCU_RUNE_LO, 565]);
//NTConfig_CubingItem.push([NTCU_RUNE_SUR, 560]);
//NTConfig_CubingItem.push([NTCU_RUNE_BER, 570]);
//NTConfig_CubingItem.push([NTCU_RUNE_JAH, 580]);
//NTConfig_CubingItem.push([NTCU_RUNE_CHAM, 575]);
===== 날아다녀님 버전 =====
1) 사냥터 설정
기본 설정 방식은 위에서와 같이 주석을 해제 하거나 처리 하여 주시면 됩니다.
단, 날아다녀님 버전은 여러가지 추가 기능이 있기에 사냥터 설정시 반드시 오리사냥터 부분의
주석 여부를 확인하셔야 합니다.
초보자 분들이 날아다녀님 버전을 사용할때 가장 많이 하시는 실수가 오리 사냥터의 주석을
정확하게 확인하지 않아 오류가 많습니다. 항상 오리부분을 꼭 확인 하세요.
아랫 부분을 보시면 주석이 해제 되어 있는 곳이 있습니다. 주석이 해제되어 있으면 안됩니다.
꼭 주석여부를 확인해 주세요^^
//##########################################################################
// 사냥터 설정하기
//==========================================================================
//NTConfig_Script.push("MyLeechBotMaster.ntj"); // 쫄봇(기사)
MyConfig_LeechBot = 0; // 쫄 인원수 = 0: 기사를 직접할 경우/ 1 이상: 기사가 봇일 경우
MyConfig_LeechBotWait = 60; // 쫄 기다릴 최대 시간(초)
//NTConfig_Script.push("MyLeechBot.ntj"); // 쫄봇(쫄)
MyConfig_LeechBotItem = true; // 아이템 정리하기
MyConfig_LeechBotDistance = [10, 20]; // 기사와의 간격 = [최소, 최대]
MyConfig_LeechBotAttack = [0, 1000]; // 몬스터 잡기 = [몬스터와의 간격, 공격 시간(1/1000초) 간격]
MyConfig_LeechBotPick = 0; // 아이템 주울 시간(1/1000초) 간격
MyConfig_LeechBotTeleport = false; // 텔레포트
MyConfig_LeechBotPrecast = [0, false, false, false, 0, 0]; // [프리캐스트 시간(1/1000초) 간격, 배틀 오더스, 샤우트, 소환 스펠, 저주, 오오라]
// 오리지널용
//------------
//NTConfig_Script.push("MyWarcries.ntj"); // 함성바바
//NTConfig_Script.push("MyQueDrop.ntj"); // 퀘드랍
NTConfig_Script.push("MyDiaRunMaster.ntj"); // 디아런 도우미(기사)
//NTConfig_Script.push("MyDiaRunWarcries.ntj"); // 디아런 도우미(함성바바)
//NTConfig_Script.push("MyDiaRunTeleport.ntj"); // 디아런 도우미(플라이소서)
//NTConfig_Script.push("MyEnchanter.ntj"); // 인챈트봇
//NTConfig_Script.push("MyShopBot.ntj"); // 샵봇
MyConfig_ShopNpc = 7; // NPC 번호
MyConfig_CowPortal = false; // 카우 포탈
MyConfig_AnyaPortal = false; // 앤야 포탈
// 오리지널 블리자드 소서리스용 사냥터 설정하기
//----------------------------------------------
//NTConfig_Script.push("MyAndariel.ntj"); // 안다리엘 안전하게 잡기
MyConfig_KillMyAndariel = 0; // 0: 원본 좌표/ 1: 머리 찍기/ 2: 입구 근처 상자 쌓여있는 곳
MyConfig_LeechBotMyAndariel = 0; // 0: 사용 안함/ 1: 쫄봇(멈춤)/ 2: 쫄봇(움직임)
MyConfig_AntidotePotionMyAndariel = 0; // 해독포션 사 먹기
//NTConfig_Script.push("MyDuriel.ntj"); // 듀리엘 안전하게 잡기
MyConfig_KillMyDuriel = 0; // 0: 맞짱/ 1: 거리 유지하기/ 2: 티리얼 있는 곳으로 유인하기
MyConfig_LeechBotMyDuriel = 0; // 0: 사용 안함/ 1: 쫄봇(멈춤)/ 2: 쫄봇(움직임)
//NTConfig_Script.push("MyMephisto.ntj"); // 메피스토 안전하게 잡기
MyConfig_KillMyMephisto = 0; // 0: 맞짱/ 1: 강 쪽으로 유인하기
MyConfig_KillCouncilMember = false; // 카운슬멤버 잡기
MyConfig_LeechBotMyMephisto = 0; // 0: 사용 안함/ 1: 쫄봇(멈춤)/ 2: 쫄봇(움직임)
// 삥바바용 사냥터 설정하기
//--------------------------
// 삥바바는 휠윈드와 버서크 스킬을 반드시 배워야 합니다.
// 삥바바는 스킬 설정을 하지 않아도 자동으로 스킬을 사용합니다.
// 삥바바는 달리기와 리프, 리프어택을 사용하여 이동합니다. 텔레포트는 사용하지 않습니다.
//--------------------------------------------------------------------------
//NTConfig_Script.push("MyBbingBarbaTravincal.ntj");
//NTConfig_Script.push("MyBbingBarbaHephasto.ntj");
//NTConfig_Script.push("MyBbingBarbaSecretCowLevel.ntj");
//NTConfig_Script.push("MyBbingBarbaBishibosh.ntj");
//NTConfig_Script.push("MyBbingBarbaPit.ntj");
//NTConfig_Script.push("MyBbingBarbaIzual.ntj");
//NTConfig_Script.push("MyBbingBarbaEldritch.ntj");
//NTConfig_Script.push("MyBbingBarbaPindleskin.ntj");
//NTConfig_Script.push("MyShrineBot.ntj"); // 성소봇
//NTConfig_Script.push("MyJanggiBot.ntj"); // 장기봇
MyConfig_KeyJanggiBot = 3; // 장기적출을 시작할 키 세트(Key of Terror + Key of Hate + Key of Destruction) 수(1/ 2/ 3)
MyConfig_AntidotePotionJanggiBot = 0; // 해독포션 사 먹기
여기까지가 오리 사냥관련 부분입니다. 반드시 확인 하시길 바랍니다.
확장 사냥터는 한글설명이 잘 되어 있는 관계로 생략하겠습니다^^
2) 아이템 이니 적용 설정
날아다녀님 버전은 HeavenlyStone님의 버전과는 달리 아이템 이니가 많습니다.
아래 부분에 보시면 normal / advance / extreme 외에 다른 이니가 있음을 알수 있습니다.
날아다녀님 버전은 기존의 HeavenlyStone님의 버전처럼 normal / advance / extreme 중에 하나가 아닌
다른 이니를 기본적으로 적용 하였습니다.
만약, normal / advance / extreme 중에 하나의 이니를 적용하고 싶으시다면
흰여울님 이니 라고 씌여 있는 밑에 있는 이니들을 주석처리 해주시고
normal / advance / extreme 중에 원하는 곳의 주석을 해제하시면 됩니다.
//##########################################################################
// 아이템 이니 설정하기
//==========================================================================
// 하급 아이템 이니
//------------------
//NTConfig_NIPFilePath.push("normal/normal.nip");
//NTConfig_NIPFilePath.push("normal/magic_rare.nip");
//NTConfig_NIPFilePath.push("normal/set.nip");
//NTConfig_NIPFilePath.push("normal/unique.nip");
//NTConfig_NIPFilePath.push("normal/craft.nip");
// 중급 아이템 이니
//------------------
//NTConfig_NIPFilePath.push("advance/normal.nip");
//NTConfig_NIPFilePath.push("advance/magic_rare.nip");
//NTConfig_NIPFilePath.push("advance/set.nip");
//NTConfig_NIPFilePath.push("advance/unique.nip");
//NTConfig_NIPFilePath.push("advance/craft.nip");
// 상급 아이템 이니
//------------------
//NTConfig_NIPFilePath.push("extreme/normal.nip");
//NTConfig_NIPFilePath.push("extreme/magic_rare.nip");
//NTConfig_NIPFilePath.push("extreme/set.nip");
//NTConfig_NIPFilePath.push("extreme/unique.nip");
//NTConfig_NIPFilePath.push("extreme/craft.nip");
// 고급 아이템 이니("흰여울"님의 아이템 이니 자료입니다)
//-------------------------------------------------------
if (me.gametype)
{ // 확장용 아이템 이니
NTConfig_NIPFilePath.push("gems.nip");<=보석
NTConfig_NIPFilePath.push("charmsjewels.nip");<=참.주얼(레어.매직.유닉)
NTConfig_NIPFilePath.push("crafteds.nip");<=크랩
NTConfig_NIPFilePath.push("keys.nip");<=키
NTConfig_NIPFilePath.push("magics.nip");<=매직(참.주얼.링.아뮬 제외)
NTConfig_NIPFilePath.push("potions.nip");<=물약
NTConfig_NIPFilePath.push("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");
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");
}
NTConfig_SnagRange = 40; // 사냥 후 아이템을 확인하여 주울 시야(40이 적당합니다)
3) 큐빙 설정
날아다녀님 버전은 HeavenlyStone님 버전과는 달리 큐빙에 필요한 재료를 직접 줍도록 설정을 해줘야 합니다.
주워 보관할 아이템 설정하기에서 설정할수 있습니다.
예)패케아뮬크랩 = 랄룬 + 퍼자수정 + 잡주얼 + 매직아뮬 <= 재료 4가지를 주석해제 해줍니다.
날아다녀님 버전은 한글 설명이 잘 되어 있는 관계로 기본 큐빙 설정하기와 재료 줍기 설정만 설명하겠습니다.
기본 설정은 위와 같이 원하시는 곳에 주석 여부만 해주시면 됩니다.
// 큐빙 설정하기 <== 큐빙 설정 여부를 설정합니다.false = 큐빙 안함 true = 큐빙 함
//==========================================================================
MyConfig_isCubingGem = false; // 보석을 큐빙합니다. 큐빙할 보석 설정은 "큐빙할 보석 설정하기"에서
MyConfig_isCubingRune = false; // 룬을 큐빙합니다. 큐빙할 룬 설정은 "큐빙할 룬 설정하기"에서
MyConfig_isCubingCrafted = false; // 크래프트로 큐빙합니다. 큐빙할 크래프트 설정은 "큐빙할 크래프트 설정하기"에서
MyConfig_isCubingMagic = false; // 매직 아이템을 큐빙합니다. 큐빙할 매직 아이템 설정은 "큐빙할 매직 아이템 설정하기"에서
MyConfig_isCubingRare = false; // 레어 아이템을 큐빙합니다. 큐빙할 레어 아이템 설정은 "큐빙할 레어 아이템 설정하기"에서
MyConfig_isCubingNormal = false; // 노멀 아이템을 큐빙합니다. 큐빙할 노멀 아이템 설정은 "큐빙할 노멀 아이템 설정하기"에서
MyConfig_isCubingMagicRing = false; // 매직 링 3개를 큐빙합니다.
MyConfig_isCubingMagicAmulet = false; // 매직 아뮬렛 3개를 큐빙합니다.
MyConfig_isMakeRuneword = false; // 룬워드 아이템을 만듭니다. 만들 룬워드 아이템 설정은 "만들 룬워드 아이템 설정하기"에서
MyConfig_isPickUpItem = false; // 아이템을 주워 보관합니다. 주워 보관할 아이템 설정은 "주워 보관할 아이템 설정하기"에서
MyConfig_isDropItem = false; // 아이템을 버립니다. 버릴 아이템 설정은 "버릴 아이템 설정하기"에서
.
.
.
중략
.
.
.
//##########################################################################
// 주워 보관할 아이템 설정하기
//-----------------------------
//MyConfig_PickUpItemList.push([아이템 ClassID]);
//MyConfig_PickUpItemList.push([아이템 ClassID, 보관할 개수]);
//MyConfig_PickUpItemList.push([아이템 ClassID, 보관할 개수, 아이템 퀄리티]);
//MyConfig_PickUpItemList.push([아이템 ClassID, 보관할 개수, 아이템 퀄리티, 아이템 레벨]);
//MyConfig_PickUpItemList.push([아이템 ClassID, 보관할 개수, 아이템 퀄리티, 아이템 레벨, 에테리얼]);
//MyConfig_PickUpItemList.push([아이템 ClassID, 보관할 개수, 아이템 퀄리티, 아이템 레벨, 에테리얼, 소켓 개수]);
// 아이템 이니(scripts/NTBot/item_configs/*.nip) 설정에 해당되지 않는 아이템들(안줍거나 팔거나 버리는 것) 중에서 여기에 설정한 아이템들을 주워 보관합니다.
// 설정하지 않거나 보관할 개수 0, 아이템 퀄리티 0, 아이템 레벨 0, 에테리얼 0, 소켓 개수 9는 각각의 검사를 생략합니다.
// 보관할 개수 : 아이템 이니(scripts/NTBot/item_configs/*.nip) 설정에 해당되는 아이템은 보관할 개수에서 제외됩니다.
// 아이템 퀄리티: 1 = Low Quality, 2 = Normal, 3 = Superior, 4 = Magic, 5 = Set, 6 = Rare, 7 = Unique, 8 = Crafted, 9 = Tempered
// 아이템 레벨 : 설정한 레벨 이상의 아이템을 줍습니다.
// 아이템 레벨에 100을 더해서 설정하면 "공식1"이 적용됩니다. "공식1": int(케릭터 레벨 / 2) + int(아이템 레벨 / 2)
// 예) 90은 아이템 레벨 90이상 줍습니다.
// 190은 "공식1"을 적용하여 줍습니다.(캐릭터 레벨이 90이라면 아이템 레벨 90이상 줍습니다. 95라면 86이상 줍습니다)
// 에테리얼 : 0 = 모두, 1 = 에테리얼, 2 = 노에테리얼
//==========================================================================
//MyConfig_PickUpItemList.push([582, 1]); // Chipped Diamond
//MyConfig_PickUpItemList.push([557, 1]); // Chipped Amethyst
//MyConfig_PickUpItemList.push([567, 1]); // Chipped Saphire
//MyConfig_PickUpItemList.push([562, 1]); // Chipped Topaz
//MyConfig_PickUpItemList.push([577, 1]); // Chipped Ruby
//MyConfig_PickUpItemList.push([572, 1]); // Chipped Emerald
//MyConfig_PickUpItemList.push([597]); // Chipped Skull
//MyConfig_PickUpItemList.push([583, 1]); // Flawed Diamond
//MyConfig_PickUpItemList.push([558, 1]); // Flawed Amethyst
//MyConfig_PickUpItemList.push([568, 1]); // Flawed Saphire
//MyConfig_PickUpItemList.push([563, 1]); // Flawed Topaz
//MyConfig_PickUpItemList.push([578, 1]); // Flawed Ruby
//MyConfig_PickUpItemList.push([573, 1]); // Flawed Emerald
//MyConfig_PickUpItemList.push([598]); // Flawed Skull
//MyConfig_PickUpItemList.push([584]); // Normal Diamond
//MyConfig_PickUpItemList.push([559]); // Normal Amethyst
//MyConfig_PickUpItemList.push([569]); // Normal Saphire
//MyConfig_PickUpItemList.push([564]); // Normal Topaz
//MyConfig_PickUpItemList.push([579]); // Normal Ruby
//MyConfig_PickUpItemList.push([574]); // Normal Emerald
//MyConfig_PickUpItemList.push([599]); // Normal Skull
//MyConfig_PickUpItemList.push([585]); // Flawless Diamond
//MyConfig_PickUpItemList.push([560]); // Flawless Amethyst
//MyConfig_PickUpItemList.push([570]); // Flawless Saphire
//MyConfig_PickUpItemList.push([565]); // Flawless Topaz
//MyConfig_PickUpItemList.push([580]); // Flawless Ruby
//MyConfig_PickUpItemList.push([575]); // Flawless Emerald
//MyConfig_PickUpItemList.push([600]); // Flawless Skull
//MyConfig_PickUpItemList.push([586]); // Perfect Diamond
//MyConfig_PickUpItemList.push([561]); // Perfect Amethyst
//MyConfig_PickUpItemList.push([571]); // Perfect Saphire
//MyConfig_PickUpItemList.push([566]); // Perfect Topaz
//MyConfig_PickUpItemList.push([581]); // Perfect Ruby
//MyConfig_PickUpItemList.push([576]); // Perfect Emerald
//MyConfig_PickUpItemList.push([601]); // Perfect Skull
//MyConfig_PickUpItemList.push([610]); // El Rune
//MyConfig_PickUpItemList.push([611]); // Eld Rune
//MyConfig_PickUpItemList.push([612]); // Tir Rune
//MyConfig_PickUpItemList.push([613]); // Nef Rune
//MyConfig_PickUpItemList.push([614]); // Eth Rune
//MyConfig_PickUpItemList.push([615]); // Ith Rune
//MyConfig_PickUpItemList.push([616]); // Tal Rune
//MyConfig_PickUpItemList.push([617]); // Ral Rune
//MyConfig_PickUpItemList.push([618]); // Ort Rune
//MyConfig_PickUpItemList.push([619]); // Thul Rune
//MyConfig_PickUpItemList.push([620]); // Amn Rune
//MyConfig_PickUpItemList.push([621]); // Sol Rune
//MyConfig_PickUpItemList.push([622]); // Shael Rune
//MyConfig_PickUpItemList.push([623]); // Dol Rune
//MyConfig_PickUpItemList.push([624]); // Hel Rune
//MyConfig_PickUpItemList.push([625]); // Io Rune
//MyConfig_PickUpItemList.push([626]); // Lum Rune
//MyConfig_PickUpItemList.push([627]); // Ko Rune
//MyConfig_PickUpItemList.push([628]); // Fal Rune
//MyConfig_PickUpItemList.push([629]); // Lem Rune
//MyConfig_PickUpItemList.push([647]); // Key of Terror
//MyConfig_PickUpItemList.push([648]); // Key of Hate
//MyConfig_PickUpItemList.push([649]); // Key of Destruction
// "흰여울"님의 크래프트 큐빙 자료를 바탕으로 설정하였습니다.
//--------------------------------------------------------------------------
//MyConfig_PickUpItemList.push([603, 2, 4, 94]); // Small Charm
//MyConfig_PickUpItemList.push([604, 1, 4, 99]); // Large Charm
//MyConfig_PickUpItemList.push([605, 1, 4, 94]); // Grand Charm
//MyConfig_PickUpItemList.push([447, 1, 4, 99]); // Monarch ; Magic Cubing
//MyConfig_PickUpItemList.push([418, 1, 6]); // Circlet
//MyConfig_PickUpItemList.push([419, 1, 6]); // Coronet
//MyConfig_PickUpItemList.push([420, 1, 6]); // Tiara
//MyConfig_PickUpItemList.push([421, 1, 6]); // Diadem
//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([381, 1, 4, 178]); // Sharkskin Gloves : int(charlv/2) + int(input ilvl/2) = 78(ilvl)
//MyConfig_PickUpItemList.push([451, 1, 4, 179]); // Vampirebone Gloves : int(charlv/2) + int(input ilvl/2) = 79(ilvl)
//MyConfig_PickUpItemList.push([382, 1, 4, 179]); // Heavy Bracers : int(charlv/2) + int(input ilvl/2) = 79(ilvl)
//MyConfig_PickUpItemList.push([452, 1, 4, 179]); // Vambraces : int(charlv/2) + int(input ilvl/2) = 79(ilvl)
//MyConfig_PickUpItemList.push([354, 1, 4, 184]); // Casque : int(charlv/2) + int(input ilvl/2) = 84(ilvl)
//MyConfig_PickUpItemList.push([424, 1, 4, 184]); // Armet : int(charlv/2) + int(input ilvl/2) = 84(ilvl)
//MyConfig_PickUpItemList.push([391, 1, 4, 185]); // Sharkskin Belt : int(charlv/2) + int(input ilvl/2) = 85(ilvl)
//MyConfig_PickUpItemList.push([461, 1, 4, 185]); // Vampirefang Belt : int(charlv/2) + int(input ilvl/2) = 85(ilvl)
//MyConfig_PickUpItemList.push([392, 1, 4, 185]); // Mash Belt : int(charlv/2) + int(input ilvl/2) = 85(ilvl)
//MyConfig_PickUpItemList.push([462, 1, 4, 185]); // Mithril Coil : int(charlv/2) + int(input ilvl/2) = 85(ilvl)
//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)
//##########################################################################
// 버릴 아이템 설정하기
//----------------------
// MyConfig_DropItemList.push([아이템 ClassID, 보관할 개수]);
// MyConfig_DropItemList.push([아이템 ClassID, 보관할 개수, 아이템 퀄리티]);
// 설정하지 않거나 아이템 퀄리티 0은 아이템 퀄리티 검사를 생략합니다.
// 아이템 퀄리티 3이하는 아이템 레벨과 상관없이 버리고 4이상은 아이템 레벨이 낮은 것부터 버립니다.
// 주의: 아이템 퀄리티를 설정하지 않거나 0, 1, 2, 3으로 설정 할 경우, 아이템 이니(scripts/NTBot/item_configs/*.nip)와 비교하지 않고 설정한대로 무조건 버립니다.
//==========================================================================
//MyConfig_DropItemList.push([,]);
//MyConfig_DropItemList.push([,,]);
======= 끝 =======
이것으로 봇에 관한 기본적인 설치에 관한 사항은 전부 설명을 맞췄습니다.
제가 날아다녀님의 추가버전의 기능들은 잘 알지 못하여 설명을 하지 못한점 양해부탁드립니다^^
==== 기타 ====
혹시나 매니저실행이 응용프로그램으로 인하여 실행이 안되시는 분은
http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displaylang=en
해당 링크에서 다운받아서 설치하시고 실행 하시기 바랍니다.
또한 시디키 여분이 있으셔서 여러 봇을 돌리고 싶으신 분은
http://tradia.me/diablo2/download/63574
해당링크에서 다운받으시고 시디키 파일을 만드신후 위에 매니저 설정에서
3번 시디키 입력란에 시디키를 입력하셔서 파일을 추가로 만드시면 됩니다.
봇 사용하시다가 특별히 원하는 아이템이 있으셔서 아이템이니를 추가하고 싶으신분은
http://tradia.me/diablo2/diablo2_tips/213994
해당 링크를 참조하시기 바랍니다^^
허접한 글 읽어 주셔서 감사합니다^^
혹시나 추가적인 부분이나 수정할 부분 있으면 말씀해 주세요.
바로바로 수정 하겠습니다^^
요즘 날씨가 추워서 고생들 하셨죠?^^
오늘부터 날씨가 조금 풀린다고 하니 다덜 힘내시고
즐거운 하루 되세요^^