Skip to content

[D2NT3.1 / 4.2.3] NTDiablo.ntj - 마을 가는 명령 추가법 ?

분류 질문 조회 수 293 추천 수 0

12 시쪽 씰을 열고 마을에 가서 자멜라를 만난 후 다시 복귀 시키고 싶습니다.

또는 12 시쪽 씰을 열기 직전에 마을에 가서 자멜라를 만나고 씰을 열게 하고 싶습니다.


아마도 NTDiablo.ntj 파일에서 (이하)

function MyDi_ClearDeSeisSeal(type)
{
 var _attackXy = [[7766, 5237, 7823, 5267], [7766, 5207, 7823, 5267], [7766, 5177, 7823, 5267], [7766, 5146, 7823, 5267]];

 if (MyConfig_DiabloClear[2])
 {
 for (var i = 0; i < _attackXy.length; i++)
 {
 MyAt_ClearPosition(_attackXy[i], MyConfig_DiabloClear[3], true);

 if (i < (_attackXy.length - 1) && GetDistance(me.x, me.y, 7792, _attackXy[i][1]) > 20)
 MyMo_MoveTo(me.areaid, 7792, _attackXy[i][1]);

 if (MyConfig_DiabloLeechBot == 1)
 {
 switch (i)
 {
 case 0:
 MyLB_WriteMessage(me.areaid + "/" + 7775 + "/" + 5270);
 break;
 case 1:
 MyLB_WriteMessage(me.areaid + "/" + 7785 + "/" + 5240);
 break;
 case 2:
 (type == 1) ? MyLB_WriteMessage(me.areaid + "/" + 7820 + "/" + 5225) : MyLB_WriteMessage(me.areaid + "/" + 7815 + "/" + 5220);
 break;
 }
 }
 }
 }
 //아마도 이정도 쯤에 마을 갔다오게 명령을 추가 해 주면 될 것 같다고 생각이 되는데 말이죠......
 if (type == 1)
 {
 if (!MyDi_OpenSeal(394, 7773, 5155))
 return false;

 MyMo_MoveTo(me.areaid, 7771, 5161);
 MyMo_MoveTo(me.areaid, 7771, 5186);
 MyMo_MoveTo(me.areaid, 7771, (me.diff != 0) ? 5195 : 5200);
 }
 else
 {
 if (!MyDi_OpenSeal(394, 7815, 5155))
 return false;

 MyMo_MoveTo(me.areaid, 7785, 5160);
 }

 if (NTC_FindUnit(NTC_UNIT_MONSTER, GetLocaleString(2852), 30))
 {
 if (MyAt_KillBoss(GetLocaleString(2852)))
 {
 if (MyConfig_DiabloClear[2])
 MyAt_ClearPosition(20, MyConfig_DiabloClear[3]);

 MySI_PickItems();

 if (MyConfig_DiabloLeechBot == 1)
 MyLB_WriteMessage(me.areaid + "/" + 7790 + "/" + 5292);

 return MyMo_MoveTo(me.areaid, _attackXy[0][2], _attackXy[0][3]);
 }
 }

 return false;
}


어떻게 수정 해 주면 마을가서 자멜라를 만나고 온 후에 다시 재개될 수 있을까요 ?
  • 피트좋아~[A1L,A2] 2010.05.12 23:21
    전 이것 저것 만지다 보니 마을가는 명령어는 알게 되었네요 if (!MyMo_TakeToTown()) return "MyMo_TakeToTown()";
  • Sorry Friend 2010.05.13 00:03
    오, 한 번 테스트 해 보겠습니다 !
  • Sorry Friend 2010.05.13 00:17
    if (!MyMo_TakeToTown()) return "MyMo_TakeToTown()"; 이 부분이 마을갔다가 오게 하는 부분인건 알겠는데 저 윗 스크립트의 어디쯤에 위치시켜야 할지는 잘 모르겠네요. 자세한 질문은 내일 다시 하도록 하겠습니다. (^^) 답변 감사드립니다. 피트좋아 님 !
  • [無情]자유로 2010.05.13 01:35
    위치는 맞는데 함수가... 아래처럼 해야 되지 않을까요? (자기 포탈만 타야 하므로)테스트 해보세요.~ if (!NTM_MakeTP()) return false; if (!MyTP_UsePortal(me.charname)) return false; MyVi_TownManager(true); if (!NTTM_TownMove("portalspot")) return false; if (!MyTP_UsePortal(me.charname, 0, 2, null, 0, true)) return false;
  • [無情]디아블러네 2010.05.13 01:53
    MyMo_TakeToTown() 는 웨이로 액트 이동하는 함수네요.
  • Sorry Friend 2010.05.13 12:25
    네 알겠습니다 ! 보배가 말하네요......

번호 분류 제목 글쓴이 날짜 조회
공지   게시판 푸시 알림 / 통합 앱 서비스 35 file 트디개발자 2023.09.20 948.1k
공지 안내 D2NT 처음 이용하는 분은 튜토리얼을 참고바랍니다. 135 우녕자 2014.12.21 51.0k
2485 질문 날아다녀님 2차)쫄봇관련 몇가지 질문입니다.^^ 2 별빛플라이 2010.05.12 326
> 질문 [D2NT3.1 / 4.2.3] NTDiablo.ntj - 마을 가는 명령 추가법 ? 6 Sorry Friend 2010.05.12 293
2483 질문 D2NT 우버방 잡기 질문입니다.(완료) 3 AS1L상륙작전 2010.05.12 1.3k
2482 질문 샵봇 요청..(요청을 해도 되나요?;) 4 러피 2010.05.12 984
2481 질문 날아다녀님 2차수정본 snagit 빨간줄 에러 질문드려요 1 봉봉비 2010.05.12 552
2480 질문 비번방안만드는 질문드릴꼐요 1 지구별외계인★ 2010.05.12 608
2479 질문 반갑습니다 .. ^^ 1 보그아로마 2010.05.12 1.2k
2478 질문 봇순이한개돌리는데요....자꾸5~7방정도돌면 렐따에요 3 나삼촌 2010.05.12 911
2477 질문 우버디아관련해서 질문있습니다. 5 스피드광 2010.05.12 1.4k
2476 질문 좀어려운 질문입니다! 6 음하하 2010.05.12 471
2475 질문 창고지기 봇은 캐릭터의 창고,인벤이 꼭 가득 차야지만 시작되나요? 5 시체놀이 2010.05.12 907
2474 질문 날아다녀님 쫄봇 바알포탈부분 문의드립니다 2 중대병원 2010.05.12 323
2473 질문 오리소서봇 사냥터지정 질문드려요 2 쥴리앙 2010.05.12 527
2472 질문 제가 7봇돌리는중인데요~궁금한게있어요~ 2 뚤님~ 2010.05.12 404
2471 질문 알바생이 아이템을 큐브에 보관하게 할수는 없나요?? 1 찬물_ 2010.05.12 477
2470 질문 D2NT31_NTBot42를 사용하고 있는데요 마나포션을 안먹네요.. 5 김성완 2010.05.12 187
2469 질문 자동으로 퀘스트를 하거나 웨이를 찍는 방법은 없나요 1 콩딱콩딱 2010.05.12 1.5k
2468 질문 쫄붓 질문입니다 ~ 3 힌돌이 2010.05.12 446
2467 질문 봇돌이 2개를 돌리려 함니다 6 러브루씨 2010.05.12 1.8k
2466 질문 날아다녀님3차버전 쫄붓 질문좀할께요 1 나그네 2010.05.12 1.2k