Skip to content

팁 게시판

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

분류 봇관련 조회 수 2,334 추천 수 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
    정말유용한정보내요 감사합니다~!

팁 게시판

번호 분류 제목 글쓴이 날짜 조회
공지   게시판 푸시 알림 / 통합 앱 서비스 31 file 트디개발자 2023.09.20 836.0k
공지 디아관련 에테리얼 벅큐빙 표 219 eunnanoDiablo™ 2008.03.05 140.4k
공지 디아관련 케릭별 갑옷 착용 모습 325 수린[아빠] 2009.06.09 111.6k
공지 디아관련 디아블로 각종 팁과 정보 간추림 입니다 (_ _) 1547 조은아저씨 2010.05.24 211.7k
공지 봇관련 유니크 업글 표 366 file 카인 2013.11.02 413.1k
공지   맨땅 초보자 가이드 598 file 뮤리아 2020.10.16 995.5k
공지   카카오톡 1:1 채팅방 만드는 법 101 트디개발자 2018.05.20 424.8k
901 봇관련 D2NT 3.1 기능키 설정 (헤븐리스톤님 4.2봇) 14 소스 2010.04.09 2.0k
900 봇관련 날아다녀님봇에 보스스태틱방법, 로레완드 사용법... 18 ♨ComeBack™배짱이 2010.04.09 1.8k
899 디아관련 vm웨어없이 8캐릭(로더)(16봇???) 한방에 접속하기 34 셋쇼마루동생 2010.04.10 6.9k
898 봇관련 D2NT3.1 날아다녀님버전 로그안나오는분 임시조치방법 18 camus 2010.04.10 1.3k
897 디아관련 오리를 하는데 도움이 되는 각종정보입니다.. 39 루인 2010.04.10 2.0k
896 디아관련 몬스터별 / 아이템별 드롭 확률(%) 표 22 Holy 2010.04.11 2.9k
895 디아관련 아이템 드랍율 계산기 28 Akara 2010.04.11 1.7k
> 봇관련 로레,라탭완드 스왑사용(날아다녀님 4.2봇) 21 소스 2010.04.12 2.3k
893 봇관련 D2NT3.1+날아다녀님, 상점 판매시 물품명, 스펙 띄우기 10 손손 2010.04.12 1.1k
892 디아관련 무인 원격제어하기! 회사에서도 붓을 확인할 수 있다!! 46 한성질 2010.04.12 1.5k
891 봇관련 자료실 수정 불가로 아이템,케릭 클린 자료에 오류있어 수정 합니다 10 조은아저씨 2010.04.12 880
890 디아관련 시디키 겹칠때 시디키 재발급 받는방법입니다 36 적절한봇 2010.04.12 2.0k
889 봇관련 자료실 쫄봇가기전 함성받기 수정합니다 #추가수정 25 시날 2010.04.12 1.6k
888 디아관련 룬워드용 재료템들을 정리해봤습니다. 지적은 감사히 받겠습니다. 29 자폐딘 2010.04.13 3.0k
887 봇관련 봇 돌릴시에 제가 쓰는 랠따 해결법입니다... 17 spshdi 2010.04.13 1.2k
886 디아관련 별거 아닌데 알트키 누른상태 유지시키는 팁 46 앞으로뒤로 2010.04.13 5.6k
885 캐릭 육성 Basic Of ZealDin 17 file Holy-ZealDin 2010.04.13 1.6k
884 봇관련 날아다녀님버전 파볼오브 소서 이뮨몹에게 마법쓰기 24 니사 2010.04.13 2.1k
883 디아관련 워든이 켜졌습니다 116 아옹 2010.04.13 2.8k
882 일반 전기세 계산해보세요 61 file 나눔쟁이♥ 2010.04.13 2.1k