Skip to content

팁 게시판

D2NT 오리 디아런 팁

분류 봇관련 조회 수 5,341 추천 수 24

4년여만에 디2로 복귀한 흰여울입니다.


역시나 오리지널(이하 오리) 하고 있습니다.

아이템이 적으니 머리 아플일 없고,

자급자족하며 아이템 장사 안해도 되서 저는 참 만족스럽습니다.


오리 디아런을 봇에서 완벽하게 지원해줘서 참 편하게 쓰고 있습니다.

이렇게 보편화 되기전에 대충 구현해서 사용했던 저로서는 감동이더군요.^^;

거의 모든 사람의 입장을 고려해서 잘 만들어져 있습니다.


몇가지 제 입맛에 맞게 고쳐야 할 부분들이 있는데, 예전만큼 봇에 대한 열정도 시간도 없어서

중요한 부분(생존에 관계된 부분)만 바로 수정해서 사용중입니다.



1. 세컨팔라딘이 로워레지스트 걸리거나 컨빅에 걸리면 세컨팔라딘이 셀베이션 켜고 공격하기.

- 햄딘이 두개 일때 사용하며, 셀베이션을 배워야함.



scripts\libs\common 폴더에서 MyAttack.ntl 파일 사본을 만들어 이름을 MyAttack_SH.ntl로 바꿉니다.
(MyAttack.ntl과 MyAttack_SH.ntl 두개 파일 다 있어야함.)




ⓐ MyAttack_SH.ntl을 메모장 등으로 열어서 아래 부분을 수정합니다.


 else if (MyConfig_AttackSkill[index][3] > -1)
 NTC_PutSkill(MyConfig_AttackSkill[index][3], NTC_HAND_RIGHT);


위 부분을 아래로 교체


 if (MyConfig_AttackSkill[index][3] > -1) // 수정
 {
 if ((me.GetState(28)) || (me.GetState(28)))
 NTC_PutSkill(125, NTC_HAND_RIGHT);
 else
 NTC_PutSkill(MyConfig_AttackSkill[index][3], NTC_HAND_RIGHT);
 }



그리고 아래 부분을 수정합니다.


 else if (MyConfig_AttackSkill[index + 1][3] > -1)
 NTC_PutSkill(MyConfig_AttackSkill[index + 1][3], NTC_HAND_RIGHT);


위를 아래로 수정


 if (MyConfig_AttackSkill[index + 1][3] > -1) // 수정
 {
 if ((me.GetState(28)) || (me.GetState(28)))
 NTC_PutSkill(125, NTC_HAND_RIGHT);
 else
 NTC_PutSkill(MyConfig_AttackSkill[index + 1][3], NTC_HAND_RIGHT);
 }



ⓑ NTCommon.ntl 파일을 열어서 아래 부분을 수정합니다.

function NTC_IncludeLibs()에서

아래 줄 찾아서 삭제하거나 주석처리 합니다.

Include("libs/common/MyAttack.ntl");

그후 function NTC_IncludeLibs()에 아래 부분 추가합니다.

 if(me.account == "세컨햄딘 계정명") // 세컨햄딘계정(셀베이션 배운 팔라)
 Include("libs/common/MyAttack_SH.ntl"); // 추가
 else
 Include("libs/common/MyAttack.ntl"); // 추가




2. 카오스 중앙부터 사냥시 7시 방향 사냥하도록 설정

ⓐ scripts\NTBot\bots 폴더에 디아블로.ntj 파일을 수정합니다.

function MyMain()
{
 Print(LANGUAGE1_212_);

 var _msg;
 var _unit;

 My_Initialize();

 if (MyConfig_DiabloPortalOpen[0])
 {
 _msg = My_OpenPortal();
 if (_msg)
 return My_Finish(_msg);
 }
 else if (MyConfig_DiabloPortalUse[0])
 My_UsePortal();

 if (!__My.sealPortal)
 {
 _msg = My_Start();
 if (_msg)
 return My_Finish(_msg);

 if (MyConfig_DiabloTeleport)
 MyConfig_TeleportMove = 0;

 NT_BonusAttack(); // 7시 사냥 추가

 _msg = My_ClearSeal();
 if (_msg)
 return My_Finish(_msg);

 if (MyConfig_DiabloTeleport)
 MyConfig_TeleportMove = __My.teleportMove;
 }
 else if (MyConfig_DiabloDiabloJjolBot[0] == 1 || MyConfig_DiabloJjolBot[0] == 1)
 {
 My.Portal.CheckMakePortal(me.x, me.y, 10);

 if (MyConfig_DiabloDiabloJjolBot[0] == 1)
 {
 My.Jjol.WriteGisaMessage("");
 My.Jjol.WritePortalMessage(108, "쫄");
 My.Jjol.WriteClearPositionMessage(me.charname, "");
 }
 else
 My.Jjol.WriteCheckMessage("사냥터_가기");
 }

 if (MyConfig_DiabloKill[0] < 2)
 {
 if (MyConfig_DiabloExperience)
 __My.experience[1] = me.GetStat(13);

 My.Move.isCheckBonePrison = true;

 if (!My_KillDiablo())
 return My_Finish("My_KillDiablo()");

 if (MyConfig_DiabloPotionPick > 0)
 {
 _unit = NTC_FindUnit(NTC_UNIT_MONSTER, 243);
 My.Pick.PickItems(NTConfig_SnagDelay[0], _unit ? { x: _unit.x, y: _unit.y, range: MyConfig_DiabloPotionPick } : { x: me.x, y: me.y, range: MyConfig_DiabloPotionPick });
 }
 else
 My.Pick.PickItems(NTConfig_SnagDelay[0], { x: 0, y: 0, range: 0 });

 if (MyConfig_DiabloExperience)
 NTC_SendLogToOOG(NTC_LOG_COMMON, My.Common.Format(LANGUAGE1_15_, me.GetStat(13) - __My.experience[1], ((me.GetStat(13) - __My.experience[1]) / (My.Unit.GetExperience() / 100)).toFixed(3), me.GetStat(13) - __My.experience[0], ((me.GetStat(13) - __My.experience[0]) / (My.Unit.GetExperience() / 100)).toFixed(3)));
 }

 if (NTConfig_PublicMode)
 My.Common.SayRandom(MyConfig_DiabloMessage[7]);

 return My_Finish("MyMain()");
}



ⓑ 아래 함수를 디아블로.ntj 안 적당한 곳에 추가합니다.

function NT_BonusAttack() // 7시 방향 사냥 추가
{
 My.Move.MoveTo(me.areaid, 7808, 5357, 0, true, _UNIT_MONSTER_TYPE_ALL);

 My.Attack.ClearPosition(30, _UNIT_MONSTER_TYPE_ALL, true);

 My.Pick.PickItems();

 My.Move.MoveTo(me.areaid, 7777, 5356, 0, true, _UNIT_MONSTER_TYPE_ALL);

 My.Attack.ClearPosition(30, _UNIT_MONSTER_TYPE_ALL, true);

 My.Pick.PickItems();

 return false;
}




제가 예전에 쓰던 디아런에서 그대로 가져왔습니다.ㅋ

대강의 매커니즘을 보시라고 올렸습니다.

다른 분이 좀더 매끄럽게 수정하면 좋을 거 같네요.

2루는 디펜스가 중요하니 2루 씰몹을 발견하면 세컨팔라는 디파이언스를 켜도록 해도 좋겠죠.

디아블로 잡기전 경험성소 이용할땐 다른 캐릭들은 기다리도록 해도 좋을 거 같구요.


좋은 팁 있으면 공유 좀 해주세요.

댓글26
  • 쿤둔 2013.06.20 20:37
    복귀 축하드립니다^^
  • superiorcrystalsword 2013.06.20 20:48
    흰여울님 이니 잘쓰고있습니다^^
  • 72longboard 2013.06.20 22:26
    흰여울님 이니 항상 감사하게 사용합니다!
  • OB 2013.06.20 22:35
    여울옹 장가 좀 가세요. 맨날 봇들 족치지 말구요.
  • 레임 2013.06.20 22:43
    흰여울님. 오리이니. 잘사용중입니다 복귀 축하드려요
  • 마대전자[A1] 2013.06.21 09:55
    저도 틈틈히 잘 쓰고 있습니다. ㅎㅎ 감사합니다 ^^
  • ┗물랑이┓[O.P] 2013.06.21 11:58
    여울님 하이!!^^* 덕분에 완젼 잘하고 있습니다 ㅎㅎ 근데 궁금한것이... 디아릴방에서 가끔보면 성소를 먹고 오시는분들이 계시던데 그것도 설정가능한건가요? 수동으로 찾아오시는건가..ㅎㅎ
  • 흰여울 2013.06.21 12:24
    물랑이님, 사냥터에서 디아블로 보시면 성소관련 설정하는 부분이 있습니다. 그부분 설정하면 되는데, 문제는 다른 캐릭들이 기다려 주지 않더라구요.ㅋ 전 그래서 사용안합니다. 한 캐릭터만 디아를 잡지 않는한 사용하지 않는게 나은거 같습니다.
  • NeD_카오스♂ 2013.06.21 12:36
    좋은팀 남겨주셔서 감사합니다 한번 적용해봐야겠네요 ~!
  • 까비 2013.06.21 13:45
    7시부터 잡는건 쫄봇을 위해서 잡으시는건가요 아니면 앵벌범위를 늘릴려고 하시는건가요?
  • 흰여울 2013.06.21 14:56
    까비님, 쫄봇을 위한건 아니구요. 그쪽에 가끔씩 몹 많이 나올때가 있어서요. 앵벌 범위 확대입니다.
  • ┗물랑이┓[O.P] 2013.06.22 10:17
    흰여울님. 아 그렇군요 ㅎㅎ 공방다니다보면 소서분들이 경소를 먹고 디아릴에 오시더라구요 ㅎ 수동으로 다 찾아서 오시나봐요 ㅎㅎ 대단ㅎㅎ
  • 쓰리로드 2013.06.24 20:45
    나중에 복귀하게 되면 유용하겠네요. 흰여울님의 복귀를 축하하며 추천 누르고 갑니다.^^
  • 활화산 2013.07.01 22:23
    와우! 흰여울님 반갑습니다. 복귀하셔서 반갑네요 아무쪼록 많은 정보공유 부탁합니다. 이니잘쓰고 있습니다.
  • 고운님 2013.07.07 19:35
    복귀를 축하하며 추천 누르고 갑니다.^^
  • 11월안개 2013.07.07 21:02
    흰여울님 방긋! 반갑습니다. ^^
  • 파워매직 2013.07.08 13:42
    복귀를 축하드림니다. ~~ 좋은글 추천누리고 가요
  • 앵벌유후~ 2013.07.09 18:03
    복귀 축하드립니다 ㅎ_ㅎㅋ 7시방향을 사냥하게 하려면 밑에 a.b만 복사해서 붙여넣기 하면 되는건가여? ㅎ_ㅎ;;
  • 흰여울 2013.07.09 21:42
    앨벌유후~님 맞습니다. 그 부분만 넣으시면 됩니다.
  • 감자[中庸] 2013.07.27 12:50
    오... 흰여울님 반갑습니다. 이제 디아를 안하게되니 이곳 게시판을 보는 일이 없어서... 이제 보았네요. 훌륭하십니다 ^^
  • SeDa_시나브로 2013.07.28 06:23
    여울님 오셨군요 ^^ 정말 오랫만입니다
  • 디2해볼까올만에 2018.09.30 14:37
    정보 감사합니다!
  • 왁스 2019.08.28 16:56
    좋은 정보 입니다
  • 한푸른미소 2019.11.06 15:17
    감사합니다~~
  • BBeam 2019.11.23 14:02
    좋은정보감사합니다~~
  • 슈퍼탱탱이 2020.03.06 17:17
    좋은 정보 감사합니다.

팁 게시판

번호 분류 제목 글쓴이 날짜 조회
공지   게시판 푸시 알림 / 통합 앱 서비스 31 file 트디개발자 2023.09.20 832.7k
공지 디아관련 에테리얼 벅큐빙 표 219 eunnanoDiablo™ 2008.03.05 140.3k
공지 디아관련 케릭별 갑옷 착용 모습 325 수린[아빠] 2009.06.09 111.5k
공지 디아관련 디아블로 각종 팁과 정보 간추림 입니다 (_ _) 1547 조은아저씨 2010.05.24 211.6k
공지 봇관련 유니크 업글 표 366 file 카인 2013.11.02 412.9k
956 봇관련 유니크 업글 표 366 file 카인 2013.11.02 412.9k
955 봇관련 AutoItem으로 창고 정리하기 17 file 물빛나래 2013.10.24 6.8k
954 봇관련 (아이템이니/내구무기/소서설정)오리지날 봇 사용자를 위한 각종 정보(update131023) 30 file 카인 2013.10.23 4.4k
953 봇관련 카우킹 먼저잡기 활용 카우-디아-바알런 렙업방 설정 간단 안내서 19 노땅바바 2013.10.13 5.0k
952 봇관련 KT회선 팁 4 굽신굽신1 2013.10.11 4.8k
951 봇관련 36차 장기봇 활용하기 (update130923)+2차 12 file 카인 2013.09.21 7.1k
950 봇관련 아이템이니 설정방법 - Tip & KnowHow 28 라니 2013.09.14 9.7k
949 봇관련 아이템이니 설정방법 - 실전편 21 라니 2013.09.10 6.4k
948 봇관련 아이템이니 설정방법 - 기본편 17 라니 2013.09.10 8.2k
947 봇관련 초보자용 36차 테스트 버젼 확장 반자동버스 간단 설명서 입니다 25 노땅바바 2013.09.08 5.8k
946 봇관련 조넥(조폭네크, 소환네크)의 공격스킬을 길잡이에 설정해보자. 15 file 깨몽돌 2013.08.15 10.4k
945 봇관련 35차 이후 * Tip.매니저/로그 서식 (매니저 샷 /치킨로그 서식 추가) 12 file 노을s 2013.07.26 3.1k
944 봇관련 암호 없는 방만들기 피하는 허접 & 간단한 팁 10 file 깨몽돌 2013.07.18 3.3k
943 봇관련 죄송합니다 .. 이미 다른 버전이니에 있었네요 (함성칼) 18 Gods_자서전 2013.07.08 3.1k
942 봇관련 봇 치킨 줄이기 팁 9 file s1sdg 2013.06.24 5.0k
> 봇관련 D2NT 오리 디아런 팁 26 흰여울 2013.06.20 5.3k
940 봇관련 레더 리셋시 레드벡스(RedVex)를 이용해서 맨땅에서 랩업을 해보자(무작정 따라하기) 133 file 라니 2013.05.24 8.5k
939 봇관련 봇 돌리시면서 편하게 이니검사해보세요.. 18 file 9년만에복귀 2013.04.02 5.0k
938 봇관련 창고지기 대표계정 여러개 설정 ... 을 잘 이용하시는 방법입니다. 11 9년만에복귀 2013.03.15 8.0k
937 봇관련 35차 이니에서 수량지정 방법입니다... 18 9년만에복귀 2013.03.13 4.7k