Skip to content
봇관련다크 모드

날아다녀님 NTbot4.2 7차 디아런 쫄봇 사용법

조회 수
7,897
추천 수
41
등록일

날아다녀님 NTbot4.2 7차 리뷰/디아런 쫄봇 사용법



7차 역시 기능상 많은 개선과 추가가 이루졌습니다. 우선 보스용 스크립트의 개선과 변화가 눈에 띄입니다.

- NTDiablo.ntj(디아봇)에 자체적인 카오스 전용 쫄봇 기능이 내장 되었습니다. 바알런 봇도 같은 구조입니다.

- NTAndariel.ntj(안다봇) 에서는 안다니엘과 대결 시 원거리 공격 캐릭의 경우, 회피 기동을 합니다. 오브 소서라면 특히 효율적이겠습니다.

- 오리 유저나 하드코어 유저라면 주목할 만한 변경은 '텔레포트 대신 달리기로 이동하며 안전하게 사냥하기(MyConfig_TeleportSafe)' 옵션의 추가입니다.
부기사 대동시 밀집형 포메이션을 유지시키고 싶을 경우나, 소서 기사가 카오스런 등에서 적절히 사용하면 좋을 것입니다. 봇스크립트를 수정해서 필요한 분기에 온/오프 시켜주면 더욱 좋겠죠.
===> 추가(6.18): 이 기능은 텔레를 강제로 끄는 기능이 아닙니다.
이동 중 사냥이 활성화 됐을 때, 이동 할 좌표 기준으로 설정된 범위 내의 몬스터 수를 체크하여 조건이 성립하면 텔레를 중단하고 달리기 이동하여 공격 합니다. 
[10, 5 ]로 설정한다면 범위10래디우스 안에 몬스터 5마리 있으면 텔레 대신 달리기 합니다.
아직 코드만 보고 실제 테스트 못해봐서 실전은 어떨지 모르겠습니다.




초보자 분들을 위해 새로 추가된 기능인 디아런 쫄봇 설정 및 운용에 대해 설명하겠습니다.
==> 쫄봇이라 하면 "MyLeechBotMaster.ntj"와 "MyLeechBot.ntj"를 사용해야만 하는 걸로 오해하는 분들이 많습니다. 이 방법은 디아런/바알런 스크립트에 내장된 자체 쫄봇 기능에 대한 것입니다. 주지하시기 바랍니다.


# 0. Sequence

1. 기사 소서 방 만듬(퀘드랍 적용하려면 꼭! 줌마소서-디아 킬한 소서- 고용하셔야 합니다.)
2. 부기사 / 쫄 조인(오더밥 포함)
3. 소서 불길의 강 이동 - 오더 받기
4. 카오스 입구로 텔레 - 포탈 열기
5. 부기사 카오스 입장
6. 쫄 카오스 입장
7. 기사/부기사 사냥
8. 쫄 - 따라다니기
9. 스크립트 종료(다음 스크립트로)



# 1. 로더 설정
모두 진입점 NTBot
기사 맨 마지막 실행



# 2. NTbot.ntj

//##############################################################################
// 쫄봇
//------
// 주의: 시작하기 전 "scripts/NTBot/MyData/LeechBot" 폴더에 있는 파일들을 삭제합니다.
//==============================================================================
leechBotMasterAccount = "****"; // 기사 계정이름
leechBotMasterIsAuto = true; // 기사가 자동으로 방 만들기(true: 자동으로 방 만들기, false: 수동으로 방 만들거나 들어가기)
leechBotMasterIsChat = [false, false]; // 기사가 채팅창에 있을 경우 방이름과 방암호 메시지 보내기 = [방이름, 방암호] * 주의: 방제는 "XXX-번호" 형식이어야 합니다.

// 쫄 계정이름 설정하기
//----------------------
leechBotLeechAccountList.push("****"); //부기사 및 쫄
leechBotLeechAccountList.push("****"); //부기사 및 쫄
leechBotLeechAccountList.push("****"); //부기사 및 쫄

leechBotLeechJoinDelay = 0; // 쫄이 방에 들어가는 시간차(1/1000초) * 참고: 시간차를 5000으로 설정했다면 첫 번째로 설정한 쫄은 0, 두 번째는 5000, 세 번째는 10000입니다.

@ 참고
부기사 및 쫄들이 조인 할때, 방제 및 비번 입력 과정에서 실패를 줄이기 위해서
로더에서 부기사/쫄들의 방제/비번을 최대한 짧게 설정합니다.(날아다녀님의 조언)



# 3. 기사 캐릭 설정

// 다음 스크립트 외에는 주석 처리 합니다.
// 예전 버전에서 MyLeechBot.ntj와 MyLeechBotMaster.ntj를 사용한 방법과 다르므로 주의 하시기 바랍니다.
// 주의: 이하 생략된 다른 변수의 설정은 각자 하세요.

 NTConfig_Script.push("MyQueDrop.ntj"); //주의: 텔레 전에 오더밥에게 함성 받기 원할 때만 씁니다.
 //퀘드랍 * 참고: "scripts/NTBot/MyConfigs/QueDrop.ntl"에서 설정합니다.
 
 NTConfig_Script.push("NTDiablo.ntj"); // 액트 4: 불길의 강으로 이동 -> 카오스 생츄어리로 이동 -> 씨일 열고 소환 몬스터 사냥 -> 디아블로 사냥
 MyConfig_DiabloClear = [false, true, true, 0x01]; // [웨이포인트부터 입구까지, 입구부터 중앙까지, 중앙부터 디아블로 잡을 때까지, 사냥할 몬스터 종류]
 // 참고 - 쫄봇 사용하면 자동으로 [ , true, true, 0x01]; 설정 됩니다.
 MyConfig_DiabloLeechDiablo = 1; // 다이블로용 쫄봇 = 0: 사용 안함/ 1: 기사/ 2: 부기사/ 3: 쫄 * 주의: "MyLeechBotMaster.ntj"와 "MyLeechBot.ntj"는 설정하지 않습니다. 기사는 "NTBot.ntj"에서 설정한 기사만 가능합니다. 기사는 "NTConfig_PublicMode = true", 부기사와 쫄은 "NTConfig_PublicMode = false"로 자동 설정됩니다.
 MyConfig_DiabloLeechBot = 0; // 0: 사용 안함/ 1: 쫄봇(멈춤)/ 2: 쫄봇(움직임) * 주의: "MyLeechBotMaster.ntj"를 설정합니다.
 


# 4-1. 부기사(오더 바바) 캐릭 설정

 
 NTConfig_Script.push("MyWarcries.ntj"); //주의: 텔레 전에 오더밥에게 함성 받기 원할 때만 씁니다.
 // 함성바바 * 참고: "scripts/NTBot/MyConfigs/Warcries.ntl"에서 설정합니다.
 
 NTConfig_Script.push("NTDiablo.ntj"); // 액트 4: 불길의 강으로 이동 -> 카오스 생츄어리로 이동 -> 씨일 열고 소환 몬스터 사냥 -> 디아블로 사냥
 MyConfig_DiabloLeechDiablo = 2; // 다이블로용 쫄봇 = 0: 사용 안함/ 1: 기사/ 2: 부기사/ 3: 쫄 * 주의: "MyLeechBotMaster.ntj"와 "MyLeechBot.ntj"는 설정하지 않습니다. 기사는 "NTBot.ntj"에서 설정한 기사만 가능합니다. 기사는 "NTConfig_PublicMode = true", 부기사와 쫄은 "NTConfig_PublicMode = false"로 자동 설정됩니다.
 MyConfig_DiabloLeechBot = 0; // 0: 사용 안함/ 1: 쫄봇(멈춤)/ 2: 쫄봇(움직임) * 주의: "MyLeechBotMaster.ntj"를 설정합니다.

# 4-2. 부기사 캐릭 설정

 4-1에서 NTConfig_Script.push("MyWarcries.ntj"); 주석 처리합니다.

 
# 5. 쫄 캐릭 설정
 
 NTConfig_Script.push("NTDiablo.ntj"); // 액트 4: 불길의 강으로 이동 -> 카오스 생츄어리로 이동 -> 씨일 열고 소환 몬스터 사냥 -> 디아블로 사냥
 MyConfig_DiabloLeechDiablo = 3; // 다이블로용 쫄봇 = 0: 사용 안함/ 1: 기사/ 2: 부기사/ 3: 쫄 * 주의: "MyLeechBotMaster.ntj"와 "MyLeechBot.ntj"는 설정하지 않습니다. 기사는 "NTBot.ntj"에서 설정한 기사만 가능합니다. 기사는 "NTConfig_PublicMode = true", 부기사와 쫄은 "NTConfig_PublicMode = false"로 자동 설정됩니다.
 MyConfig_DiabloLeechBot = 0; // 0: 사용 안함/ 1: 쫄봇(멈춤)/ 2: 쫄봇(움직임) * 주의: "MyLeechBotMaster.ntj"를 설정합니다.


# 오더 바바 쓸 경우
# 6-1 \scripts\NTBot\bots\MyWarcries.ntj

.........

function MyMain()
{
 var i;
 var _player;

 MyVi_TownManager(true);

 if (_MyWaC_WarcriesName)
 {
 for (i = 1; i <= _MyWaC_Delay[0]; i++)
 {
 MyConfig_StatusText[0] == 1 && MyCo_SetStatusText("ÿc4퀘드랍 캐릭터를 기다리는 중 (ÿc0" + i + "ÿc4/" + _MyWaC_Delay[0] + ")");

 //----------------------------------------> TT_mod: 수정
 _player = MyLB_CheckLeechBotParty(_MyWaC_WarcriesName); //_player = MyUn_GetPlayer(_MyWaC_WarcriesName);
 //<---------------------------------------


# 6-2 \scripts\NTBot\MyConfigs\Warcries.ntl

var _MyWaC_WarcriesName = "기사 이름"; // "함성 받을 캐릭터 이름"
var _MyWaC_Waypoint = 107;// 함성 할 웨이포인트 - 불길의 강.



# 6-3 \scripts\NTBot\MyConfigs\QueDrop.ntl

var _MyQDC_Warcries = ["오더 바바 이름", false]; // 함성바바 = ["함성바바 이름", 함성 못 받으면 방 나가기(true: 나감, false: 나가지 않음)]
var _MyQDC_Delay = [120, 30, 90, 30]; // 함성바바 확인 시간 = [방에 있는지 여부(초), 파티를 맺었는지 여부(초), 웨이포인트로 이동했는지 여부(초), 함성을 받았는지 여부(초)]






# TIP
- 퀘드랍 된 캐릭만 디아블로를 잡으려면 해당 캐릭만 MyConfig_DiabloKill = true; 설정 하고 다른 캐릭은 false;로 합니다.
===>추가(6.18):
디아런 뒤에 다른 스크립트가 없을 경우 - 기사가 디아킬을 스킵으로 하면 방을 나가게 되므로, 디아스크립트를 수정해서 딜레이를 주거나, 공격스킬을 임시로 스태틱으로 바꾸거나 , 다음 스크립트에 샵봇등을 넣어주세요.
** 제 지난 강좌 보스몹 스태틱을 적용한 후, MyConfig_SorceressABSCastStaticBossHP = 1; 로 해서 스태틱 공격만 하게 할 수도 있습니다.


- 바알런 쫄봇 설정도 같은 방법으로 하시면 됩니다.

- 7차 이전 자동쫄봇용 제어 함수인 MyLB_WriteMessage() 는 MyLB_WriteMasterMessage()로 변경 되었습니다.
댓글 102
  • 댓글 #249890

    사용한지 1주일째 되고있는데 잘 돌아가다가... 오늘 갑자기 이런 문구가 뜨면서 멈추네요.. 왜그럴까요? NTBot4.2_61\scripts\libs\common\MySnagltntl(275) : SyntaxError: syntax error
  • 댓글 #249893

    기사와 파티맺기 실패라고 매니저에 뜹니다 ;; 갑자기 그러네요
  • 댓글 #249896

    스태틱 설정했으나.... 안먹히네요.ㅡㅡ..오직 블리스킬만.... 강좌보고 햇는데 7차에는 적용이 안되나봐요?^^
  • 댓글 #249899

    배자호님 / NTBot4.2_61\scripts\libs\common\MySnagltntl(275) : SyntaxError: syntax error ==> 이니 체크 한번 돌려보세요.
  • 댓글 #249905

    배자호님 // 시디키 문제는 런수가 안올라가서 그런거 같군요. 7차에는 케릭터이니 기타옵션에서 MyConfig_ManagerMsg = 2; // "D2NT Manager -> Status"에 출력할 메시지 = 0: 서버 아이피 + 방제와 비번/ 1: 사냥 스크립트 이름/ 2: 서버 아이피 + 사냥 스크립트 이름/ 3: 지역명/ 4: 서버 아이피 + 지역명 이 옵션이 없나요? 0으로 되어 있을텐데 2로 하면 런수가 올라갈겁니다. 아이템 이니질문은 이글과 상관 없어 보이는군요. 봇란에 가셔서 질문하세요. thething님 // 7차 자료에서는 각 케릭이 각 사냥터에서 쫄과 기사로 되는군요. NTBot.ntj에서 기사 설정한 기사만 인정된다니 약간 무섭네요 버젼업하기가..;; 자료 감사합니다. 즐댜하세요 ^^
  • 댓글 #249911

    카인님 / 안녕하세요. ^^ NTBot에서 설정한 기사를 부기사로 돌리고 , 쫄계정을 기사로 둘 수도 있습니다. ntbot.ntj에서 var leechBotMasterName ="진짜기사이름"; ..... if (leechBotAccountIndex == 1) { My_File("NTBot/MyData/LeechBot/LeechBotPortal[108].txt", 1); My_File("NTBot/MyData/LeechBot/LeechBotPortal[131].txt", 1); if (leechBotMasterName) { My_File("NTBot/MyData/LeechBot/LeechBotMasterName.txt", 1, leechBotMasterName); } else My_File("NTBot/MyData/LeechBot/LeechBotMasterName.txt", 1, me.charname); 이렇게 하면 강제로 기사캐릭을 바꿀수 있긴한데요... 이 강좌 방법은 어차피 기사가 텔레 소서 역할을 해서 포탈 열어줘야하기 때문에, 다른 부분도 많이 고쳐야 합니다. 기존 쫄봇이 잘 되면 굳이 사용할 필요는 없어보입니다. 버스 기사 만들려고 시작한 오리인데, 확장은 거의 손놓고 있고... 오리만 짬짬히 돌려서 겨우 90 팔라 만들었네요. 제 카오스팀은 (팔라+파볼오브소서+본넥(디크리저주)+워크라이 오더밥) 이네요. 하코용 안전제일 팀^^; 오리 힘들어요.
  • 댓글 #249914

    좋은정보 감사합니다 아직 37이 더 남앗네요 언제쯤 업을 할지. 봇은 역시 어려워여 .
  • 댓글 #249926

    언제 받을 수 있을지... 아무튼 7차 버전에 대한 좋은 정보, 감사합니다.
  • 댓글 #249929

    빨리 자료실 이용하고 싶네요. 내공어서어서 50 되야하는데...
  • 댓글 #249935

    정보 감사드립니다. 이번 7버전에에.. 전에 올리신 6차 디아런 방법을 적용해도 무관한가요...^^?
  • 댓글 #249941

    초애 / 관련 스크립트와 함수가 바뀐게 많아서, 이전 방법대로 하면 안됩니다.
  • 댓글 #249947

    상세히 적어주신거 같은데 저같은 컴터에 무지한 사람은 봐도 몰겟어요..ㅠ
  • 댓글 #249956

    기사와부기사가 따로몹잡구 디아잡으러갈때 기사는포탈열어주는데 부기사는 기사포탈 확인하는중 이라고뜨며 포탈 열여있는데도 가만히있네요 쫄들은따라가는데 부기사만 포탈확인중계속이네요 디아잡구 바알도 안따라가고계속대기네요 다음방가도 잡으라는몹은잡구 디아는 기사포탈만확인중 이라는데 어떻게 하나요? NTConfig_Script.push("NTDiablo.ntj"); // 액트 4: 불길의 강으로 이동 -> 카오스 생츄어리로 이동 -> 씨일 열고 소환 몬스터 사냥 -> 디아블로 사냥 MyConfig_DiabloKill = true; // 디아블로 잡기 MyConfig_DiabloClear = [true, true, true, 0x01]; // [웨이포인트부터 입구까지, 입구부터 중앙까지, 중앙부터 디아블로 잡을 때까지, 사냥할 몬스터 종류] MyConfig_DiabloInventory = false; // 디아블로 잡기 전 인벤토리에 있는 아이템 정리하기 MyConfig_DiabloLeechDiablo = 2; // 다이블로용 쫄봇 = 0: 사용 안함/ 1: 기사/ 2: 부기사/ 3: 쫄 * 주의: "MyLeechBotMaster.ntj"와 "MyLeechBot.ntj"는 설정하지 않습니다. 기사는 "NTBot.ntj"에서 설정한 기사만 가능합니다. 기사는 "NTConfig_PublicMode = true", 부기사와 쫄은 "NTConfig_PublicMode = false"로 자동 설정됩니다. MyConfig_DiabloLeechBot = 0; // 0: 사용 안함/ 1: 쫄봇(멈춤)/ 2: 쫄봇(움직임) * 주의: "MyLeechBotMaster.ntj"를 설정합니다.
  • 댓글 #249959

    thething님// MyConfig_LeechBotMaster = ""; // 방에 있는 특정 캐릭터를 기사로 설정하기 이 부분을 어떻게 해야 하나요? 전 님 세팅처럼 했었는데..쫄들이 마냥 다라다녀서 거리를 대폭 늘리는 방법으로 그냥 쓰고 있는데,,과거처럼 특정지역에서 대기하면서 따라다니지 않아 고민입니다. 위 세팅을 안하면 봇에서 서로 확인은 하는데 기사가 움직여도 쪽은 그냥 마을에서 대기만하고 있구요.. 위 세팅에서 기사 케릭이름을 써 넣으면 서로 파티하지만 "쫄 확인중" 이부분 인식을 안하고 마냥 따라다니기만 하는데...해결 방법이 없을 까요?
  • 댓글 #249962

    소서가 씨일따고 난다음 부기사들이 씨일을 딸려는 액션을 취하면서 씨일을 한바퀴 휭돌고 가던데 원래 그렇케 작동하게끔 짜여져잇는건가요?
  • 댓글 #249965

    thething님 좋은자료 감사합니다 ^^ 한가지 질문좀 해도될까요 카오스에서 기사가 포탈을 열어줘도 쫄들이 무반응인데요 수동으로 포탈에 넣어주면 알아서 잘따라댕기긴 합니다 어딜 손봐야할까요....ㅡㅡ;;
  • 댓글 #249971

    이야... 저는 6차를 수정해서 알바 4마리는 오리 앵벌용으로 하고, 4마리는 thething님 방법대로 고쳐서 오리디아런 돌렸는데... 이건뭐,, 고칠필요없이 매니저 하나로 돌려도 걱정없겠네요.
  • 댓글 #249974

    이거보고 렙업용 쫄봇은 써먹을 수 있게됐네요. 감사합니다. 그동안 디아런 찾는거 귀찮고 일일히 손으로 따라다니려니 귀찮았는데... 너무 기쁘네요.
  • 댓글 #249977

    먼저, 유용한 자료 감사드립니다 ^^ 기사 햄딘과 부기사 소소 2명체제로 운용해봤습니다. 확장이구요... 기사인 햄딘은 액1부터 앵벌코스 돌면서 디아까지 오고...(10분정도 소요) 부기사인 소소는 간단하게 보스몹 위주로 사냥한 다음...(3분이내) 액4에서 기다리다 포탈확인되면 입장해서... 바알까지 같이 사냥한 후 담방으로 넘어가고... 너무 잘돌아가고 기사인 햄딘의 경험치에도 많은 도움이 되서... 나름 뿌듯해하며...돌려놓고 담날 확인해보니... 기사가 액3에서 무한 샵봇을 하고 있더군요...(부기사도 액4에서 무한대기...) 그러다 샵봇에러 메세지뜨면서 멈춰버리는... 부기사가 무한 샵봇을 하는 경우도...(이경우, 기사는 담방부터 솔방사냥 ...) 캐릭설정에서 미니샵봇을 false로 바꿔줘보기도 하고... 7차수정본을 완전히 지우고 새로 깔아서 해보기도 하다가... 더이상은 방법이 없어 질문드려 봅니다... (머 별로 해본것도 없이 지우고 다시 깔고만 반복한듯 하네요...) 처음엔 잘 돌아가는 기사 부기사 체제가 왜 무한샵봇으로 빠지는지...ㅡㅡ;; 지금은...솔방앵벌모드로 다시 복귀...진한 아쉬움이 남는군요...
  • 댓글 #249983

    쫄들이 포탈 열리면 안들어가고, 마을에 대기만 하네요 ㅠㅠ 이거 왜이렇죠;
  • 댓글 #249986

    제가 쓰는건 먼지 모르겠네용 인터넷 돌아다니는거 그냥 받아서 사용중인데.
  • 댓글 #249989

    봇초보로서..따라해보다가..질문하나 여쭤봅니다 부기사로 햄딘을 넣었는데...이넘이 함성을 안 받네요..ㅠㅠ 카오스 오자마자 그냥 사냥으로 가버려...치킨을 당합니다..;; 제가 임의로 팔라이니에다 기사처럼 퀘드랍쪽을 주석해제를 했더니.. 파티를 안하는 상황이 되버렸네요..; 참고로..나이트메어인데..ㅠㅠ 부기사도 함성 좀 받고 시작하게 할수 있는 방법은 없을까요?? 정/강 뒤져봐도..7차수정에 관한건 없길래..염치불구하고 질문드립니다..ㅠㅠ
  • 댓글 #249992

    '텔레포트 대신 달리기로 이동하며 안전하게 사냥하기(MyConfig_TeleportSafe) 위 본문대로 했는데도 계속텔포하네요. 걸어다니는건 안되는 건가요?
  • 댓글 #249995

    thething님 정말 정말 감사합니다~ 님이 주신팁으로, 오리 카오스런 돌고있어요~ 처음에는 2차로 사용하다가, 6차로 바꿨는데 6차도 똑같이 적용되네요~ 감사합니다~
  • 댓글 #250004

    음... 방 만들고 들어가는것까지는 성공했는데... 새케릭 전부 스크립트 오류 뜨네요..ㅠ 혹시 NTConfig_Script.push("MyLeechBotMaster.ntj") 이부분도 주석처리해야하는건가요???
  • 댓글 #250010

    자세한 설명 감사합니다 오랜만에 들어와서 예전 버전이랑 헤깔리는데 잘정리해주셧네요 ~
  • 댓글 #250019

    아직까지는 잘 이해가 가지 않네요 ^^; 그래도 좋은 정보 같습니다. 잘 봤습니다.^^
  • 댓글 #250022

    아직까지는 잘 이해가 가지 않네요 ^^; 그래도 좋은 봇 정보 같습니다. 잘 봤습니다. ^^
  • 댓글 #250025

    thething님 잘봤습니다. 해봤더니 잘 되네요.. 좋은 강좌 감사드립니다. 다만, 기사인 소서는 텔레로 열심히 돌아댕기고, 나머지 바바하고 팔라 부기사는 이뮨처리하느라 따로따로 돌아다니네요..ㅎ
  • 댓글 #250031

    아이고야 전 7차머전 어디서 정확하게 받는지요? 지금 벌써 18일째 씨름 중인데 안되요 7차 버전 어디서 구합니까? 좀 알려 주세요
  • 댓글 #250037

    좋은 자료 감사합니다....전 아직 이니설정을 해도 안되네요...d2nt 설정 오류로 뜨네요....초신 버전으로 다시다운 받아야할거같아요..
권한이 없습니다.
다크 모드