눈팅만 하다가 저도 첨으로 한 번 올려봅니다. 내용이 좀 길어도 양해바랍니다.. 대단한 것도 아니고 기존에 여러분들이 올려 논 스크립트 짜집기하고 몇 가지 자잘한 것만 수정 했습니다. 허락없이 이것 저것 갖다 붙인 점 양해 바랍니다. nt봇 d2manager 2.5와 버전핵을 쓰는 유저입장에서 생각해 낸 겁니다.
그럼 설명 시작할게요..좀 내용이 번잡해요... ///////////////////////////////////////////////////////////////////////////////////////////// 솔로잉으로 봇을 돌리시는 분들이라면 일단 기사캐릭의 nt봇 plugin 폴더가 있을겁니다. 그렇다면 이제 쫄함성 바바 캐릭의 plugin 폴더가 필요하겠죠.
디아블로 폴더에 plugin2 라고 (숫자는 편한대로 갖다 붙이시면 됩니다) 폴더를 하나 더 만듭니다. 여기다가 쫄봇 프로그램을 집어 넣습니다.
그리고 로더 링크 파일을 생성해서 속성을 아래와 같이 해 줍니다. C:\Program Files\Diablo II\d2loader.exe" -w -res800 -mpq cdkey2.mpq -title "bobab" -nohide -plugindir plugin2
========================================================== <쫄케릭 설치 및 설정 방법>
이제 쫄봇 plugin2 디아폴더에 들어있는 \Plugin2\LeechBot.ini를 아래와 같이 설정 해 줍니다.
* LeechBot.ini를 열어
CharacterName ="봇기사케릭명" AccountName ="봇기사계정명" SafeMessage ="TP is safe!" ; (=>원래 바알 쫄봇을 위해 만든건데 삭제해도 무방하고 내비둬도됨)
위처럼 작성하고
\Plugin2\scripts의 LeechBotStarter를 열어
[Global] Account=쫄케릭 계정 Password=쫄케릭 계정비번 CharSlot=케릭위치 1 2 3 4 5 6 7 8 Channel=채널이름(기사케릭과 동일해야함) ============================================================== var joinChannelInChat = "orderparty";위의 기사케릭 체널과 동일하게 Channel=orderparty 로 설정합니다. ==============================================================
자 이제 마지막으로 versoinhack.zip 파일에서 4가지 파일들 있죠. Bnclient.dll,game.exe,d2client.dll,versionhack.dll => 이넘들을 쫄봇 plugin2 폴더에 집어 넣습니다. 이 4파일을 안집어 넣으면 소위 말하는 어플리케이션 에러 뜨면서 접속이 안되는 겁니다.
자 이제 쫄캐릭이 기사캐릭을 따라서 방으로 조인이 되게 만들었습니다. 이제 들어오면 서로 자동 파티가 되게하고 오더밥이 있는 곳으로 기사 캐릭이 가서 오더를 받게 하는 설정이 남았네요..
============================================================ <자동파티스크립트 설치 및 수정>
우선 기사 캐릭의 pluigin\script 폴더에 있는 default.dbj 파일을 열고 중간에 보시면 아래쯤에
load("tools/NTToolsThread.dbj"); 라는 부분이 나옵니다 이 밑에다가 load("PartyUp.dbj"); => 요부분을 추가해줍니다.
NTC_Delay(2000);
그리고 PartyUp.dbj 파일을 pluigin\script 폴더에 같이 삽입 해 줍니다.
이제 쫄바바와 기사캐릭이 조인하면 파티가 가능해졌습니다. ============================================================= <오더바바 스크립트 설치 및 수정>
이제 쫄캐릭의 plugin2폴더로 다시 와서
오더스크립트인 wacries.dbl을 plugin2\scripts\libs\bots 폴더에다가 집어넣습니다. 이 파일을 여시고
if(!NTM_UsePortal("Waypoint", 35)) =>웨이포인트를 카타2층 35로 수정해줍니다.이유는 밑에 나옵니다. return false;
NTM_MakeTP();
while(1) { Cast_Warcries(); } }
function Cast_Warcries() { NTC_DoCast(155, NTC_HAND_RIGHT); // Battle Command NTC_DoCast(149, NTC_HAND_RIGHT); // Battle Orders NTC_DoCast(138, NTC_HAND_RIGHT); // Shout delay(3000); => (저는 딜레이 시간이 3000이 적당한데 해보시면서 상황에 맞게 수정해 보세요)
}
위와 같이 수정해 줍니다.
그 다음 plugin2\scripts\libs\bots 폴더에 있는 NTLoader.dbl 파일을 열어서 case "SnapchipShatter": NTC_Include("bots/SnapchipShatter.dbl"); _result = SnapchipShatter(); break; => 요줄 밑에다가 요기부터=case "Warcries": NTC_Include("bots/NTWarcries.dbl"); _result = Warcries(); break; <= 여기까지 삽입해줍니다.
여기까지 같은 방에서 자동파티를 맺고 바바가 카타2층으로 가서 오더를 질르는데까지 된겁니다. ============================================================ 이제 기사 캐릭 plugin폴더에 있는 plugin/scripts/libs/bot에서 NTAndarie.dbl을 열어서
NTP_DoPrecast(); 이 부분을 찾으셔서 그 밑에다가 delay(8000); => 딜레이를 삽입해줍니다.8촌데 여유있게 10000까지 하셔도 됩니다. 왜냐면 기사나 바바나 포탈을 계속해서 사용하고 또 기사캐릭은 인벤정리도 해야 되기 때문에 오더 받을 만큼 기사 캐릭을 잠깐 서 있게 만든겁니다.
자 그럼 이제 기사 캐릭을 카타 2층 웨이로 움직여야 겠죠. plugin/scripts/libs/config에 있는 NTconfig_기사캐릭명.dbl파일을 열어서 안다리엘을 첫 사냥순서로 하게 맨위루 올려줍니다..
//------------------------------------------------------------------------------ // Boss configuration //------------------------------------------------------------------------------ NTConfig_PublicMode = false;
만약에 바알이나 메피를 먼저 잡길 원하신다면 웨이번호를 NTArea.dbl에서 참고하셔서 수정해주시고 그에 맞춰서 plugin/scripts/libs/bot 에 있는 바알이나 메피.dbl파일을 찾아 위와 같은 방법으로 딜레이 추가해주시면 됩니다.또 사냥순서두 바꿔주셔야 되겠죠. =================================================================
자 이제 실행부분입니다.
1.기사 캐릭과 쫄캐릭을 봇이 아닌 정상 로그인 시켜서 서로 친구관계가 확인 되는지 체크합니다.
2.친구관계가 확인 되면 기사 캐릭 로더 화면창에서 방만들기 메뉴부분에 참여인원을 2명으로 합니다.
3.d2매니저를 실행해서 기사 캐릭의 방제는 주되 비번은 빈공간으로 남겨두도록 설정합니다. => 쫄캐릭과 기사캐릭 2명이 거의 동시에 참여 하는 거라 비방 효과 남. 기사 캐릭 봇 설정 시 방제 밑에 비번을 빈 공간으로 남겨둬야 쫄이 방제만 입력하고 들어 갑니다.
2.기사 캐릭 비밀번호 입력과 동시에 바탕화면에 있는 쫄캐릭 링크파일도 빠르게 다닥~ 눌러줍니다. d2매니저로 추가해서 돌릴려면 쫄봇도 방제를 달고 바로 들어가기 때문에 이런 방법밖에는 없네요. 무조건 쫄캐릭은 정해진 채널에서 첨에 기사캐릭을 봐야만 이후 정상적으로 돌아갑니다.
3.그럼 동시에 비밀번호 입력하고 같은 채널에 들어갈겁니다.
4.이 때 보통 쫄캐릭이 먼저 채널에 들어오고 그 다음 기사 캐릭이 들어오는게 보입니다.
5.여기서 마우스를 한번 로더 화면 정가운데로 움직여줍니다.(마우스가 바탕화면 링크파일 클릭하고 멈춘 상태라 반드시 마우스를 움직여서 로더화면 가운데로 움직여 줍니다.그럼 에러가 일어날 확률 도 많이 줄더군요.)
6.기사 캐릭이 방에 들어가면 쫄캐릭이 따라갑니다.오더를 받는 타이밍이 잘 맞는지 확인하시고 딜레이시간을 조절합니다.
..모니터 후 이상없이 오더를 잘 받고 사냥 후 종료를 한 3회 해 봅니다... 이상없으신가요?? 그럼 즐봇 하시면 됩니다...
================================================================= *필요한 파일 및 스크립트는 아래 링크 참고하세요.*
원래 봇돌릴 때 쓰시는 plugin폴더 있으시져 그 plugin 폴더를 통으로 복사해서 이름만 plguin2 만드세여. 안에 d2manager관련 파일과 기존의 스크립폴더를 삭제하시고 나머지 리치봇파일이랑 바바함성 스크립트가 들어있는 폴더를 설정해서 집어 넣어주시면 됩니다.
가끔 기사캐릭 창에 헤이가이즈가 떠도 d2매니저창은 그대로 있습니다.매니저창에서 대기시간이 지나면 다시 자동으로 기사캐릭 창이 뜨면서 자동으로 채널 조인하고 다시 시작합니다.오더밥 로더 화면은 항상 그대로 떠있구요..혹시 d2매니저창도 꺼진다면 수동으로 시작해야겠지만..아직까진 제 경우 그런일이 없어서..잘 모르겠네요.
웨이 포인트 바로 위에 그냥 서 있으면 기사 캐릭에 간혹 오더가 안들어 갈 경우가 종종 생깁니다.그래서 아래와 같이 추가 수정을 해 봤습니다.
바바 함성 스크립트(warcries.dbl에서 웨이를 액2 아케인 생추어리로 바꾸시고
if(!NTM_UsePortal("Waypoint", 74)) =>74가 액2아케인 생추어리 wp.
return false;
기사 캐릭도 config 파일에서 사냥순서를 안다리엘이 아닌 소환술사를 먼저 잡는 것으로 바꿔주십시오.
//------------------------------------------------------------------------------
// Boss configuration
//------------------------------------------------------------------------------
NTConfig_PublicMode = false;
NTConfig_Script.push("Summoner"); => 소환술사 잡는 것을 맨위로 올림.
NTConfig_Script.push("Andariel");
그리고 소환술사 잡는 summoner.dbl 파일에서 웨이 포인트에서 약간 움직일 수 있도록
아래와 같이 좌표값을 추가 해 주십시오.
if(!NTM_UsePortal("Waypoint", 74))
return false;
// if(!NTM_MoveTo(25454, 5454))
return false; // // 부분 삽입(wp에서 살짝 벗어나도록 이동시킴)
NTP_DoPrecast();
delay(10000);
안다리엘을 먼저 잡으려면 액1 카타 2층 wp를 찍게되는데 좌표값이 항상 고정이 아니라 액2 소환술사 wp로 바꾼것입니다.저렇게 바꾸시면 기사 캐릭이 wp에서 조금 벗어나기 때문에 항상 오더를 받게됩니다.
반격
다니엘
@제이드@
코코만땅
코코만땅
@제이드@
코코만땅
코코만땅
코코만땅
AndrewKim
AndrewKim
버크셔
파랑무지개