매크로

아레나실시()
{
        e := EKMLib_inactivePixelSearch(Outx, OutY, 445, 819, 571, 879, 0x393C3D, _hwnd, 0)
        if(e=0)
               {
                   스테이지나가기()
                   EKMLib_click(432, 453,_hwnd)
                   sleep, 500
                   EKMLib_click(198, 816,_hwnd)
                   sleep, 5000
                   loop,
                        {
                            e := EKMLib_inactivePixelSearch(Outx, OutY, 515, 73, 517, 77, 0xF700BD, _hwnd, 0)
                            if(e=0)
                                  {
                                     ColorCheck("0xBE332D","5")
                                     ColorCheck("0xB62D2D","5")
                                     ColorCheck("0xB92F31","5")
                                     ColorCheck("0xB42B2B","5")
                                     ColorCheck("0xB72D2D","5")
                                     ColorCheck("0xB82E30","5")
                                     ColorCheck("0xBB322C","5")
                                     ColorCheck("0xB62E2B","5")
                                     ColorCheck("0x6C5934","5")
                                   }
                            else
                                   {
                                      break
                                    }
                        }
               }
        sleep, 30000
        loop,
              {
                   e := EKMLib_inactiveimageSearch("image", "아레나실패확인설정", x1, y1, x2, y2, _hwnd, 0.95)
                   if(e=0)
                          {
                              sleep, 1000
                              EKMLib_click(286, 519,_hwnd)
                              break
                           }
              }
  
       sleep, 1000     
       EKMLib_click(299, 516,_hwnd)
       sleep, 500
       EKMLib_click(142, 453,_hwnd)
       sleep, 100
       EKMLib_click(54, 478,_hwnd)
       sleep,100
       EKMLib_click(54, 478,_hwnd)
       sleep, 500
       EKMLib_click(294, 620,_hwnd)
       sleep, 5000
       EKMLib_inactiveMouseDrag(536, 892, 404, 892, 1, 2, _hwnd)
}



위의 아레나실시() 를 메인에서 불러서 스크립트를 실행 시키면 아레나실시() 의 첨부터 끝까지 일단 실행은 되는데 끝에 마우스 드래그까지 실행되면 메인스크립트 다음으로 넘어가 질 않고 아레나실시() 내부에 계속 머무는거 같습니다.

초보라서 뭐가 잘못된건지 5시간을 이리해보고 저리 해봐도 위의 함수밖으로 스크립트가 나오질 않네요.

도와 주십시요. 뭐가 잘못된건지 알려주십시요.

위의 아레나실시()를 소환?하지 않고 메인스크립트를 실행하면 정상으로 작동합니다. 
이 함수만 소환해서 실행하면 이 함수에서 나오질 않네요.

ColorCheck() 스테이지나가기() 함수등은 이미 메인스크립트에서 정상 작동하는 함수입니다.

  • 할거엄따구 2018.08.27 09:39
    loop,
                  {
                       e := EKMLib_inactiveimageSearch("image", "아레나실패확인설정", x1, y1, x2, y2, _hwnd, 0.95)
                       if(e=0)
                              {
                                  sleep, 1000
                                  EKMLib_click(286, 519,_hwnd)
                                  break
                               }
                  }
    이부분이 유력해보이네여, "아레나실패확인설정" 이라는 이미지와 매칭 되는 화면이 나오기전까진 무한루프에 걸리는 구조인거 같네요
  • xpdlf456 2018.08.28 00:29

    답변 감사합니다. 한 1시간 뚫어져라 쳐다 보니까 어디가 잘못 됬는지 보이네요.. 


List of Articles
분류 제목 글쓴이 최근변경 추천
자유 쓸대없이 자꾸 줄수만 늘어나는 기분...qㅜㄴ 12 파더 2015.01.20 1/0
정보 레이븐 블루스택용 소스8탄 - 필요하신분쓰세요 추천X 4 T7GG 2016.11.14 1/0
정보 지니모션 드래그 함수 1 연구원 2015.01.21 1/0
자유 슬 저도 그림이 그려져가네요 10 valum 2015.04.10 1/0
정보 별이되어라 색값 보정 함수선언.. 2 로뎀나무 2015.03.26 1/0
자유 좋은 매크로 소개 받았는데... 14 미고사 2015.06.08 1/0
정보 호성님 무한인증 뜨시는분 팁 4 우아아앙이잉 2015.01.06 1/0
질문 몬길 2개 다중 매크로 돌리기 질문드려요. 9 간부은녀석 2015.03.27 1/0
정보 도움이 될까 해서 올려봅니다 11 울버린 2015.01.02 1/0
자유 색상이 계속 변하는 경우에 PixelGetColor을 사용한 대응 6 내머리가별 2014.12.25 1/0
자유 지니모션 화면 숨기기 또는 최소화 방법? 별되하는사람 2014.12.24 1/0
질문 비활성으로 마우스 조작법에 대해 문의드려요 3 디벨로퍼 2014.12.17 1/0
질문 오토핫키 매크로 사용하기 어려울까요?? 6 얌마얌마얌 2014.12.16 1/0
질문 이미지서치 내것에선 잘되고 남것은 안되는경우? 11 파더 2014.12.15 1/0
질문 와 ,,,핫오토키는 뭔가여... 3 찬쓰찬쓰 2014.12.12 1/0
자유 파더님 3 외치기 2014.11.29 1/0
정보 타이머 샘플입니다. 3 모바게 2014.11.28 1/0
질문 run명령어로 크롬 주소오픈할때요. 12 우후훅 2014.11.27 1/0
정보 레이븐 블루스택용 소스2탄 - 필요하신분쓰세요 추천X T7GG 2015.09.13 1/0
자유 (세븐나이츠) 뿌듯부듯.. 11 swksd 2015.11.14 1/0
Board Pagination Prev 1 ... 67891011121314 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글