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
  • 댓글 #249740

    오호.. 벌서7차까지 나왔네요.. 아직 전 2차버전사용중인데.. 언제 7차버전 다운로드 받을수 있을지..;; 열심히 댓글 달아야 겟네요.. 늘 좋은 정보 감사드립니다. ^^;
  • 댓글 #249743

    thething 님의 디아런 팁 잘 사용하고 있습니다. 위에서 제어함수 변경을 말씁하셨는데 추가로 더 있는 것 같습니다. // 2.6 --> 2.7 변경된 함수 scripts\libs\common\MyLeechBot.ntl 로 함수 이전 MyL_ReadMessage --> MyLB_ReadMasterMessage MyLB_WriteMessage --> MyLB_WriteMasterMessage MyL_WriteMessage --> MyLB_WriteLeechMessage _MyL_Message --> _MyLB_Message
  • 댓글 #249758

    우선 thething님 감사합니다. var MyConfig_LeechBotAutoMaster = "기사 명"; var MyConfig_LeechBotTeleeName = "텔레소서 캐릭명"; var MyConfig_LeechBotWarcryName = "함성바바 캐릭명"; var MyConfig_LeechBotGameMaker = "방 만들 캐릭명"; 제가 하고싶은 셋팅은 오밥(방만들캐릭) / 기사 / 텔레소서 / 바바쫄봇 이렇게 하고싶은데요 위에서 오토마스터(팔라네임) 텔레소소(플라이소소), 워크라이+방파는캐릭(함성바바) 3캐릭뿐인데.. 쫄캐릭 더 추가하여 4마리로 하고싶거든요.. 바바쫄봇도 추가를 시키고 싶은데 그럼 어떻게 추가를 해야할까요 아 그리고.. 날아다녀님 자료받고 전체적으로 다 바꿔주고 ntbot에서도 계정명 다 적고했는데 방을 다 따로잡거든요, 따라가야 정상인데요
  • 댓글 #249764

    바이오님/ 네 그렇습니다. 배자호 / 방 따로 잡으면 NTbot.ntj 설정 잘못된 것 외에 다른 이유가 없습니다. 그냥 쫄은 사냥시야0으로 하고, 거리 멀리 주고 따라다니게 하시면 됩니다. 이 경우 디아 스크립트에서 지원하는 지정위치 이동 후 대기하는 기능은 불가합니다.
  • 댓글 #249767

    정말 7차버전이 대박인듯 하네요.. 소서를 키우면서 제일 황당한게.. 아직 저렙인데. 이게 텔레포트를 무한으로 쓴다는거였어요.. 벨트에 마나물약으로 꽉채워도..텔레포트하는데 물약을 다 소진하니.. 제생각엔 좀 걸어가지.... 막힌데서만 텔하지..... 걸어가면 옆에 챔피온몹두있던데... 하면서아쉬움을 토로햇엇는데.. 역시 버전업되면서.... 걸어가는기능을 추가했군요..... 처음에 저렙 소서가 이 텔레포트땜에 포기하고... 해머딘을 키웟드랫죠.. 에혀.... 카타콤이나 성당같은데만 들어가면 막힌문앞에서 비비기를 해대는 어찌나 갑갑하던지... 그래서 다시 햄딘 포기하고. 소서를 키우는데..이번엔 텔레포트 만땅을 줬거든요.. 그랫더니 좀 괜찬더라구요. 쓸데없는 스킬에...ㅡㅡ; 그냥 걸어가다가 막힌데서만 텔.. 해주는 센스가 있음 좋을텐데햇는데. Thething님이 이야기하신 이 옵셪 TeleportSafe << 제가 가지고있는 파일엔 없더라구요.. ㅡㅡ; 아~~~~~~ 7레벨을 기다릴 따름입니다.
  • 댓글 #249773

    저도 내공 10 정도 남았는데.. 얼른 7레벨 되면 좋겠어요.. ^^
  • 댓글 #249776

    '텔레포트 대신 달리기로 이동하며 안전하게 사냥하기(MyConfig_TeleportSafe)' 옵션의 추가입니다. 이거는.. 소서리스 파일에.. "기타옵션설정하기" 에 끼어 넣으면 되는건가요?? MyConfig_TeleportSafe=true 요렇게?
  • 댓글 #249782

    질문잇습니다... 기사 캐릭 설정에서 MyConfig_DiabloLeechBot = 0; // 0: 사용 안함/ 1: 쫄봇(멈춤)/ 2: 쫄봇(움직임) * 주의: "MyLeechBotMaster.ntj"를 설정합니다. 이렇게 "0" 으로놓는게 맞습니까?.... "2"로 놔야 쫄들이 따라 댕기는거 아닌지요?
  • 댓글 #249785

    궁금해서 그러는데요,, 제가 만약에 소서로 봇을 돌릴때, "MyConfig_TeleportSafe = [0, 4];" 윗 부분을 어떻게 해야 사용하고 안하고 하는지 궁금합니다.^^
  • 댓글 #249794

    50내공이라 휴~~~~앞으로 47더 가야하는데 까막득하내요
  • 댓글 #249797

    ...........runs..... restarts..... chickens..... status 방파는... 3........... 0............... 0.......... kjh-03 쫄바바... 0........... 0............... 0.......... join game 플라이... 0........... 0............... 0.......... join game 팔라딘... 3........... 0............... 0.......... kjh-03 매니저 위에 보시는것과 같이 쫄바바와 플라이는 조인게임으로 들어가서 runs는 올라기자않고 무조건 0입니다. 방은 잘 따라댕깁니다. 그래서 10방이후 씨디키교체를 방파는애와 기사팔라만 씨디키 교체하고 나머지 두마리는 씨디키 교체를 하지 않습니다. 왜그럴까요;;
  • 댓글 #249800

    저도 퀘드랍의 경우 보통 방파는 바바만 시디키 교체가 되고, 쫄들은 시디키교체가 안되더라구요..그래서 가끔 렐따가 오는경우가 있습니다. 쫄도 시디키 변경할 수 있도록 가능한 방법은 없을까요?
  • 댓글 #249806

    날아다녀님 7차버전으로 thething님 글대로 고쳐서 사용해보았습니다. 결과는 대만족! 아주 잘돌아갑니다. 그런데 방만드는 기사인 소서는 퀘드랍이 안되므로 " # TIP - 퀘드랍 된 캐릭만 디아블로를 잡으려면 해당 캐릭만 MyConfig_DiabloKill = true; 설정 하고 다른 캐릭은 false;로 합니다. " 윗글을 참고하여 기사소서를 MyConfig_DiabloKill = false; 로 설정하였더니 마지막 씰따고 보스몹잡자마자 디아를 안보고 방을 나가버리더군요. true로 설정하면 퀘드랍하는 부기사햄딘과 함께 디아를 잡고말입니다. 요거 디아블로는 퀘드랍하는 부기사햄딘만 잡고 방만드는 기사 소서와 부기사2바바 는 디아옆에서 사냥안하고 대기하거나 마을로 포탈타고 디아잡힐때까지 대기하는 방법은 어떻게 하여야할까요?
  • 댓글 #249809

    50내공....ㅜㅜ 간간히 디아 하는 사람은 불가능한거 같네요..ㅜㅜ
  • 댓글 #249815

    궁금한점은. 저의 경우, 현재 함성바바가 방을만들고(notbot 진입점에서 기사로 설정) 팔라가가 기사를 뜁니다. 소서는 플라이해서 포탈열구요. 근데 위의 글보면 # 3. 기사 캐릭 설정 NTConfig_Script.push("MyQueDrop.ntj"); //주의: 텔레 전에 오더밥에게 함성 받기 원할 때만 씁니다. # 4-1. 부기사(오더 바바) 캐릭 설정 NTConfig_Script.push("MyWarcries.ntj"); //주의: 텔레 전에 오더밥에게 함성 받기 원할 때만 씁니다. 기사캐릭이라고 하면 진입점 기사(함성바바)인지, 실질기사(팔라)인지 헷갈리는데 조언 좀 부탁드립니다.
  • 댓글 #249818

    위의 글 경우, 제가 이해한 것이 맞다면. 기사 - 팔라 부기사 - 오더밥 쫄 - 플라이소서 로 설정 글 쓰신게 맞는 건가요?
  • 댓글 #249821

    한가지 더. 제가 이전에 사용하던건 THETHING님 개조봇인데요. 쫄봇을 이용한 퀘드랍입니다.
  • 댓글 #249827

    글을 쓰다보니 또 궁금증이 -ㅇ- 위글은 쫄봇을 이용한 퀘드랍하고는 무관한것인가요 ㅇㅇ? -ㅇ- 아..질문만 많이 하다가 가는거 같아서 죄송합니다. ㅠㅠ 부디 양해를... 즐건 주말이욧.
  • 댓글 #249833

    - MyConfig_TeleportSafe에 대한 부연 - 본문에 추가했습니다. - 디아 잡을 때 문제 - 본문 추가 - 쫄 시디키 교체 문제 - 날아다녀님께 문의해야 할 문제 같네요. - 미소천사님 / 전에 강좌는 MyLeechBot을 이용한 방법이고, 이 강좌는 다릅니다. 텔레소서가 디아잡은 상태고 부기사 팔라가 총각 상태라면 이 방법도 당연히 퀘드랍 됩니다.
  • 댓글 #249836

    thething님 항상 감사합니다. 그런데 퀘드랍 시에 소서도 디아를 잡는바람에 퀘드랍이 안되는 경우도 생기는데 이럴 때는 어떤 방법이 있는지요?
  • 댓글 #249839

    오레오님 / 소서 디아킬=false;로 하고 다른 사냥터 보내세요. 보쌈 등... :)
  • 댓글 #249842

    thething님 감사합니다. ^^ 아...그런방법이 있었군요..^^; 너무 감사합니다 꾸벅 (_ _)
  • 댓글 #249845

    오레오님 / 이 방법도 있겠군요. 전에 제가 보스몹 한정 스태틱 방법 강좌글 올렸었습니다. 그걸 적용해서 소서 캐릭 설정에서 MyConfig_SorceressABSCastStaticBossHP = 1; 로 설정하면 스태틱 공격만 하겠죠. 디아킬은 그냥 true로 두면 되고요.
  • 댓글 #249848

    아! 당장 찾아봐서 확인해보...... 고 싶지만 거래처좀 다녀와서 확인해봐야겠군요...oTL thething님 ! 무한감사 드립니다.! ^___^
  • 댓글 #249851

    7차로 업글을 해야겠군요...근데 자료실 이용이 안되는 OTL
  • 댓글 #249854

    에궁.. 저두 7차 함 받아보고싶은데... 50내공의 길은 멀고도 험난하기만 하네요.. 에겅..
  • 댓글 #249860

    다름이 아니라...팔라는 오더를 못받네요......이상하네.ㅡㅡ.다른건 다 잘됩니다.
  • 댓글 #249866

    다 잘되는데요.. 기사인 플라이소서한테는 플라이하기전 함성을 받으니 괜찮은데 팔라나 다른부기사 같은 경우 플라이소서가 포탈열고 바바가 포탈타고 들어가자마자 바로 함성을 지르긴 하는데 조금 늦게 포탈을 타는 경우 팔라 또는 부기사가 함성을 못받는 경우가 있네요...함성을 2,3번 지르게 못하나요?
  • 댓글 #249869

    좋은정보 감사합니다 저같은초보에겐 상당히 도움되는자료네요
  • 댓글 #249872

    아직 까마득하게 남은 갑자... 언제쯤에 활용을 해볼까요..하하;; 열심히 하고는 있습니다만.. 더디기만 하네요.. 얼른 써보고 싶은.ㅎ
  • 댓글 #249875

    함성 여러번 하게 하려면 프리개스팅 수치를 2000-3000쯤 해두면.. 여러번 합니다..
  • 댓글 #249878

    다름이아니고 아이템이니에 다른종류의 템을 추가시키고 싶어서 질문해봅니다. 소소봇이라는가 예전 흰여울님 레더,링아뮬-ori아이템이니에서 다른종류의 템을 추가시키고 옵을 적어놓으면 그대로 물어오곤 했었는데요, 지금파일에서 아이템이니에 다른종류의 템을 추가시키면 전혀 그에대한 아이템은 줍지도 않네요 그리고 아무것도 수정하지 않은상태에서의 이니에서 예를 들어.. [Name] == GrimShield && [Quality] == rare # [PaladinSkills] == 2 && [FireResist] >= 16 && [LightResist] >= 16 && [ColdResist] >= 16 && [PoisonResist] >= 16 // 이런식이면 16올레 이상을 주워와야하는데 16레지 붙은건 다주워오네요.. [Name] == GrimShield && [Quality] == rare # [PaladinSkills] == 2 && [EnhancedDefense] >= 80 && [FBR] >= 30 && [FHR] >= 10 // 이것도 80방상 위로만 주워와야되는 설정이 되어있는데.. 그냥 방상없어도 물어오네요.. 왜그런것이죠~?
  • 댓글 #249881

    소서로 기사를 했더니 치킨이 너무심해서.... 디아를 잡지도 못하고 방을 나가버리네요.ㅡㅡ... 좋은 방법없을까요?^^..... 드디어 성공했는데..디아를 잡지못하고 치킨당하니...슬프네요.ㅡㅡ..흐흐~
  • 댓글 #249884

    130방에 5번이나 소서 치킨 했읍니다(에쉴1개 찍은 블자 소서)
  • 댓글 #249887

    오더바바가 들어오는데 소서랑 팔라를 인식못하고 파티하는중 거리다 나가네요 그거뺴곤 다 정상적입니다
권한이 없습니다.
다크 모드