Skip to content

팁 게시판

D2NT 봇 드루, 네크 등 소환 후 함성지르기

분류 봇관련 조회 수 1,872 추천 수 13

안녕하세요.
특별한 팁은 아니지만..
기존 봇의 함성 및 소환, 아머스킬 등의 시전순서가 불만이였던 분들에게 도움이 되었으면 좋겠네요..

파일 링크 ↓
http://tradia.me/diablo2/download/63172

기존의 NTPrecast 파일을 자료실에 있는 NTPrecast 파일로 변경하시면 됩니다.
경로는 D2NT172_NTBot36\D2NT\scripts\libs\common 입니다.

기존 봇은 (드루, 네크, 어세신, 아마존)등 소환물을 뽑는 케릭의 경우 함성을 먼저 지르고 소환물을 소환했기 때문에
소환물은 오더의 영향을 받지 못했습니다.. 저는 이부분이 마음에 들지 않아..
기존의 NTPrecast 파일의 소스를 약간 수정해 사용자가 원하는 순서로 스킬을 시전하게 만들어봤습니다.
컴관련 지식이 부족한 저로서는 봇의 개발자분이 대단하다는 생각밖에 안드네요..^^

드루, 팔라 두 케릭밖에 없어서 다른 케릭은 실험해보지 못했지만.. 문제가 없을거라 생각되네요..
혹시 사용 후 문제가 발생하신 분은 댓글 부탁드립니다.

파일은 제가 설정한대로 되어있고..(어세신의 경우는 제가 어세를 안해봐서 커맨드, 오더를 맨앞에 넣었습니다..)
사용자분들의 취향에 따라 수정하는 방법은.. NTPrecast 파일을 열어서 아래와 같이 수정하시면 됩니다.

드루를 예로들면.. 제가 설정한 순서는

ex1)
 case NTC_CHAR_CLASS_DRUID:
 NTC_DoCast(155, NTC_HAND_RIGHT); // Battle Command
 NTC_DoCast(226, NTC_HAND_RIGHT); // Oak Sage
 NTC_DoCast(247, NTC_HAND_RIGHT); // Summon Grizzly 
 NTC_DoCast(149, NTC_HAND_RIGHT); // Battle Orders
 NTC_DoCast(235, NTC_HAND_RIGHT); // Cyclone Armor
 NTC_DoCast(250, NTC_HAND_RIGHT); // Hurricane
 NTC_SwapWeapons(); //→ 스왑하는 함수
 break;

입니다. 함수 시작부분은 이미 콜투로 스왑한 상태구요.. 위 설정대로라면..
스왑상태에서 시작!!
배틀커맨드 >> 오크세이지 >> 곰돌이소환 >> 오더 >> 싸클 >> 허리>> 본무기로 스왑

이 순서입니다..
만약 오더 시전 후 스왑해서 싸클과 허리케인을 시전하고 싶으시다면..

ex2)

 case NTC_CHAR_CLASS_DRUID:
 NTC_DoCast(155, NTC_HAND_RIGHT); // Battle Command
 NTC_DoCast(226, NTC_HAND_RIGHT); // Oak Sage
 NTC_DoCast(247, NTC_HAND_RIGHT); // Summon Grizzly 
 NTC_DoCast(149, NTC_HAND_RIGHT); // Battle Orders
 NTC_SwapWeapons(); //→ 스왑하는 함수
 NTC_DoCast(235, NTC_HAND_RIGHT); // Cyclone Armor
 NTC_DoCast(250, NTC_HAND_RIGHT); // Hurricane
 break;

요런식으로 변경하시면 됩니다.
스왑상태에서 시작!!
배틀커맨드 >> 오크세이지 >> 곰돌이소환 >> 오더 >> 본무기로 스왑>> 싸클 >> 허리


스왑을 여러번 할수도 있습니다.

ex3)

 case NTC_CHAR_CLASS_DRUID:
 NTC_DoCast(155, NTC_HAND_RIGHT); // Battle Command
 NTC_SwapWeapons(); //→ 스왑하는 함수
 NTC_DoCast(226, NTC_HAND_RIGHT); // Oak Sage
 NTC_DoCast(247, NTC_HAND_RIGHT); // Summon Grizzly
 NTC_SwapWeapons(); //→ 스왑하는 함수
 NTC_DoCast(149, NTC_HAND_RIGHT); // Battle Orders
 NTC_SwapWeapons(); //→ 스왑하는 함수
 NTC_DoCast(235, NTC_HAND_RIGHT); // Cyclone Armor
 NTC_DoCast(250, NTC_HAND_RIGHT); // Hurricane
 break;


스왑상태에서 시작!!
배틀커맨 >> 본무기로 스왑>> 오크세이지 >> 곰돌이소환 >> 콜투로 스왑>> 오더 >> 본무기로 스왑>> 싸클 >> 허리

드루를 예로 들었지만.. 다른 케릭도 위와 같은 방법으로 사용자의 입맛에 맞게 변경해서 사용하실수 있습니다.

주의하실점은
1. 함수가 시작될 때는 이미 콜투로 스왑이 된 상태라는 겁니다..

2. 배틀커맨드나 오더를 사용하실 때는 콜투 상태여야 합니다. 당연하겠죠...^^;;
(스왑을 여러번 할수있지만.. 본무기들고 함성을 지를수는 없겠지요..)

3. 함수가 끝날때는 본무기를 든 상태여야겠죠... 즉 스왑은 홀수로 사용해야합니다.

4. 바바케릭의 경우 기존 파일을 사용해주세요..
(제가 함수를 제대로 이해하지 못해서 바바부분은 삭제했어요.)
(제대로 작동할 지 자신이 없네요.. 아마도 작동하지 않을듯 하네요..)

5. 소서의 3가지 아머, 네크의 3가지 골렘, 어세신의 2가지 소환물은 사용자의 케릭에 맞게 직접 수정하셔야 합니다.

6. 5번의 주의사항처럼 소서, 네크, 어세신 등 if로 시작하는 부분을 수정하는 방법을 검색해보니..
위에서부터 적용이되어서 주석처리(//)를 하면 다음스킬이 적용된다고 본것 같은데.. 케릭이 없어서 실험을 못해봤습니다.

소서를 예로들면

 if(!NTC_DoCast(50, NTC_HAND_RIGHT)) // Shiver Armor
 if(!NTC_DoCast(60, NTC_HAND_RIGHT)) // Chilling Armor
 NTC_DoCast(40, NTC_HAND_RIGHT); //FrozenArmor
이 상태면 쉬버아머 사용?

 //if(!NTC_DoCast(50, NTC_HAND_RIGHT)) // Shiver Armor
 if(!NTC_DoCast(60, NTC_HAND_RIGHT)) // Chilling Armor
 NTC_DoCast(40, NTC_HAND_RIGHT); //FrozenArmor
이 상태면 칠링아머 사용?

 //(!NTC_DoCast(50, NTC_HAND_RIGHT)) // Shiver Armor
 //(!NTC_DoCast(60, NTC_HAND_RIGHT)) // Chilling Armor
 NTC_DoCast(40, NTC_HAND_RIGHT); //FrozenArmor
이 상태면 프로즌아머 사용?
제가 잘못알고 있는거면 지적부탁합니다. 팔라, 드루외엔 봇을 안돌려봐서요..

7. 만약 소서, 네크, 어세신 케릭에서 오류가 발생한다면.. 사용하시는 스킬만 빼고 나머지 부분은 지워주세요..

ex) 네크 골렘을 예로들면..

 case NTC_CHAR_CLASS_NECROMANCER:
 NTC_DoCast(155, NTC_HAND_RIGHT); // Battle Command
 NTC_DoCast(235, NTC_HAND_RIGHT);

 if(!NTC_DoCast(94, NTC_HAND_RIGHT)) // Fire Golem
 if (!NTC_DoCast(85, NTC_HAND_RIGHT)) // Blood Golem
 NTC_DoCast(75, NTC_HAND_RIGHT); //ClayGolem 
 NTC_DoCast(149, NTC_HAND_RIGHT); // Battle Orders
 NTC_SwapWeapons();
 break;

피골렘을 사용하실거면...

 case NTC_CHAR_CLASS_NECROMANCER:
 NTC_DoCast(155, NTC_HAND_RIGHT); // Battle Command
 NTC_DoCast(235, NTC_HAND_RIGHT); // 본아머인듯??
 NTC_DoCast(85, NTC_HAND_RIGHT); // Blood Golem
 NTC_DoCast(149, NTC_HAND_RIGHT); // Battle Orders
 NTC_SwapWeapons();
 break;

이렇게 ^^

엘리드루 바알, 디아, 엘드리치 + 쉥크 사냥 스크립트 수정해서 사용하고 있는데.. 매끄럽게 잘돌아가네요..
기회가 된다면 이 파일도 조만간 올리도록 하겠습니다.. 지금 시운전 중입니다..

별거없는 팁이지만.. 기분 좋게 사용해주시면 고맙겠습니다 ^^
  • MaTRoosKim 2009.02.10 21:18
    파일 업로드가 안되는데 자료실의 글 링크하는 방법 아시는 분은 도움 부탁드립니다..
  • 고양이대장[변태] 2009.02.11 12:59
    http://tradia.me/diablo2/download/63172 그냥 주소 복사하셔서 붇여 넣기하시면되요 ㅎ
  • YoUnGS2 2018.06.03 17:35
    ㄳ합니다
  • YoUnGS2 2018.06.04 23:15
    감사합니다

팁 게시판

번호 분류 제목 글쓴이 날짜 조회
공지   게시판 푸시 알림 / 통합 앱 서비스 31 file 트디개발자 2023.09.20 831.1k
공지 디아관련 에테리얼 벅큐빙 표 219 eunnanoDiablo™ 2008.03.05 140.2k
공지 디아관련 케릭별 갑옷 착용 모습 325 수린[아빠] 2009.06.09 111.4k
공지 디아관련 디아블로 각종 팁과 정보 간추림 입니다 (_ _) 1547 조은아저씨 2010.05.24 211.6k
공지 봇관련 유니크 업글 표 366 file 카인 2013.11.02 412.8k
1241 디아관련 도대체 이 룬은 어디서 잘 나오는 거야? (룬 드랍률) 16 랑랑 2009.02.04 31.7k
1240 일반 뽀대대마왕인 알더셋으로 불드루를 즐겨보자! 12 지영러브 2009.02.04 3.1k
1239 디아관련 '블리자드사의 블럭에 대한 cguard제작자의 입장' 22 퍼기ːManЦ 2009.02.05 3.1k
1238 디아관련 cGuard에 대한 정보 15 [無情]디아블러네 2009.02.05 2.0k
1237 일반 두루네 접속시 오래 걸리나요? 28 [無情]디아블러네 2009.02.05 2.4k
1236 디아관련 '템빨' 시너지의 특이한 성질 18 랑랑 2009.02.06 4.0k
1235 디아관련 Bonus to Attack Rating 짧고 간단한 팁 8 모던키드 2009.02.07 2.2k
1234 봇관련 cGuard 1.0.1 사용하기 35 [無情]디아블러네 2009.02.08 7.0k
1233 일반 두루네 접속 불안정.. 정보, 질문 6 아칸™ 2009.02.09 1.1k
1232 일반 현재 두루네 접속 불안정에 관한 팁.. 12 리겐 2009.02.09 1.6k
1231 디아관련 알수없는 블럭 관련팁 13 [無情]막시무스 2009.02.10 2.6k
> 봇관련 D2NT 봇 드루, 네크 등 소환 후 함성지르기 4 MaTRoosKim 2009.02.10 1.9k
1229 캐릭 육성 NT봇 남직원 세팅공략과 가족수 늘리기 26 지성ːManЦ 2009.02.12 3.6k
1228 디아관련 영구블럭된 시디키가 복구가 되었습니다. 17 낙타넘버원 2009.02.12 4.6k
1227 일반 [펌]어세신의 웨폰블럭으로 블럭 가능한것과 불가능한것들 9 고양이대장[변태] 2009.02.13 1.4k
1226 디아관련 [펌]룬워드(혼돈/원한) 재료용 엘리트 클러 정리 8 고양이대장[변태] 2009.02.14 2.6k
1225 디아관련 팔라딘 방패별 75%블럭을 위해 필요한 덱스수치표 13 Rage 2009.02.14 3.2k
1224 디아관련 아마존 방패별 75%블럭을 위해 필요한 덱스수치표 4 Rage 2009.02.14 1.5k
1223 일반 두루네 로딩 정안되는 분들만 따라하세요. 2 쿠마[O.P] 2009.02.15 1.2k
1222 디아관련 공유기 아이피 (인터넷+ sk브로드벤드 TV )쓸때!!! 3 ☆★디아블로☆★ 2009.02.15 2.3k