Skip to content
봇관련다크 모드

아마존 지원 NTAttack 2차 수정입니다

조회 수
2,385
추천 수
14
등록일

2차 수정에는 라이트닝 퓨리 던지는 사거리 조절하고 활아마님을 위한 스킬 사거리 추가가 되겠습니다.

개인적으로 사거리가 안맞다 뭔가 엉성하다 싶으시면 _range1 = 뒤의 숫자를 바꿔주시면 되겠습니다.

사거리는 최소 2 ~ 20까지 자유롭게 선택해주세요 ^^

활 스킬은 실험은 못해본상태라 문제점이 있으면 알려주세요 ;ㅅ;//

간단한 팁이지만 자벨마 경우에 스킬 설정시 첫 몹 조우시 퓨리를 한방 던지게 해두면 아마 생존률이 확 올라갑니다 ^^

= = = = = = = = = = = = = = = = = = = = = = = = = =

common폴더에 NTAttack파일을 여시면 밑에 줄이 있습니다

function NTA_AmazonAttackInt(target, boss, maxattacks)
{
 return false; // 삭제
===== 밑에 전부 추가 =====
 var _primaryindex;
 var _maxattacks = 0;
 var _range1, _range2;
 var _prehp1, _prehp2;
 var _nohit = true;

 _primaryindex = boss ? 1 : 2;

 switch(NTConfig_AttackSkill[_primaryindex])
 {
 case 12: // Multiple Shot // 추가
 _range1 = 20; // 추가
 break; // 추가
 case 22: // Guided Arrow // 추가
 _range1 = 20; // 추가
 break; // 추가
 case 26: // Strafe // 추가
 _range1 = 20; // 추가
 break; // 추가
 case 35: // Lightning Fury
 _range1 = 17; // 수정
 break;
 default:
 _range1 = 2;
 break;
 }

 switch(NTConfig_AttackSkill[4])
 {
 case 12: // Multiple Shot // 추가
 _range1 = 20; // 추가
 break; // 추가
 case 22: // Guided Arrow // 추가
 _range1 = 20; // 추가
 break; // 추가
 case 26: // Strafe // 추가
 _range1 = 20; // 추가
 break; // 추가
 case 35: // Lightning Fury
 _range1 = 17; // 수정
 break;
 default:
 _range2 = 2;
 break;
 }

 _prehp1 = target.hp;

 while(_maxattacks++ < maxattacks && NTA_IsValidTarget(target, true))
 {
 if(!CheckCollision(me, target, 3))
 {
 if(boss)
 {
 if(NTConfig_AttackSkill[_primaryindex] == 101 || NTConfig_AttackSkill[_primaryindex] == 121)
 NTA_MoveCloseInt(target, Math.round(GetDistance(me, target)/2));
 }
 else if(me.areaid != 131)
 return false;
 }

 _prehp2 = target.hp;

 if(NTA_GetResistance(target, _NTA_SkillDamage[_primaryindex]) < 100)
 {
 if((_maxattacks % 2) == 1 && _nohit)
 {
 if(NTConfig_AttackSkill[_primaryindex] == 112)
 {
 if(!NTM_MoveTo(target.areaid, target.x+1, target.y, 0) && !boss)
 return false;
 }
 else
 {
 if(!NTA_MoveCloseInt(target, _range1) && !boss)
 return false;
 }
 }

 NTA_DoCastInt(_primaryindex, target);
 }
 else if(NTConfig_AttackSkill[4] > 0 && NTA_GetResistance(target, _NTA_SkillDamage[4]) < 100)
 {
 if((_maxattacks % 2) == 1 && _nohit)
 {
 if(NTConfig_AttackSkill[4] == 112)
 {
 if(!NTM_MoveTo(target.areaid, target.x+1, target.y, 0) && !boss)
 return false;
 }
 else
 {
 if(!NTA_MoveCloseInt(target, _range2) && !boss)
 return false;
 }

 }

 NTA_DoCastInt(4, target);
 }
 else
 {
 if(boss)
 {
 if((_maxattacks % 2) == 1 && _nohit)
 {
 if(NTConfig_AttackSkill[_primaryindex] == 112)
 NTM_MoveTo(target.areaid, target.x+1, target.y, 0);
 else
 NTA_MoveCloseInt(target, _range1);

 }

 NTA_DoCastInt(_primaryindex, target);
 }
 else
 return false;
 }

 if(boss)
 {
 if((_maxattacks % 8) == 0)
 {
 if(target.hp < _prehp1)
 _prehp1 = target.hp;
 else
 return false;
 }
 }
 else
 {
 if((_maxattacks % 4) == 0)
 {
 if(target.hp < _prehp1)
 _prehp1 = target.hp;
 else
 return false;
 }
 }

 _nohit = (target.hp >= _prehp2);

 if(NTConfig_CheckSafe)
 {
 if(!NTTMGR_CheckSafe(1))
 return false;
 }
 }

 return true;
===== 여기까지 추가입니다 ======
}

팔라껄 기본으로 해서 실험중인데

아직까진 문제가 없네요

그리고 자벨마라서 자벨 수리 문제도 있는데

그것도 찾아보고 있으니 너무 뭐라 하진 말아주세요 ㅠ_ㅠ;;

활아마도 있다면 실험을 해보고 싶은데 -_-;;; 캐릭이 없어서 죄송하게 생각합니다

활아마분께선 인증이 안된 글이니 사용을 자제 부탁드립니다 ;;

캐릭터 파일은 소서파일을 수정해서 썼거든요 그것두 정리되면 올리겟습니다

자벨마 스킬로 차지드 스트라이크(24), 라이트닝 퓨리(35)되겠습니다.

덧글. 혹시나 붙여넣기로 안되면 말씀해주세요~
댓글 9
  • 댓글 #202653

    공격 스킬 첫번째 35 두번째 세번째 공격 스킬 24 해놨는데요 자벨을 던지질 않아요 어떻게 해야 하는지요 ?
  • 댓글 #202656

    백마탄환자// 첫번째는 몹이랑 첫 조우시, 두번째는 보스 잡을때, 세번째는 보스 이외의 몹을 잡을때 공격시, 이거든요 거기서 세번째 보스 이외에 몹을 잡을때에 차지드스트라이크(24)설정 해두시면 당연히 던지지 않습니다 ^^;;
  • 댓글 #202659

    윈포마를 키우데요,, 위 설정적용후, 실행해 봤는데,, failed 뜨던데여..-_-;; 혹시 가능하시다면, 이니를 나누어주시면 감사하겠습니다.
권한이 없습니다.
다크 모드