Skip to content
봇관련다크 모드

초보의 오리디아퀘드랍 봇 성공기(날아다녀님11차 최신버젼용)

조회 수
3,575
추천 수
16
등록일

일단 오리디아퀘드랍봇을 돌리기위해서는

아저씨 함성바바 와 총각 햄딘은 필수입니다.

1. 캐릭설정화일이름바꾸기
D2NT\scripts\NTBot\char_configs\NTConfig_Barbarian_함성바바캐릭명.ntl
D2NT\scripts\NTBot\char_configs\NTConfig_Paladin_오리햄딘캐릭명.ntl

일단 캐릭명쓰는 곳에 자기 캐릭 이름을 써넣습니다.

그리고 캐릭설정화일을 엽니다.

2.바바캐릭설정
NTConfig_Barbarian_함성바바캐릭명.ntl

이화일을 열어서 사냥터는 주석처리(//), 아마도 삥바바용 트라빈컬이 설정되어있을겁니다.
 NTConfig_Script.push("MyWarcries.ntj"); // 함성바바("scripts/NTBot/bots/MyWarcries.ntj"에서 설정합니다)
이부분의 주석을 지웁니다.

// 기타 옵션 설정하기
 
 NTConfig_PublicMode = true; // 공방 모드(원래 false라고 되어있습니다)

3.햄딘캐릭설정
NTConfig_Paladin_오리햄딘캐릭명.ntl

이화일을 열어서 다른 사냥터는 주석처리(//)
NTConfig_Script.push("MyQueDrop.ntj"); // 퀘드랍("scripts/NTBot/bots/MyQueDrop.ntj"에서 설정합니다)
이부분의 주석을 지웁니다.
그리고
NTConfig_Script.push("NTDiablo.ntj");
디아블로를 사냥할거니깐 사냥터 디아블로 앞의 주석도 지웁니다.

// 기타 옵션 설정하기
 
 NTConfig_PublicMode = true; // 공방 모드(원래 false라고 되어있습니다)

4.함성바바설정
바바캐릭설정에서 보면 함성바바("scripts/NTBot/bots/MyWarcries.ntj"에서 설정합니다.
라는 부분이 있습니다.
그걸 따라서
MyWarcries.ntj화일을 엽니다
var _MyW_WarcriesName = "오리햄딘캐릭명"; // "함성 받을 캐릭터 이름"
var _MyW_Waypoint = 107; // 함성 할 웨이포인트
var _MyW_isPortal = false; // 포탈 열기
var _MyW_MasterName = ""; // "방을 따라 나갈 캐릭터 이름"
var _MyW_EnchanterName = ""; //

// _MyW_WarcriesName = "함성 받을 캐릭터 이름" 설정했을 경우
// "함성 받을 캐릭터 이름"을 설정한 시간동안 기다리다 파티맺고 함성해준 후 "MyWarcries.ntj"를 끝냅니다.
//------------------------------------------------------------------------------
var _MyW_Delay = [1800, 30, 60, 3]; // 퀘드랍 캐릭터 확인 시간

첫번째줄 오리햄딘캐릭명이라고 쓴곳에 자기 오리햄딘 캐릭명 쓰시면 됩니다.
두번째줄 웨이번호 107로 수정,
마지막줄 원래 var_MyW_Delay = [180,30,60,3]; 로 되어있는데 180을 1800으로 수정합니다(0하나 추가요)

5.퀘드랍설정
역시 햄딘캐릭설정에서 보면 퀘드랍("scripts/NTBot/bots/MyQueDrop.ntj"에서 설정합니다
라는 부분이 있습니다
그걸 따라서
MyQueDrop.ntj화일을 엽니다
var _MyQ_WarcriesName = "오리바바캐릭명";
오리바바캐릭명만 써넣으시면 됩니다.

6. 바바가 방을만들고 햄딘이 그방을 따라가게 하는 작업
D2NT\scripts\NTBot.ntj 화일을 엽니다.

멀티로더 설정다음에 보면
쫄봇 설정이 나옵니다.
거기서.
기사계정입력하기에
leechBotMasterAccount = "오리바바의 계정이름";
쫄계정이름 입력하기에
앞에있던 주석 삭제하고
leechBotLeechAccountList.push("오리햄딘의 계정이름");

이렇게 하시면 됩니다. 캐릭명이 아니라 계정명인것을 주의하세요.

7.매니져 설정

일단 시디키는 두개이상 가지고 있을거라는 전제하에.

매니져 켜시고

추가 버튼 누르시고
A) 먼저 바바
 profile name은 쓰고 싶은대로 쓰세요.(예를들면 오리함성바바)
 경로는 자동검색 클릭
 창모드,소리없음,저화질 체크.
 시디키에는 xxxxxxx.mpq써주시고
 계정이름에 바바계정명쓰시고 위치는 12345678중에 있는 위치 클릭하시고
 나머지는 건드릴 필요없습니다. 확인누르시고 저장
B) 햄딘
 매니져에서 추가버튼 누르시고
 profile name은 쓰고 싶은대로 쓰세요.(예를들면 오리햄딘)
 경로는 자동검색 클릭
 창모드,소리없음,저화질 체크.
 시디키에는 xxxxxxx.mpq써주시고
 계정이름에 햄딘계정명쓰시고 위치는 12345678중에 있는 위치 클릭하시고
 나머지는 건드릴 필요없습니다. 확인누르시고 저장


8. 햄딘캐릭이 약할경우

저처럼 기사 햄딘이 약할경우
햄딘캐릭설정화일에서

NTConfig_SkipHealLife = 90; // 마을에 있으면 앤피씨 만나 라이프 채우기 = 백분율
NTConfig_SkipHealMana = 70; // 마을에 있으면 앤피씨 만나 마나 채우기 = 백분율
NTConfig_SkipHealCurses = false; // 마을에 있으면 앤피씨 만나 저주 풀기
NTConfig_UseMerc = me.gametype; // 용병 사용하기
NTConfig_ResetWeapon = false; // 용병 살릴 때 무기 재장착하기 * 경고: 아이템을 잃어버릴 수 있습니다.

NTConfig_LifeThresh = 75; // 힐링포션 먹기 = 백분율
NTConfig_LifeRejuvThresh = 55; // 라이프가 적으면 활력포션 먹기 = 백분율
NTConfig_ManaThresh = 20; // 마나포션 먹기 = 백분율
NTConfig_ManaRejuvThresh = 0; // 마나가 적으면 활력포션 먹기 = 백분율
NTConfig_LifeChicken = 25; // 라이프 치킨 = 백분율
NTConfig_ManaChicken = 0; // 마나 치킨 = 백분율

NTConfig_MercLifeThresh = 50; // 용병 힐링포션 먹기 = 백분율
NTConfig_MercRejuvThresh = 30; // 용병 활력포션 먹기 = 백분율
NTConfig_MercChicken = 0; // 용병 치킨 = 백분율

MyConfig_LifeChickenTown = 0; // 마을로 라이프 치킨 = 백분율
MyConfig_ManaChickenTown = 0; // 마을로 마나 치킨 = 백분율



NTConfig_UseRedemptionHP = 80; // 라이프가 적으면 리뎀션하기 = 백분율
NTConfig_UseRedemptionMP = 30; // 마나가 적으면 리뎀션하기 = 백분율


// 사냥터로 가기 전에 할 프리캐스트 설정하기
//-------------------------------------------
// MyConfig_Precast.push([무기 번호(1번과 2번), 스킬 번호]);
// 주의: 설정한 순서대로 합니다.
// 참고: 설정하지 않으면 기본 값으로 프리캐스트 합니다.
//==========================================================================
//MyConfig_Precast.push([2, 155]); // Battle Command
//MyConfig_Precast.push([1, 52]); // Enchant
MyConfig_Precast.push([1, 117]); // Holy Shield
//MyConfig_Precast.push([2, 149]); // Battle Orders

// 이동이나 사냥 중에 할 프리캐스트 설정하기
//-------------------------------------------
// MyConfig_CheckPrecast.push([무기 번호(1번과 2번), 스킬 번호]);
//==========================================================================
//MyConfig_CheckPrecast.push([2, 155]); // Battle Command
//MyConfig_CheckPrecast.push([1, 52]); // Enchant
MyConfig_CheckPrecast.push([1, 117]); // Holy Shield
//MyConfig_CheckPrecast.push([2, 149]); // Battle Orders


위부분을 찾아 수정하시고요.

D2NT\scripts\NTBot\item_configs\potions.nip을 클릭해서
[Name] == RejuvenationPotion //
[Name] == FullRejuvenationPotion //


// =============== Healing ===============

//[Name] == MinorHealingPotion //
//[Name] == Light HealingPotion //
//[Name] == HealingPotion //
[Name] == GreaterHealingPotion //
[Name] == SuperHealingPotion //


// =============== Mana ===============

//[Name] == MinorManaPotion //
//[Name] == LightManaPotion //
//[Name] == ManaPotion //
[Name] == GreaterManaPotion //
[Name] == SuperManaPotion //

이렇게 수정하세요
허접한글 읽어주시느라 수고하셨습니다.
 
댓글 22
  • 댓글 #218794

    바바가 방을 만들자마자 팔라가 조인하고 바바 바로 나가는데 어떤 문제 일까요?
  • 댓글 #218800

    10차 버전으로 오더 받는데 까지 성공했는데 diablo여기 주석처리 지웠는데도 불구하고 팔라가 오더받고 마을로 와서 멍때립니다
  • 댓글 #218803

    //############################################################################## // 쫄봇 //============================================================================== // 기사 계정이름 설정하기 // leechBotMasterAccount = "기사 계정이름"; // 주의: "캐릭터이름"이 아니고 "계정이름"입니다. //------------------------------------------------------------------------------ leechBotMasterAccount = ""; // 기사가 방을 자동/수동으로 만들지 설정하기 // true: 자동으로 방 만들기, false: 수동으로 방 만들거나 들어가기 //------------------------------------------------------------------------------ leechBotMasterIsAuto = true; // 쫄 계정이름 설정하기 // leechBotLeechAccountList.push("쫄 계정이름"); // 주의: "캐릭터이름"이 아니고 "계정이름"입니다. //------------------------------------------------------------------------------ //leechBotLeechAccountList.push("쫄 계정이름"); //leechBotLeechAccountList.push("쫄 계정이름"); //leechBotLeechAccountList.push("쫄 계정이름"); // 쫄이 방에 들어가는 시간차 설정하기 // leechBotLeechJoinDelay = 딜레이값(1/1000초); // 딜레이값을 5000으로 설정했다면 첫 번째로 설정한 쫄은 0, 두 번째는 5000, 세 번째는 10000입니다. //------------------------------------------------------------------------------ leechBotLeechJoinDelay = 0; 요부분 좀 갈르쳐 주세요 머머를 주석삭제하고 계정명을 "DRUNE"라 가정하면 어디에 처넣어야 하는지 똑같이 좀 부탁드립니다.자꾸 오류가 나네요 (__)
  • 댓글 #218806

    hhh님 leechBotMasterAccount = "여기에기사계정(바바계정)"; //leechBotLeechAccountList.push("여기에 햄딘계정"); 여기는//앞에요넘주석을제거하시고계정이름적으시면됩니다
  • 댓글 #218809

    깜숑님 감사합니다. 그런데 이제 자동방만들기를 했는데 방은 안만들고 멍때리고 있네요 ㅠ
  • 댓글 #218815

    흰여울님의 오리디아런봇과 차이점이 뭔가요..?? 다른종류인가요?? 아니면 같은건데 알기쉽게 설명해놓으신건가요?
  • 댓글 #218818

    날아다녀님 용이구요. 컴상태가 안좋거나 햄딘이 약할때 안정적입니다. 저 같은경우 흰여울님봇은 10방이상 안정적으로 돌아가기힘들더군요. 날아다녀님 봇은 거의 안정적으로 계속 돌아갑니다.
  • 댓글 #218821

    음..그말씀은 디아런봇이란말씀이신가요? 흰여울님봇처럼 구성은 기사 플라이 쫄 오더바바 이렇게나 기사 부기사 플라이 오더바바 이런식으로 구성할수있는가요? 별 오류없이 잘돌아가는지 궁금합니다..
  • 댓글 #218824

    디아런봇과 퀘드랍은 궁극적인 목표가 다릅니다. 디아런- 렙업을 위주로 하는 작업이며 퀘드랍-아이템을 먹기 위한 작업입니다.
  • 댓글 #218827

    흰여울님의 "디아런 봇" 자료는 단순히 날아다녀님 자료에도 있는 기능인 디아런을 셋팅하기 편하게끔 변수명을 정리한 것입니다. 그러므로 디아 사냥 스크립트 부분만을 본다면 두 자료의 기능은 같다고 할 수 있습니다(물론 세부적인 셋팅 면에선 흰여울님의 자료가 더 편리하겠죠). 디아런 봇과 퀘드랍 봇의 목표가 다르다고 하셨는데, 봇의 구현에서 본다면, 방장이 아저씨 바바라는 가정하에 전혀 다르지 않습니다. 실제로 디아를 잡는 햄딘 및 세컨 캐릭이 디아를 잡은 상태인지 아닌지에 따라, 퀘드랍 봇이 되거나 단순 렙업을 위한 디아런 봇이 되는거죠. 이는 흰여울님이나 날아다녀님 버전 봇의 차이가 아닌 사용자 캐릭의 상태에 따라 다르다는겁니다.
  • 댓글 #218842

    오늘두 하나 배우고 가는군요!! 감사 드리고 즐디아 하십시요!!!
  • 댓글 #218848

    저도 바바가 함성 지르고 마을로 돌아온후 방을 나가는데 왜 그런거죠??
권한이 없습니다.
다크 모드