Skip to content

조폭넥 활성화 시켜봤습니다.

분류 일반 조회 수 1,641 추천 수 4

먼저 봇 개발자분들께 감사드립니다 ㅎㅎ

38차를 기준으로 기본적으로 있는 본스피어네크 이니에서..

레이즈 스켈, 레이즈 메이지 스켈 스킬을 쓰게해도 안나가길래..

시폭스킬을 쓰는 부분을 개조해봤습니다.

완벽하게 몇마리를 소환하거나 그러진 않습니다...


D2NT3.1_NTBot4.2_38\scripts\libs\common\MyAttack.ntl

파일을 여시고..

2823 번째줄에 보시면

MyAttack_NecromancerAttack 함수 시작하는부분이 있습니다.

function MyAttack_NecromancerAttack(target, isBoss, maxAttacks, conviction, position, player)
{
 var _index = [isBoss ? 1 : 3, 5];

 for (var i = 0; i < _index.length; i++)
 {
 if (MyConfig_AttackSkill[_index[i]][0] > -1)
 {
 switch (MyConfig_AttackSkill[_index[i]][0])
 {
 case 74: // Corpse Explosion
 if (MyAttack_GetResistance(target, MyAttack_DAMAGE_PHYSICAL) < 100 || MyAttack_GetResistance(target, MyAttack_DAMAGE_FIRE) < 100)
 return MyAttack_NecromancerCast(target, isBoss, _index[i], maxAttacks, 0, position);
 break;
 case 92: // Poison Nova
 if (MyAttack_CheckConviction(0, target, _index[i], conviction) || MyAttack_GetResistance(target, MyAttack_skillDamage[_index[i]]) < ((MyConfig_AttackSkill[_index[i]][3] == 91 && !target.GetState(61)) ? MyConfig_NecromancerPoisonNova[0] : 100))
 return MyAttack_NecromancerCast(target, isBoss, _index[i], maxAttacks, conviction, position, player);
 break;
 default:
 if (MyAttack_CheckConviction(0, target, _index[i], conviction) || MyAttack_GetResistance(target, MyAttack_skillDamage[_index[i]]) < 100)
 return MyAttack_NecromancerCast(target, isBoss, _index[i], maxAttacks, conviction, position, player);
 break;
 }
 }
 }

 if (isBoss ? (MyAttack_CheckMercAttack(target) && MyAttack_CheckSafe() && NTC_GetMerc()) : (MyUnit_IsBaalSummon(target) && MyAttack_CheckSafe()))
 return MyAttack_NecromancerCast(target, true, _index[0], maxAttacks);

 return false;
}

이부분을 아래처럼 바꿔주면 됩니다.


function MyAttack_NecromancerAttack(target, isBoss, maxAttacks, conviction, position, player)
{
 var _index = [isBoss ? 1 : 3, 5];

 for (var i = 0; i < _index.length; i++)
 {
 if (MyConfig_AttackSkill[_index[i]][0] > -1)
 {
 switch (MyConfig_AttackSkill[_index[i]][0])
 {

 case 70: // Raise Skeleton
 MyAttack_NecromancerCast(target, isBoss, _index[i], maxAttacks, 0, position);
 break;

 case 80: // Raise Skeletal Mage
 return MyAttack_NecromancerCast(target, isBoss, _index[i], maxAttacks, 0, position);
 break;

 case 95: // Revive
 return MyAttack_NecromancerCast(target, isBoss, _index[i], maxAttacks, 0, position);
 break;

 case 74: // Corpse Explosion
 if (MyAttack_GetResistance(target, MyAttack_DAMAGE_PHYSICAL) < 100 || MyAttack_GetResistance(target, MyAttack_DAMAGE_FIRE) < 100)
 return MyAttack_NecromancerCast(target, isBoss, _index[i], maxAttacks, 0, position);
 break;
 case 92: // Poison Nova
 if (MyAttack_CheckConviction(0, target, _index[i], conviction) || MyAttack_GetResistance(target, MyAttack_skillDamage[_index[i]]) < ((MyConfig_AttackSkill[_index[i]][3] == 91 && !target.GetState(61)) ? MyConfig_NecromancerPoisonNova[0] : 100))
 return MyAttack_NecromancerCast(target, isBoss, _index[i], maxAttacks, conviction, position, player);
 break;
 default:
 if (MyAttack_CheckConviction(0, target, _index[i], conviction) || MyAttack_GetResistance(target, MyAttack_skillDamage[_index[i]]) < 100)
 return MyAttack_NecromancerCast(target, isBoss, _index[i], maxAttacks, conviction, position, player);
 break;
 }
 }
 }

 if (isBoss ? (MyAttack_CheckMercAttack(target) && MyAttack_CheckSafe() && NTC_GetMerc()) : (MyUnit_IsBaalSummon(target) && MyAttack_CheckSafe()))
 return MyAttack_NecromancerCast(target, true, _index[0], maxAttacks);

 return false;
}


이후 엔티봇 길잡이에서 [공격->스킬->기타] 부분에 시폭 사용하게 하시고..

[공격->스킬->공격할 스킬] 부분에서

부하몬스터를 공격할 스킬 => 레이즈 스켈

대장몬스터를 공격할 스킬 => 레이즈 메이지 스켈

내성일때 공격할 스킬 => 리바이브


이렇게 하면...완벽하게는 아니고 좀 가라삘이 드시겠으나...잘뽑아내더라구요 ㅎㅎ

조폭넥은 만세입니다...
  • 희찬-192 2014.04.18 12:12
    수고하셨습니다. 37차에 조폭넥이니 있던것 같아요. 그리고, 프리캐스트로 하면 되었던것 같은데..
  • 멍멍멍 2014.04.18 12:17
    소환스킬은 공격탭이 아니라 프리캐스트에서 설정하시면 소환 최대치 유지 잘 합니다. 최초 사냥터 핀들 포탈로 하시면 알아서 소환먼저 하고 사냥 시작합니다. 공격 탭에서는 부하/대장/내성 모두 시폭으로 설정하시고 쿨타이 스킬에 본스피어나 본스피릿 설정하시면 수동보다 컨트롤 훨씬 매끄럽게 잘 합니다. 조넥봇 유저로서 한가지 팁이라면, 메이지와 리바이브는 설정하지 않는것이 사냥이 훨씬 매끄럽고, 본캐 레지나 흡수셋팅을 고려한 시폭 시전 거리설정 등이 있겠습니다.
  • 불사신히데 2014.04.18 12:19
    ㄴ 헉...감사합니다 ㅠㅠ 한번 해봐야겠네요
  • 멍멍멍 2014.04.18 12:26
    ㄴ 팁이라고 하고 내용은 안썼네요.... 시폭거리 설정은 본캐 수비능력에 따라 다르지만, 오심+선더갓 조합 같은 풀레지흡수형은 시폭시전 거리가 15미만이어도 큰 무리가 없지만, 야수+스웹 같은 손환물 의존형 패캐셋팅은 적어도 15이상 17이하 정도가 적당했었습니다... 17보다 멀어지면 맵지형 특성상 문뒤나 꺽어지는 골목 뒤에서 버벅 거릴때가 생깁니다..
  • 불사신히데 2014.04.18 12:42
    ㄴ 으아..잘되네요 ㅠㅠ 감사합니다

번호 분류 제목 글쓴이 날짜 조회
공지   게시판 푸시 알림 / 통합 앱 서비스 35 file 트디개발자 2023.09.20 948.3k
공지 안내 D2NT 처음 이용하는 분은 튜토리얼을 참고바랍니다. 135 우녕자 2014.12.21 51.0k
공지   맨땅 초보자 가이드 615 file 뮤리아 2020.10.16 1016.5k
공지   카카오톡 1:1 채팅방 만드는 법 106 트디개발자 2018.05.20 430.9k
12651 질문 창고지기 대표계정, 계정에 대해 아직 이해가 안되어서 질문드립니다. 5 오콩나물 2014.04.20 2.0k
12650 질문 창고지기 바알참 질문 입니다 3 이가일당 2014.04.20 318
12649 질문 d2nt 로드하고 나서 d2nt 상태표시줄 지우는방법좀 알려주세요 5 no alram 2014.04.20 1.5k
12648 질문 2케릭 한방에서 사냥 질문입니다. 2 약한녀석 2014.04.19 992
12647 기타 대량 봇을 돌릴 때 아이피는 어떻게 해결하셨나요? 4 치카쵸 2014.04.19 974
12646 질문 엔티봇길잡이 실행시 넷프레임워크 오류 질문입니다.(완료) 1 좋아요 2014.04.18 1.7k
12645 질문 D2NT 3.3 버전은 안쓰나요? 4 불사신히데 2014.04.18 1.6k
> 일반 조폭넥 활성화 시켜봤습니다. 5 불사신히데 2014.04.18 1.6k
12643 질문 햄딘앵벌에 대해 질문드려요 5 김리나 2014.04.17 1.6k
12642 질문 부기사 체라소서가 디아를 잡기전에 튕깁니다. 12 camemois 2014.04.17 1.2k
12641 질문 매니저실행에서 "restarts"항목 관련 1 새콤깍두기 2014.04.17 332
12640 질문 다시 질문드려요..;;엔티봇 신호등과 창고지기에 관해서.. 2 드리프틴 2014.04.17 1.7k
12639 질문 34차 프리케스트 이동 사냥에서 바바 오더 질문 드립니다. 2 bohemian 2014.04.17 1.7k
12638 질문 잘돌던 봇이 갑자기 마을에서 오지게 뛰어다기니만 합니다 ㅠㅠ 도와주세요 4 터대감집내[A1L] 2014.04.16 1.8k
12637 질문 vmware에서 창고지기를 공유해서 쓸수있나요? 2 091211f 2014.04.16 1.3k
12636 질문 이런류의 아이템을 주우려면 이니를 어떻게 써야하는가요? 6 OlymposMons 2014.04.15 1.7k
12635 질문 아이템이니 Defense 구문에 관한 질문입니다. (아시는분 안계신지요?) 1 보거스[A1L] 2014.04.15 1.7k
12634 질문 아이탬보관 이니 질문입니다. 2 드리프틴 2014.04.14 1.1k
12633 질문 아이템 이니에 웨파를 넣고 싶은데요 확인좀 부탁드려요. 1 고고싱 2014.04.14 1.7k
12632 질문 저렙용 라지 독참 줍기 설정 1 WTF 2014.04.13 1.9k