Skip to content

팁 게시판

로레,라탭완드 스왑사용(날아다녀님 4.2봇)

분류 봇관련 조회 수 2,369 추천 수 10
http://blog.naver.com/iwchoi76/60105305264
전에 강좌에도 올렸듯이
(스톤리헤븐님 4.2봇 적용)
-> http://tradia.me/diablo2/diablo2_tips/222656

이번에는 날아다녀님봇에 적용하는

서브 스왑무기로 로레(91),라탭(82) 완드를 스왑으로 사용하는 방법입니다.
(캐릭터가 약하고 적당한 장비가 없으시다면 써보시는것이 좋습니다. 효율은 아주 그만입니다. :)

스왑무기에 붙은 랩은 높을수록 시전 범위가 넓어집니다.
되도록이면 랩이 높고 횟수가 많은 것을 사용하세요


우선 날아다념님 v4.2봇은

MyAt_KillBoss()에서 보스(몬스터)를 잡긴하나

안다,듀리엘,메피는 공격부분을 따로 파일로 만들어 사용하셔서
killboss()함수에 넣는거만으로 해결이 안됩니다.

따라서 디아,바알 공격시에는 KillBoss()에
스왑으로 로레(라탭)완드를 사용하게 넣어줘야 하고

안다,듀리엘,메피는 각각 파일에 들어있는 Kill()함수에 넣어주어야 합니다.


[사전작업: 주의사항]
* 반드시 봇 시작전 스왑 했을때 스왑 무기을 오른쪽 스킬로 지정후 봇을 실행시켜야 합니다.
가끔 죽거나 횟수내구가 닳으면 수동으로 설정하거나 수리를 해주셔야 합니다.

[수정방법]
위치 : scripts\libs\common\myAttack.ntl (수정)

(1) myAttack.ntl의 맨끝줄에 함수 추가

//맨 끝줄에 추가 ==============================================
function NTC_SwapWand(skillid, usehand, target)
{
 NTC_SwapWeapons(); //무기 스왑(스왑무기 완드 지정)
 NTC_Delay(NTC_DELAY_FRAME); //추가 
 if(me.GetSkill(usehand) == skillid)
 {
 NTC_CastSkill(skillid, usehand, target); //공격무기 시전
 NTC_Delay(NTC_DELAY_FRAME); //추가
 }

 NTC_SwapWeapons(); 
}
//==================================================================
=> 에러 체크 구문을 넣어서 스왑된 상태에서 오른쪽 스킬에 완드의 스킬(로레,라탭)이
지정되어 있지 않으면 원래대로 스왑시킵니다. 에러는 안나지만 스왑무기 마법시전은 안함.

(2) 보스별 추가
[보스위치: 안다, 듀리엘, 메피 ]

파일: scripts\NTBot\botsMyAndariel.ntl
함수: MyAn_KillAndariel() 함수

파일: scripts\NTBot\bots\MyDuriel.ntl
 함수: MyDu_KillDuriel(range, move)함수 

파일: MyMephisto.ntl
 함수: MyMe_KillMephisto()함수

각각의 파일을 메모장으로 열어 함수를 찾은후 아래와 같이 추가해 주면 됩니다.

 if (!_target)
 return false;

 //======================================= 추가
 //로우어레지스트: 91, 라이프탭:82

 NTC_SwapWand(91, NTC_HAND_RIGHT, _target);
 //=======================================

(3) 공통 보스킬 함수에 추가
[보스위치: 디아블로, 바알, 그외 보스급 몬스터]

 파일: scripts\libs\common\MyAttack.ntl
 함수: MyAt_KillBoss(classId, isAttack, maxAttacks, isCheckMerc, isCheckCurse)

 파일을 메모장으로 열어 함수를 찾은 다음 아래와 같이 추가해주면 됩니다.

 if (!_target)
 return false;
 //======================================= 추가
 NTC_SwapWand(91, NTC_HAND_RIGHT, _target);
 //======================================


추가로 바알 부하 한테 쓰는 방법입니다.
제대로 들어가면 아주 고맙게 잡아줍니다..:)

파일: NTBaal.ntl
함수: MyMain()함수
찾기: MyAt_ClearPosition(40, _MyAt_MONSTER_TYPE_NOT_NORMAL, true); 

 if (_wave == 2 && MyConfig_AttackSkill[5][0] == 101)
 MyAt_ClearPosition(40, _MyAt_MONSTER_TYPE_NOT_NORMAL, true);

//======================================= 줄번호 296 줄에 추가
 NTC_SwapWeapons(); //무기 스왑(스왑무기 완드 지정)
 if(me.GetSkill(NTC_HAND_RIGHT) == 91)
 NTC_CastSkill(91, NTC_HAND_RIGHT, 15094, 5026); //공격무기 시전

 NTC_SwapWeapons(); 
//========================================

 MyAt_ClearPosition(40, _MyAt_MONSTER_TYPE_ALL, true);

ps. 스왑완드 내구가 닳아도 수리를 안하는것 같아서 수리부분을 수정합니다.
항상 액트1일때만 수리하므로 원치않으신 분들은 안하셔도 됩니다.

 위치 : scripts\libs\common\MyVisit.ntl
 함수 : MyVi_TownManager(isSimple, isCleanup, isFreeSpace)
 찾기 : _NTTMGR_DoRepair
 
_NTTMGR_DoRepair = NTT_CheckRepair(40); <== 부분을 아래와 같이 바꿈

 //=======================바꿈====================
 if ( me.act > 1 )
 _NTTMGR_DoRepair = NTT_CheckRepair(60);
else
 _NTTMGR_DoRepair = true;
 //===============================================


간단하죠? :)

댓글21
  • 항상행복하길~ 2010.04.12 08:04
    감사합니다..제 소서한테 없어서는 안될 무기네요..^^추천 한방하고 갑니다..
  • 와글와글 2010.04.12 13:53
    감사합니다^^좋은 정보 알고 갑니다
  • nirbana 2010.04.12 14:14
    좋은 정보 감사합니다.^^
  • pimozaral 2010.04.12 14:24
    좋은 정보 감사드립니다 ㅎㅎ ,
  • 핼로맘 2010.04.12 14:49
    감사합니다. 좋은자료 보고갑니다/^^
  • ♨ComeBack™배짱이 2010.04.12 15:16
    바알 쫄따구에 써볼라했더니 usehand 정의가 안됬다고 에러납니다... 따로 정의해 줘야하나요?
  • 소스 2010.04.12 16:11
    수정해놓았습니다. 글 내용을 확인바랍니다.
  • 딴딴한 2010.04.12 17:01
    좋은자료감사합니다. 근데 스왑무기 콜투는 포기하고 사용하는건가요? 아니면 인벤에서 그때만 끼워서 사용하는 건가요?
  • 소스 2010.04.12 17:03
    말그대로 스왑무기입니다. 캐릭에 콜투를 끼우면 작동안하겠죠?
  • PanDaMan 2010.04.12 17:12
    좋은 정보 감사합니다. 로레완드 구해다가 사용해야겠네요.
  • 카론의새벽 2010.04.12 17:36
    좋은 정보 감사합니다. 리셋 초기다 보니 다양한 방법이 나오는군요
  • 거누애비 2010.04.12 22:23
    좋은정보 감사드려요~~아아...감사합니다
  • 시실리 2010.04.13 19:56
    스왑 차지아이템 수리도 가능한가요?
  • 루트골레인 2010.04.19 10:26
    좋은 정보 감사합니다~~ 자세하게 설명 잘해주셨네요~잘보고갑니다^^*
  • 자판 2010.04.27 11:20
    오랫만에 복귀했는데 참고 하겠습니다 고맙습니다~
  • 블르스조아 2010.05.03 18:40
    유용한 정보 알려주셔서 정말 감사합니다 ~^^
  • 가을마니 2010.05.09 16:47
    좋은정보 알려주셔서 감사합니다 ^^
  • 듀엣 2010.05.22 20:29
    오늘두 하나 배우고 가는군요!! 감사 드리고 즐디아 하십시요!!!
  • 전신타이즈 2010.06.09 16:40
    완드를 스왑무기로 사용하는 수도 있군요. 정보 감사합니다.
  • 내사랑딸기 2011.06.25 17:18
    아 이거 괜찮네요 가난한소순이 기좀 펼듯
  • 으흥으헝 2011.07.06 23:10
    정말유용한정보내요 감사합니다~!

팁 게시판

번호 분류 제목 글쓴이 날짜 조회
공지   게시판 푸시 알림 / 통합 앱 서비스 34 file 트디개발자 2023.09.20 945.4k
공지 디아관련 에테리얼 벅큐빙 표 219 eunnanoDiablo™ 2008.03.05 144.8k
공지 디아관련 케릭별 갑옷 착용 모습 325 수린[아빠] 2009.06.09 116.0k
공지 디아관련 디아블로 각종 팁과 정보 간추림 입니다 (_ _) 1547 조은아저씨 2010.05.24 215.7k
공지 봇관련 유니크 업글 표 366 file 카인 2013.11.02 420.9k
656 봇관련 공방 바알런! 바바 오더받으면 봇 오더 생략하기 20 에너지절약 2010.04.15 1.2k
655 봇관련 AutoTeleport 와 MyLeechBot 연동 - D2NT3.1_NTBot4.2_0 20 thething 2010.04.15 1.8k
654 봇관련 파볼오브 소서로 파, 콜 이뮨몹 잡을 때 에러 문제 해결 43 박사 2010.04.14 1.9k
653 봇관련 소서로 카운테스잡을때 Myat_KillBoss 실패뜨고 템을하나도안먹을때 35 마스콧 2010.04.14 1.7k
652 봇관련 NT3.1 초보들을 위한 이니 쉽게 만지기... 71 camus 2010.04.14 3.5k
651 봇관련 날아다녀님 최신봇에서 보스몹만 스태틱 하기^^ 35 날자뚱띠 2010.04.13 2.0k
650 봇관련 날아다녀님버전 파볼오브 소서 이뮨몹에게 마법쓰기 24 니사 2010.04.13 2.1k
649 봇관련 봇 돌릴시에 제가 쓰는 랠따 해결법입니다... 17 spshdi 2010.04.13 1.2k
648 봇관련 자료실 쫄봇가기전 함성받기 수정합니다 #추가수정 25 시날 2010.04.12 1.6k
647 봇관련 자료실 수정 불가로 아이템,케릭 클린 자료에 오류있어 수정 합니다 10 조은아저씨 2010.04.12 908
646 봇관련 D2NT3.1+날아다녀님, 상점 판매시 물품명, 스펙 띄우기 10 손손 2010.04.12 1.2k
> 봇관련 로레,라탭완드 스왑사용(날아다녀님 4.2봇) 21 소스 2010.04.12 2.4k
644 봇관련 D2NT3.1 날아다녀님버전 로그안나오는분 임시조치방법 18 camus 2010.04.10 1.3k
643 봇관련 날아다녀님봇에 보스스태틱방법, 로레완드 사용법... 18 ♨ComeBack™배짱이 2010.04.09 1.8k
642 봇관련 D2NT 3.1 기능키 설정 (헤븐리스톤님 4.2봇) 14 소스 2010.04.09 2.1k
641 봇관련 날아다녀님 수정판에서의 MyData폴더내용 삭제 관련 22 랑랑[어울림] 2010.04.08 1.4k
640 봇관련 쫄봇때문에 고생하시는분 이렇게하세요~창고지기설명추가 97 시날 2010.04.08 9.1k
639 봇관련 D2NT 3.1 노멀버스시 대량포션사기 (날아다녀님봇 v4.2) 20 소스 2010.04.08 1.4k
638 봇관련 D2NT 공통/ 봇 이용시 맵 기능 가능하게 하기~ 22 차차[O.P] 2010.04.08 2.1k
637 봇관련 D2NT 3.1 물약 살때 무조건 엑트5에서 사게하기 8 CaoF 2010.04.07 1.0k