Skip to content

바알런용 쫄봇사용시 포탈 열후에 7초정도 대기하기...

분류 질문 조회 수 297 추천 수 1

1. 날라다녀님 12차 버전 사용중입니다.

2. 목적은 단순합니다. 소순이가 플라이 후에 포탈 열고 "위험" 메세지후에
 바알 앞 다 쓸고 나서 포탈 앞에 가서 몹 체크후에 "안전함" 메세지를 출력합니다.
 이때 그곳에 10초 정도 머물러 있게 하고 싶습니다.
 이유는 쫄 바바가 들어오자마자 프리케스트로 오더를 하는데 그걸 받고 싶어서 입니다.

3. 디아런에서는 성공햇는데 바알런에서는 안되네요.

디아런 중 "안전" 메세지 출력후 7초간 대기하기 --- 성공 사례 ---

============ 여기서 부턴 디아런 ========================

scripts\NTBot\bots\NTDiablo.ntj 의 160번째 줄 쯤.

 MyCo_Say(MyConfig_DiabloMessage[2]);

 if (MyConfig_DiabloLeechDiablo == 0 && MyConfig_DiabloLeechBot != 0)
 MyLB_WriteCheckMessage((MyConfig_DiabloLeechBot == 1) ? "OUT" : "ATTACK");
 else if (MyConfig_DiabloLeechDiablo == 1)
 MyLB_WritePortalMessage(108, 3);

 _startTick = GetTickCount();
 while (GetTickCount() <= (_startTick + 2000))
 MyAt_ClearPosition([7787, 5535, 7802, 5590], MyConfig_DiabloClear[1][1], true) ? MyMo_MoveTo(me.areaid, 7792, 5558) : Delay(7000); <------------ 이부분이 7초간 대기하기

 NTP_DoPrecast(true);


============ 여기서 부턴 바알런 (실패 사례)========================

scripts\NTBot\bots\NTBaal.ntj 의 159번째 줄 쯤.


 if (NTConfig_PublicMode)
 {
 MyMo_MoveTo(me.areaid, 15095, 5068);

 MyAt_ClearPosition(20, _MyAt_MONSTER_TYPE_ALL, true);

 if (!MyConfig_BaalPortalOpen)
 {
 MyMo_MoveTo(me.areaid, MyConfig_BaalPortalXy[0][0], MyConfig_BaalPortalXy[0][1]);

 if (MyAt_ClearPosition(15, _MyAt_MONSTER_TYPE_ALL, true))
 MyMo_MoveTo(me.areaid, MyConfig_BaalPortalXy[0][0], MyConfig_BaalPortalXy[0][1]);

 MyCo_Say(MyConfig_BaalMessage[0]);

 NTM_MakeTP();
 
 if (MyConfig_BaalLeechBaal == 0 && MyConfig_BaalLeechBot == 2)
 MyLB_WriteCheckMessage("ATTACK");
// MyLB_WriteCheckMessage("ATTACK") : Delay(7000); <----- 실패 사례


// Delay(7000); <------- 실패 사례

 else if (MyConfig_BaalLeechBaal == 1)
 MyLB_WritePortalMessage(131, 2);
// MyLB_WritePortalMessage(131, 2) : Delay(7000); <-------- 실패 사례
 
// Delay(7000); <------- 실패 사례
  • 프리스티 2010.11.02 14:11
    : Delay(7000); <-- 이거는 그냥 쓰시면 안되고.. 조건 ? true일때 : false 일때.. 이렇게 사용하시야 하구요.. delay주는건.. if (NTConfig_PublicMode) { MyMo_MoveTo(me.areaid, 15095, 5068); MyAt_ClearPosition(20, _MyAt_MONSTER_TYPE_ALL, true); if (!MyConfig_BaalPortalOpen) { MyMo_MoveTo(me.areaid, MyConfig_BaalPortalXy[0][0], MyConfig_BaalPortalXy[0][1]); if (MyAt_ClearPosition(15, _MyAt_MONSTER_TYPE_ALL, true)) MyMo_MoveTo(me.areaid, MyConfig_BaalPortalXy[0][0], MyConfig_BaalPortalXy[0][1]); MyCo_Say(MyConfig_BaalMessage[0]); NTM_MakeTP(); if (MyConfig_BaalLeechBaal == 0 && MyConfig_BaalLeechBot == 2) MyLB_WriteCheckMessage("ATTACK"); else if (MyConfig_BaalLeechBaal == 1) MyLB_WritePortalMessage(131, 2); } <요기> <- 여기에 하면 되지 않을까요? }
  • 갈까마구 2010.11.02 14:25
    방금 해봤습니다. 안되네요. 거기다 7초를 넣으니 쓰론 가서 5시방향에 기본적으로 여는 곳에서 열고 7초를 대기해버리네요. 훔... ..ㅠ.ㅠ;;
  • 프리스티 2010.11.02 15:16
    거기서 열고 7초 대기 하는걸 원하시는게 아닌가요?? 전 그런줄 ㅋㅋ
  • 갈까마구 2010.11.02 16:07
    훔.. 맞습니다만.. 스크립트 잘보면 포탈을 여는 시기가 쫄이 쓰론으로 들어오는 시기가 아닙니다. 순서가 쓰론 도착과 동시 포탈 연다 -> 바알 앞이 clear냐? -> 아니다 -> 바알 앞 쓴다 -> clear냐? -> 그렇다 -> 그럼 처음 포탈 연곳에 가서 반경 15미터 에 몹이 있냐? -> 없다 -> 그럼 "attack" (포탈이 안전합니다) 라고 채팅창에 써라 이게 위의 { 부터 } 끝까지 내용입니다. 결국 "포탈이 안전합니다" 라고 쓰면서 7초간 그자리에 서있게 하고 싶다는 겁니다.^^; 너무 어렵나요? 크크.. 이것 저것 해보는데 생각대로 잘 안되네요.. ㅠ.ㅠ;
  • GoM79x 2010.11.03 13:39
    바바를 함성후 쫄 받게 하시면 더 편하실듯! 7초 딜레이도 필요 없고 그냥 함성 받고 출동 하니까요

번호 분류 제목 글쓴이 날짜 조회
공지   게시판 푸시 알림 / 통합 앱 서비스 35 file 트디개발자 2023.09.20 947.9k
공지 안내 D2NT 처음 이용하는 분은 튜토리얼을 참고바랍니다. 135 우녕자 2014.12.21 51.0k
공지   맨땅 초보자 가이드 614 file 뮤리아 2020.10.16 1016.4k
공지   카카오톡 1:1 채팅방 만드는 법 106 트디개발자 2018.05.20 430.9k
5811 치킨 기능을 끄고 맵핵을 사용하고 싶은데 도움좀 부탁드립니다. 2 디아의끝 2010.11.03 640
5810 질문 d2nt 12차 디아런 질문입니다 1 샤펜베르거 2010.11.03 246
5809 질문 로더로 쓸때 치킨 안되게 할 수 있나요? 1 한성질 2010.11.03 951
5808 질문 날아다녀님 12차 달려 햄딘 설정관련 질문 입니다.. 5 새출발 2010.11.03 349
5807 질문 날아다녀님 12차버전 방생성 질문입니다 2 GarudaRider 2010.11.03 551
5806 질문 날아다녀님의 11차봇 바알잡으러 가는 길 설정 질문드립니다. 2 Kyle 2010.11.02 315
5805 질문 날아다녀님14차 디아런시 만능쫄봇에서 쫄들이 기사 포탈을 안탑니다. 3 [파랑새]수박 2010.11.02 1.3k
5804 질문 크래프트 질문입니다. 2 카리스마 2010.11.02 1.8k
5803 질문 붓 한컴터 16개 돌리는방식 질문드려요 1 원샷원킬 2010.11.02 1.0k
5802 질문 D2NT봇 우버관련 질문입니다^^.. 2 By_D드래곤 2010.11.02 1.8k
5801 질문 14차날아님 소서용병 인첸걸어주기 방법좀 가르쳐주세요 9 그림자신 2010.11.02 1.8k
5800 질문 봇이 4소켓 폴암을 줍는데... 않줍게하는 방법즘 알려주세요. 3 만탈탈 2010.11.02 1.7k
5799 질문 날아다녀님12차 로딩오류...문제점 해결방안좀 부탁드립니다 4 투탕카 2010.11.02 465
5798 멀티로더만 사용하고 싶은데 어떤 방식이 가장 적합한가요? 3 디아의끝 2010.11.02 890
5797 질문 로더로 퀘스트완 액트넘어가실 팅기는 2 냉맹 2010.11.02 301
5796 질문 14차 날아봇 저도 질문드릴게요 1 응아매려 2010.11.02 320
5795 질문 13차 룬 큐빙이 잘 안되네요.. [해결 완료] 9 프리스티 2010.11.02 991
5794 질문 14차 날아다녀님봇에서 질문이잇어요 2 미키 2010.11.02 185
5793 질문 13차 삥밥 질문점드리겠습니다.. 3 1소소짱1 2010.11.02 158
> 질문 바알런용 쫄봇사용시 포탈 열후에 7초정도 대기하기... 5 갈까마구 2010.11.02 297