디아블로 스크립트 재질문입니다.

분류 질문 조회 수 1,027 추천 수 0




사냥을 하다보면..

디아블로스크립트에서...

치킨하는 현상이 많은데요..

주로 두번째 씰을 여는 과정에서 오류가 많이 납니다.

두번째 씰을 열지 못하고 ...몹이 나오는 그자리에서..몹들에게 얻어맞다가..


포션만 소비하고..맥스타임때까지 유지되어 치킨하거나..

가만히 서있다가 몹의 공격에 의해서 치킨되거나 하는 경우가 많은데..


두번째 씰을 한번에 열지 못하면 열릴때까지 재차 열도록 하게

수정을 하려면

어느부분을 수정해야 할지 질문해봅니다.

function NT_OpenVizierSealInt(type)
{
 var i, n;
 var _attackpos = [7740, 5300, 7740, 5280, 7720, 5280, 7720, 5300];
 var _monstername = GetLocaleString(2851);

 for(i = 0 ; i < _attackpos.length ; i += 2)
 {
 NTM_MoveTo(me.areaid, _attackpos[i], _attackpos[i+1]);

 NTA_ClearPosition(25, true, 2);
 }

 for(i = 0 ; i < 3 ; i++)
 {
 if(type == 1)
 {
 NT_OpenSealInt(395, 7654, 5310);
 NT_OpenSealInt(396, 7659, 5277);

 NTM_MoveTo(me.areaid, 7665, 5277);
 }
 else
 {
 NT_OpenSealInt(395, 7650, 5276);
 NT_OpenSealInt(396, 7651, 5310);
 }

 for(n = 0 ; n < 10 ; n++)
 {
 NTC_Delay(200);

 if(NTA_KillMonster(_monstername))
 {
 NTA_ClearPosition();
 NTSI_PickItems();

 return NTM_MoveTo(me.areaid, 7750, 5280);
 }
 }
 }

 return false;
}

function NT_OpenDeSeisSealInt(type)
{
 var i, n;
 var _attackpos = [7780, 5255, 7800, 5255, 7800, 5235, 7780, 5235];
 var _monstername = GetLocaleString(2852);

 for(i = 0 ; i < _attackpos.length ; i += 2)
 {
 NTM_MoveTo(me.areaid, _attackpos[i], _attackpos[i+1]);

 NTA_ClearPosition(25, true, 2);
 }

 for(i = 0 ; i < 3 ; i++)
 {
 if(type == 1)
 {
 NT_OpenSealInt(394, 7769, 5158);

 NTM_MoveTo(me.areaid, 7771, 5196);
 }
 else
 {
 NT_OpenSealInt(394, 7810, 5156);

 NTM_MoveTo(me.areaid, 7770, 5169);
 }

 for(n = 0 ; n < 10 ; n++)
 {
 NTC_Delay(200);

 if(NTA_KillMonster(_monstername))
 {
 NTA_ClearPosition(30);
 NTSI_PickItems();

 return NTM_MoveTo(me.areaid, 7800, 5255);
 }
 }
 }

 return false;
}

이부분에서 어느곳을 고쳐야 할거라는 생각은 드는데 어디를 어떻게 건드려야 하는지..

모르겠습니다.
  • 2010.03.31 22:03
    두번 째 씰 따는건 수 초가 지난 후에 다시가서 따긴 합니다.. 로드 드 사이스에 관련된 것이니 절반 짤라서 위쪽의 바이저에 관련된 것은 안 봐도 될 것 같구요 function NT_OpenDeSeisSealInt(type) 아래에서 NTC_Delay(200); NTA_ClearPosition(30); 클리어포지션NTA_ClearPosition(30);을 하나 더 추가해서 테스트 해보세요.. 저도 조언을 받은것인데 NTA_ClearPosition(50);으로 추가시켜 보라해서 숫자를 바꿔가며 테스트 해봤는데 약간 개선되는 느낌도 들고,,확실하게 답을 얻진 못했네요 힌트가 됐으면 합니다.. 전 나메에서 더이상 렙이 오르지 않아 헬로 넘어갔고 내성 때문에 현재 카오스 사냥은 안하는 상태입니다
  • [無情]디아블러네 2010.03.31 22:09
    날아 다녀 자료를 참고해 보세요. 씰이 열릴때까지 씰 주변을 돌죠. 원래 씰이 안열리면 반대편으로 한번 텔레 해주고 오면 씰이 열립니다. 텔레하는 곳에 몹이 많아서 문제지요.

번호 분류 제목 글쓴이 날짜 조회
공지   게시판 푸시 알림 / 통합 앱 서비스 32 file 트디개발자 2023.09.20 863.9k
공지 안내 D2NT 처음 이용하는 분은 튜토리얼을 참고바랍니다. 135 우녕자 2014.12.21 50.7k
271 질문 돈되는 아이템은 줏어다가 팔게하고 싶은데.. 3 에어또치 2010.04.01 2.0k
270 질문 저를 쫒아 다니는 수동 쫄봇없을까요 질문드립니다 2 ride 2010.04.01 1.8k
269 질문 아이템 이니 파일 내부에 파일이 3개가 있던데..... 2 Torn 2010.04.01 1.3k
268 질문 3.0버전 질문있습니다 1 야호~! 2010.04.01 981
267 질문 소서 앵벌하는데 오더밥 넣어서 함성 지를수 없을까요?? 1 정인보 2010.03.31 1.7k
266 질문 이니오류가 떠서 빼버린 에이션트액스 이니 질문 드립니다,, 8 2010.03.31 900
265 질문 에테갑옷 이니설정 질문입니다 3 엘리쉬 2010.03.31 1.6k
264 질문 질문 한가지 드립니다 꾸벅(__) 1 dia-ham 2010.03.31 1.8k
263 질문 바알 스론에서 계단위로 올라가게 하고 싶은데요... 3 Fantasista 2010.03.31 1.5k
262 질문 그냥하는 질문인데요^^;;... 진입점이 뭔가요? 1 Jin_pal 2010.03.31 1.1k
261 질문 오늘도 신버전 봇에대한 질문드립니다 4 디아로봇 2010.03.31 570
260 기타 d2오류질문 드립니다 4 toe69 2010.03.31 227
259 질문 저와같은 사냥 오류 가지고 계신분 없으신지요? 무한텔포 관련해서 1 SoCool 2010.03.31 2.0k
258 질문 보석줍는 갯수를 설정하고싶은데요 1 엘리쉬 2010.03.31 962
257 질문 엘리트 에테 폴암을 안줏고 지나치네요 4 BOSIO 2010.03.31 1.5k
256 d2nt 맵핵 사용 질문이요~ 1 지로준 2010.03.31 560
255 질문 보스마다 특정 공격스킬 지정방법을 알고싶습니다. 3 nigajjangiya 2010.03.31 1.8k
254 질문 D2NT3.0로더를하고 액트를넘어가면 팅기네요; 3 훗훗훗 2010.03.31 412
> 질문 디아블로 스크립트 재질문입니다. 2 artprince20 2010.03.31 1.0k
252 질문 스토니 필드에서 빨간포탈 에러 1 2ne1막내나르샤 2010.03.31 1.5k