Skip to content
봇관련다크 모드

XP봇 나락 주위몹 잡기..

조회 수
3,268
추천 수
0
등록일
( __)v 짜잔
게시글 주소
https://tradia.me/diablo2/diablo2_tips/137910 복사

피스링은 꼈는데, 나락이 파이어 내성일때 봇순이가 상당히 당황할때가 많습니다.

주위 몹들이 콜드 내성이기 때문인데요, 보통 파볼오브 소서를 할 경우엔 오브 데미지는 얼마 안되기 때문에 나락이 죽는데 걸리는 시간이 많이 걸립니다.

거기서 용병이 열심히 애들 죽이는 바람에 시폭이 열심히 터지고 그러면 갑갑하죠.. 에쉴 탱크 체라소서가 아닌이상 봇순이도 덩달이 죽기도 합니다.

또한 파이어 콜드 내성일때 치킨하는 기능 사용을 안하시면 용병이 애들 죽이고 나락 잡을때까지 멀뚱멀뚱하게 있기도 하네요... 그렇다고 치킨하는 기능 사용하면 절대 카운테스는 못잡을겁니다.

대신 소순이가 피스링 끼고 주위 몹들 처리하게 되면 시폭도 적게 터지고, 빨리 주위 쓸어버려서 용병이 나락 잡도록 할수가 있죠..

물론 티리얼갑 입혀주면 자폭하러 들어오는애들 시체 시폭하는걸 제외하고는 시폭이란걸 구경하지도 못할겁니다.
서민분들은 불가능하겠죠..

스크립트를 약간 수정했더니 같은시간동안 파괴키 물어오는 양이 약간 상승했네요..
저의경우 티리얼 갑옷 입혀놨기 때문에 다른분들께도 잘 통할지는 모르겠습니다.

아직 다른 셋팅으로는 실험을 안해봤기에 보다 좋은 효과를 볼수 있을거란 확신은 못하겠네요..

제 소스를 공개합니다.

나락 스크립트 2.2버전 수정했구요, 수정한 부분 조금만 올려드리겠습니다.

반응좋으면 파일로 올리구요..

// ONLY called when we are on level 3 (Halls of Vaught)
function NXP_AttackNihlathak() {

 // Display taunts if set to true
 if (XP_UseTaunts) { XP_Taunt("Nihlathak"); }

 // Here is where we check health and mana/cursed and heal if needed
 if (XP_SafeCheck) { XP_DoSafeCheck(); }

 // Do precasts after before beginning second phase
 DA_Refresh=true; // Must be true to be able to refresh the precasts
 XP_Precasts();

 var _bestlocation = NXP_FindNihlathak();

 if (_bestlocation != -1) {

 // NXP_AttackMode = 0 results in _NXP_Locations[bl][2], _NXP_Locations[bl][3]
 // NXP_AttackMode = 1 results in _NXP_Locations[bl][4], _NXP_Locations[bl][5]
 commPather.GotoDest(_NXP_Locations[_bestlocation][(NXP_AttackMode * 2) + 2], _NXP_Locations[_bestlocation][(NXP_AttackMode * 2) + 3]);

 // Detecting Nihlathak
 var _nihlathak = DC_FindMonster(526);
 }
 else {

 DL_AddAbort();
 DC_QuitMessage("No attack coordinates for Nihlathak found!!");
 }

 // We have a target (_nihlathak)... we are at predetermined attack coordinates... Attack!
 if (_nihlathak) {

 // If it is a zon or sorc, get the safe position
 if (me.classid === 0 || me.classid == 1) {

 NXP_SafeNihlathak(_nihlathak);
 DM_MoveTo(_NXP_AttackCoordX, _NXP_AttackCoordY);
 }

 _nilax=_nihlathak.x;
 _nilay=_nihlathak.y;

 var _nilaname = _nihlathak.name;
 XP_ClearPosition(25); //<==요부분이 주위 몹 처리하는겁니다.
 var _tmp = NXP_SucideAttack;
 XP_SucideAttack = NXP_SucideAttack; ;
 XP_Attack(_nihlathak);
 XP_SucideAttack = _tmp;
 DC_Print("
댓글 13
  • 댓글 #137911

    안되는 부분이나 잘못된 부분 있으면, 이해 안되는부분 있으시면 쪽지 보내지 마시고 꼬릿말로 남겨주세요..
  • 댓글 #137914

    여기에 더해서, 케릭설정 파일, 나락변수부분에 NXP_KillMinions = true; 이런식으로 변수주고 하면, 온/오프 할수 있죠 if(NXP_KillMinions) { XP_ClearPosition(25); }
  • 댓글 #137917

    (__) 이런 고수님들 덕에 제 계획(쉽게 풀어쓰는 중급강의)이 점점 더 늦어지고 있습니다. 에효~ 머나먼 봇 완전정복의 길...
  • 댓글 #137923

    근대 티리얼갑이 어떤겁니까??? 저는 첨듣는거라서 어떤건지 좀 알려주세요...
  • 댓글 #137926

    ㅎㅎ 티리얼갑... 최고 갑바져... 룬워드 나오기전까진..... 유닉 세크리드 아머 를 풀면 두가지 중 한가지가 나오는데 그중에서 티리얼... ㅡㅡ; 무지하게 안나오져.... 디아 사이트에서 아이템에서 갑바 확인해보시길..
  • 댓글 #137929

    봉구님 말씀데로 절대함수대신 조건함수로 고칠수 있습니다. 다른것 궁금하시면 또 물어보세요~
  • 댓글 #137941

    위에 말씀대로 주석처리한 한부분 복사해서 넣었거든요. 그런데 별다른점없이 대장몹을 먼저잡네요;; 수정파일은 bot/폴더안의 나락스크립이구요. 뭔가 더만져야하나요? 다른보스몹도 주변먼저잡을수있나요?핀들이나 엘드리치요^^
권한이 없습니다.
다크 모드