(D2nt 20차기준)창고지기를 활용해보자...응용편
분류
봇관련
조회 수
2,402
추천 수
17

아래에 창고지기 기본편에서
기본적인 설정과 사용법을 설명해드렸습니다~
자이제 창고지기의 기본적인 사용법에서 응용해서 사용하는방법을 알려드리겠습니다~
나름대로 제가 사용하면서 쌓인 노하우라고 할수있겠네요~
MyConfig_WarehouseKeeperList.push(["aaa", 1, "changgo", ["흰여울/ringsamulets.nip", "흰여울/runes.nip", "흰여울/charmsjewels.nip", "흰여울/keys.nip", "흰여울/magics.nip", "흰여울/rares.nip", "흰여울/sets.nip", "흰여울/uniques.nip", "흰여울/whites.nip"]]);
MyConfig_WarehouseKeeperList.push(["aaa", 2, "changgoa", ["흰여울/ringsamulets.nip", "흰여울/runes.nip", "흰여울/charmsjewels.nip", "흰여울/keys.nip", "흰여울/magics.nip", "흰여울/rares.nip", "흰여울/sets.nip", "흰여울/uniques.nip", "흰여울/whites.nip"]]);
MyConfig_WarehouseKeeperList.push(["aaa", 3, "changgob", ["흰여울/ringsamulets.nip", "흰여울/runes.nip", "흰여울/charmsjewels.nip", "흰여울/keys.nip", "흰여울/magics.nip", "흰여울/rares.nip", "흰여울/sets.nip", "흰여울/uniques.nip", "흰여울/whites.nip"]]);
MyConfig_WarehouseKeeperList.push(["eee", 0, "changgoc", ["흰여울/ringsamulets.nip", "흰여울/runes.nip", "흰여울/charmsjewels.nip", "흰여울/keys.nip", "흰여울/magics.nip", "흰여울/rares.nip", "흰여울/sets.nip", "흰여울/uniques.nip", "흰여울/whites.nip"]]);
MyConfig_WarehouseKeeperList.push(["eee", 1, "changgod", ["흰여울/ringsamulets.nip", "흰여울/runes.nip", "흰여울/charmsjewels.nip", "흰여울/keys.nip", "흰여울/magics.nip", "흰여울/rares.nip", "흰여울/sets.nip", "흰여울/uniques.nip", "흰여울/whites.nip"]]);
MyConfig_WarehouseKeeperList.push(["eee", 2, "changgoe", ["흰여울/ringsamulets.nip", "흰여울/runes.nip", "흰여울/charmsjewels.nip", "흰여울/keys.nip", "흰여울/magics.nip", "흰여울/rares.nip", "흰여울/sets.nip", "흰여울/uniques.nip", "흰여울/whites.nip"]]);
1.
일단 기본편 마지막에 위와같은 창고지기설정을 햇었죠~
여기서 조금바꿔볼께요~제가하는방식으로~
머 각자 취향(?)따라 응용하시면되겠습니다~
어떻게 만드냐하면
대표창고지기계정과 별도로 창고계정(zzz)을 만들어서 아이템을 종류별로 지정한 창고케릭으로 분류하는방법입니다~
일단 편의상 창고케릭이름은 케릭창의 상단왼편부터
changgo_one changgo_Two
changgo_Three changgo_Four
changgo_Five changgo_Six
changgo_Seven changgo_Eight 이렇게 정하도록할께요
MyConfig_WarehouseKeeperList.push(["aaa", 1, "changgo", ["흰여울/ringsamulets.nip", "흰여울/runes.nip", "흰여울/charmsjewels.nip", "흰여울/keys.nip", "흰여울/magics.nip", "흰여울/rares.nip", "흰여울/sets.nip", "흰여울/uniques.nip", "흰여울/whites.nip"]]);
MyConfig_WarehouseKeeperList.push(["zzz", 0, "changgo_one", ["흰여울/ringsamulets.nip", "흰여울/runes.nip", "흰여울/charmsjewels.nip"]]);
MyConfig_WarehouseKeeperList.push(["zzz", 1, "changgo_Two", ["흰여울/ringsamulets.nip", "흰여울/runes.nip", "흰여울/charmsjewels.nip"]]);
MyConfig_WarehouseKeeperList.push(["zzz", 2, "changgo_Three", ["흰여울/magics.nip", "흰여울/rares.nip", "흰여울/sets.nip", "흰여울/uniques.nip"]]);
MyConfig_WarehouseKeeperList.push(["zzz", 3, "changgo_Four", ["흰여울/magics.nip", "흰여울/rares.nip", "흰여울/sets.nip", "흰여울/uniques.nip"]]);
MyConfig_WarehouseKeeperList.push(["zzz", 4, "changgo_Five", ["흰여울/whites.nip"]]);
MyConfig_WarehouseKeeperList.push(["zzz", 5, "changgo_Six", ["흰여울/whites.nip"]]);
MyConfig_WarehouseKeeperList.push(["zzz", 6, "changgo_Seven", ["흰여울/keys.nip"]]);
MyConfig_WarehouseKeeperList.push(["zzz", 7, "changgo_Eight", ["흰여울/keys.nip"]]);
자 완성된 설정입니다~
이렇게 만들어두면
changgo_one/changgo_Two 이두케릭엔 링아뮬/룬/참주얼이 모이게되고
changgo_Three/changgo_Four 이두케릭은 매직/레어/세트/유닉템이
changgo_Five/changgo_Six 이두케릭엔 재료템이
changgo_Seven/changgo_Eight 마지막 이두케릭엔 열쇠만 모으게됩니다~
이렇게하면 템종류별로 따로 모으는 수고를 덜수있겠죠~
그리고 원하는템을 찾을때도 바로찾을수있구요~
근데 젤윗줄은 대표창고지기로 설정한계정(aaa)의 창고케릭으로 설정해놨습니다~ <<< 이부분 중요
첫줄은 대표창고지기계정의케릭으로 설정안해두면 창고지기케릭 접할때 가끔 에러가나는경우가 있더군요~
저같은경우엔 대표창고지기계정의 1케릭을 설정해두고 그냥템을 채워두면
처음 창고지기접할때만 한번접하고 템이 꽉찬걸로 인식되기땜에(이부분은아래에서 설명)
그담부터 창고지기접할땐 zzz계정케릭으로 바로접하게됩니다^^
아참 그리고 꼭지켜주셔야 할게 있는데
윗설정은 아이템을 4종류로 크게나눠서 분류하게 만들었는데
그이상 분류하게되면 분류한숫자만큼 케릭들이 접해야하기땜에 렐따의 위험이있습니다~ <<< 이부분도 중요
위와같이 4종류로 분류해도 같은종류로 묶은템이 꽉차서 다음케릭으로 넘어가다보면
운나쁘면 최대 8번접해야하는경우가 있습니다~
추가로 다시 사냥케릭으로 접해야하니 9번;;; 그럼바로렐따죠;;; 저도딱한번 이런경우로 렐따된적이 있습니다~
그리고 기본편에서도 강조했지만
창고지기케릭은 무조건!!! 필히!!! 헬액트1까지 갈수있는케릭이어야 합니다~
2.
자 이제 기본적인설정부터 간편하게 템을 분류해서 저장하게 만드는 방법까지 설명드렸는데요~
설정부분은 이제 더이상 손댈필요가없을껍니다~
근데 이제 무엇을 알아볼까요?
이젠 창고케릭들이 어떤템들을 가지고있는지 직접접하지 않아도 알수있는 방법을 가르쳐드리겠습니다~
추가로 언재 창고케릭이 접해서 어떤템들을 받았는지도 알수있구요~
일단 봇이설치되어있는 폴더로들어가서
d2nt v3.1_ntbot v4.2_20
>>>scripts
>>>NTBot
>>>char_configs폴더에 들어가면 <<< 케릭터이니파일들이 있는폴더죠~
NTConfig_WarehouseKeeper.ntl 라는 파일이 하나있습니다~창고지기의 케릭터이니라고 할수있죠~
이파일을 열어서 아래와같이 수정해주시면 됩니다~
function NT_LoadConfig()
{
MyConfig_ItemLog = [1, 1]; // 아이템 로그 만들기 = [0: 사용 안 함/ 1: WarehouseKeeperLog, 0: text/ 1: html] * 참고: 'scripts/NTBot/MyData/WarehouseKeeper' 폴더에 저장합니다.
MyConfig_ItemList = 2; // 아이템 목록 만들기 = 0: 사용 안 함/ 1: text/ 2: html * 참고: 'scripts/NTBot/MyData/ItemList' 폴더에 저장합니다. 아이템 목록은 'scripts/NTBot/MyConfigs/ItemLog.ntl'에서 설정합니다.
MyConfig_StoreItemMode = [2, 2]; // 아이템 보관 방식 = [보관 아이템(0: 좌상단부터 좌우/ 1: 우하단부터 우좌/ 2: 좌상단부터 상하/ 3: 우하단부터 하상), 재료 아이템]
}
수정할게 아주많죠;;;
숫자 두개만 바꿔주면되죠 ㅎㅎ
초기설정은 아이템로그/목록을 텍스트문서로 저장하는방식인데
수정해서 html방식으로 저장하게 하는겁니다~
여기서 html방식이란 D2NT Manager에서
아이템로그에 먹은템이름에 마우스를 가져다대면 템이 게임상같이 보이게하는 방식입니다~스샷같이
자이렇게 설정하고 봇돌이를 돌리고 창고지기를 한번이상 가동하고나서
d2nt v3.1_ntbot v4.2_20\scripts\NTBot\MyData\WarehouseKeeper폴더에 들어가보면
다른파일은 볼거없고 WarehouseKeeperLog.html 이파일을 실행시키면
몇일 몇시몇분에 창고케릭누구가 접해서 어떤템을 받았는지 볼수잇습니다~
마우스를 대면 게임안에서 보는것같이 아이템을 볼수도 있구요~
그리고
d2nt v3.1_ntbot v4.2_20\scripts\NTBot\MyData\ItemList폴더에 들아가면
창고케릭마다 파일이 하나씩 있습니다~
열어보면 사물함/인벤 에 어떤템이 들어있는지 빈칸은 몇칸인지까지 볼수있습니다~
추가로 착용템또는 용병착용템까지 알수있구요~
다만 아직 템을 하나도 받지않은 창고케릭은 파일이 없습니다~
자 이제까지 제가 알고있는 창고지기의 모든설정법과 사용법을 알려드렸습니다~
근데사용해보면 봇프로그램을 만든분 정말 대단하다는 말밖에 안나오더군요~
기본적인 사냥봇, 창고지기, 쫄봇 등등...(사실 딴건아직 안해봄;;)
다만 아쉬운게 있다면
자동오리버스는 안해봤지만(오리케릭이없음ㅠㅠ) 있던데
왜 자동확장버스는 없는걸까요? 아님 제가아직모르는건가요?
암튼 20차에선 자동확장버스기능은 안보이더군요~
물론 노멀/나메 바바삼돌이/바알 안깬케릭은 준비되어있는데 ㅠㅠ
혹시라도 자동확장버스기능이 된다면 몇차인지 그리고 사용법
정보/강좌란에 올려주시면 감사하겠습니다~
ps)빨리 7등급되고싶습니다 추천 꼬~옥 부탁합니다~