히로매크로 커뮤니티

질문
2015.03.23 21:35

픽셀서치 질문해봅니다

조회 수 299 추천 0 댓글 6
var #boxminx 50
var #boxminy 300
var #boxmaxx 300
var #boxmaxy 1800


:start

set #searchbox1x #boxminx
set #searchbox1y #boxminy
#count = #count + 1

if #count = 1
set #targetcolor1 #barbariancolor1
set #targetcolor2 #barbariancolor2
set #targetcolor3 #barbariancolor3
elseif #count = 2
set #targetcolor1 #archercolor1
set #targetcolor2 #archercolor2
set #targetcolor3 #archercolor3
elseif #count = 3
set #targetcolor1 #giantcolor1
set #targetcolor2 #giantcolor2
set #targetcolor3 #giantcolor3
elseif #count = 4
set #targetcolor1 #wallbreakercolor1
set #targetcolor2 #wallbreakercolor2
set #targetcolor3 #wallbreakercolor3
elseif #count = 5
set #targetcolor1 #barbariankingcolor1
set #targetcolor2 #barbariankingcolor2
set #targetcolor3 #barbariankingcolor3
elseif #count = 6
set #targetcolor1 #archerqueencolor1
set #targetcolor2 #archerqueencolor2
set #targetcolor3 #archerqueencolor3
elseif #count = 7
set #count 0
goto :end
endif


:searching
#searchbox2x = #searchbox1x - 10
#searchbox3x = #searchbox1x + 10
#searchbox2y = #searchbox1y - 10
#searchbox3y = #searchbox1y + 10

getcolor #colorbox1 #searchbox1x #searchbox1y
getcolor #colorbox2 #searchbox2x #searchbox2y
getcolor #colorbox3 #searchbox3x #searchbox3y

if #colorbox1 = #barbariancolor1 and #colorbox2 = #barbariancolor2 and #colorbox3 = #barbariancolor3 and #count = 1
set #barbarianx #searchbox1x
set #barbariany #searchbox1y
set #barbarianswitch 1
log #barbarianx #barbariany
goto :start
endif

if #searchbox1y < #boxmaxy
#searchbox1y = #searchbox1y + 1
goto :searching
elseif #searchboxy = #boxmaxy
set #searchboxy #boxminy
#searchbox1x = #searchbox1x + 1
goto :searching
elseif #searchbox1x = #boxmaxx
goto :start
endif

:end


위와 같이 한번 짜봤는데요

매크로가 끝나질 않네요 ; 분명히 해당하는 색값이 있을텐데 음..

없어도 끝나긴 해야하는데 음...

뭐 일단 이같은 방법으로 하는건 맞죠?

  • 비훑 2015.03.23 22:10

    일단 모든 #변수는 :start 위에 var #변수명 값 으로 지정을 해주셔야 하구요

    set 기능은 히로 구버전에서 사용했는데

    지금은 대부분

    :start

    #변수1 = #변수2

    if #변수1 == #변수3

    ........

    endif

    이런식으로 = 을 사용하면 코드가 간결해지고 가독성이 좋아집니다.


    그리고 두번째로 위에 if 조건문에서는 =이 두번 들어갑니다.

    if #변수1 == #변수2 and #변수3 == #변수4

    이런식으로요


    히로 메뉴얼 참고하시면 도움 많이 될거에요~^^


    http://prohiro.com/?page_id=23

  • 가풍기 2015.03.24 00:16

    1. if문 안에서 = 한개로도 정상 작동합니다.
    2. 제가 예전부터 썼던 유저라서요 ^^;; 개인적으로는 set이 편했는데.. 가독성은 생각하지 못했던 부분이네요. 앞으로 스크립트 짤 때 고려해보겠습니다.
    3. 변수는.. 스크립트상엔 다 있는데, 여기다 적으려니까 너무 난잡해서 0으로 선언한 변수 말고 값으로 넣은 변수만 적었습니다. 설명이 부족했던점 사과드릴게요 ㅠㅠ


    4. 문제를 찾았습니다..ㅋㅋㅋㅋ ?다시 해봐야겠네요 ㅋㅋ 답변 일단 감사드립니다 ^^

  • 가풍기 2015.03.24 01:14

    결론:


    히로매크로에서 픽셀서치는 쓸게 못되네요 ㅠㅠ

    250*300짜리 서치하는데도 한세월...

    그냥 다른 방법을 찾아봐야겠습니다 ㅋㅋㅋ


  • HyunsD 2015.03.24 05:12

    히로매크로 자체가 연산이 빠른게 아닌데다가 (연산 여러번 걸고 루프돌려보면 타임이 쭉쭉밀리는..)

    겟컬러 자체가 딜레이가 좀 있다보니 픽셀서치는 상당히 오래걸릴거같네요 ㅎㅎ

  • HyunsD 2015.03.25 00:37

    비슷한 매크로중에 오늘 찾아보니 autotouch 라는게 있습니다.

    lua 명령어를 이용하는건데 사이트 설명은 단순하지만 그건 lua 명령어 외에 자기가 따로 추가한거고

    기본 lua 명령어는 다 되는듯합니다. 이것에 픽셀서치, 이미지서치 기능이 있더군요.

    사용용도에 맞으실듯..

  • 가풍기 2015.03.26 00:31

    autotouch도 10*10 범위를 검색하는데 1분 이상이 소요된다고 하네요...ㅋㅋㅋㅋ
    그리고 안드탭이라 ㅠㅠㅠㅠ


    위 알고리즘이면 300*300이 5분 내로 서치되긴 합니다 ㅋㅋㅋㅋ


List of Articles
분류 제목 글쓴이 최근변경 추천
자유 갤넥 유저입니다... 1 하루아이 2015.04.02 0/0
자유 별되 심연레이드 매크로 스크립트 1080x1920(베가아이언2) Qyun 2015.03.30 0/0
자유 별이되어라 히로매크로 알려주실분.... 5 은우아빵 2016.11.13 0/0
질문 지니모션으로 히로매크로 돌리면 엄청 버벅이네요.. 해... 3 jpadkw 2015.04.12 0/0
정보 (깨알팁) 윈드로이에서 히로매크로로 키보드 입력(keyP... 3 준똘 2015.05.07 0/0
질문 노트4 레이븐 상위탐험 스크립트 2 유이시리 2015.04.01 0/0
질문 실행관련 질문 ㅎㅎ 개삼이 2015.03.28 0/0
질문 히로메크로 도음쫌요ㅠ 1 미검 2015.03.28 0/0
질문 Superuser granted to HiroMacro 메세지 안보는 방법 ... 3 아오이겐지 2015.04.04 0/0
질문 Granted 히로매크로 to got root permission 1 오바마대통령 2015.04.15 0/0
질문 [레이븐 삼성 갤S4] 4.4.2 1080x1920 히로매크로 질문.. 1 딜무룩 2015.03.29 0/0
질문 최적화 어플 질문 ㅎㅎ 4 개삼이 2015.03.27 0/0
질문 지니모션 히로캡쳐 가능한방법이 있나요? 6 레몬녹차 2015.03.26 0/0
자유 몬길 노트4 터치3개 던전무한반복 (출처-히로매크로 스... 알거읍슴 2015.03.24 0/0
질문 픽셀서치 질문해봅니다 6 가풍기 2015.03.26 0/0
질문 제가 엄청난 착각을 한거같은데요 맞는지 봐주세요 ㅠ 3 스키야키 2017.08.10 0/0
질문 히로매크로 색값 질문있습니다. 8 레몬녹차 2015.03.24 0/0
정보 히로매크로 영웅, 옵티머스 LTE2 스크립트. 2 태환은린 2015.05.14 2/0
질문 채팅 글쓰기질문 ㅎㅎ 4 개삼이 2015.03.25 0/0
질문 쿠키런 매크로 수정좀 해보려고하는데요 2 스키야키 2015.03.23 0/0
Board Pagination Prev 1 ... 282930313233343536 ... 123 Next
/ 123

전체 최신 인기글

전체 주간 인기글