히로매크로 커뮤니티

질문
2017.03.25 10:22

고수님들께 자문을 구합니다

조회 수 143 추천 0 댓글 9

var #color 0

var #color 710325


특정 좌표에서요

컬러 값이 위의 0 컬러일때 무한 대기 하고 있다가

아래의 710325 로 바뀌면 바로 터치 하고 매크로 정지 그 뒤 다시 0 컬러 일때 대기

이걸 무한 반복 하려 합니다

 제머리론 이해가 힘들어서 안되고 있습니다 도와주세요


한가지 더요

0 의 값 일때 대기 하다가

어떤 컬러든 바뀌면 터치 하는 것도 가능 한지요


  • ogib 2017.03.25 22:23
    var color1 0
    var color2 710325
    var x 0



    (1번)
    getColor x 0 0 (특정좌표)
    if x == color1
    sleep 2000   //색값이 0이면 2초쉬고 다시 색값 받아옴
    elseif x == color2
    touchPress 0 0 0 (터치좌표)
    sleep 2000
    else
    endif



    (2번)
    getColor x 0 0 (특정좌표)
    if x == color1
    sleep 2000   //색값이 0이면 2초쉬고 다시 색값 받아옴
    else
    touchPress 0 0 0 (터치좌표) //x좌표값이 color1(0)이 아니면 터치
    endif
  • ogib 2017.03.25 22:25

    어려울거 하나 없어여 간단하게 생각하시면 될 듯 합니다

  • 레프리 2017.03.26 06:42

    감사 합니다

    저에게 빛을 주시는군요

    주신 문구 인용 해서 해보겠습니다 ^^

  • 레프리 2017.03.26 10:56


    그런데 답글 에서의 색값 아래의 ( var x0 ) 이부분은 어떤 역할인지 모르겠습니다

    싱글터치의 그 0 인가요


    var #color1 0
    var #color2 710325
    var #x 0


    :start


    getColor x 41 1362 (특정좌표)
    if x == color1
    sleep 2000   //색값이 0이면 2초쉬고 다시 색값 받아옴
    elseif x == color2
    touchPress 0 41 1362 (터치좌표)
    sleep 2000
    else
    endif

    :end

    이렇게 해봤는데요 반응이 없어요 뭐가 문제일까요
  • ogib 2017.03.26 11:31

    getcolor 사용법이

    'getcolor 변수 좌표' 입니다


    즉 좌표의 색값을 변수에 getcolor 해오라는거고 저 자리에 변수 x를 둔거구요 


    변수 x를 쓰기위해 star위에 var x으로 변수 선언해준거고 0은 기본으로 0값을 준거에여


    변수 선언할때 값도 같이 줘야하거든요


    var x이렇게만 해버리면 구문에서 오류날거에요 (아마도?)


    스크립트 사용법문서 보시면서 습득하셔야 할 거 같아여

  • ogib 2017.03.26 11:33

    그래도 안되시면 실제 작성하신 스크립트 올려주시면 봐드릴께여

  • 레프리 2017.03.26 17:13

    :start


    touchDown 0 96 1340 (좌표)

    sleep 500

    touchUp 0

    sleep 500


    :end


    이것을요

    히로 메뉴의 무한 반복으로 써왔습니다

    그런데 무조건 터치하는부분이 막혀서 조건을 주려 합니다

    예를들어 그자리 색이 변한뒤에 터치 하라는식 으로요

    그래서 나름 열심히 들여다 보고는 있습니다만 ...통... 무슨 소린지 모르겠는 거죠

    그나마 강좌와 여기 질문들 보면서 아예 먹통은 면하였습니다만

    여기 글들은 주로 게임 관련이더군요 스크립트도 복잡 하구요

    전 단순히 일할때(콜 시스템) 쓰려는 거라 이곳의 스크립트로 지워가며 바꿔가며 써봤지만 ..더어려워 지더군요 ㅠㅠ


    저 좌표에서 생기는 색값 변화를 감지하고 터치 하라는 내용이 필요 합니다

    이 스크립트라는거 ..글자 하나 기호하나 바뀌어도 아예 안되는거 같구요

    도와 주세요

  • ogib 2017.03.26 19:34

    스크립트라는게 사용환경에 딱 맞게 조정해가면서 짜야하는데 댓글로는 너무 오래 걸릴거 같습니다

    제가 확인차 여쭤볼 부분도 많고 그런 의사소통이 꽤 걸리거 같아요

    gtheprince85 으로 카톡주시면 도와드릴게요.

  • 샤먼 2017.03.26 20:37

    var #color1 0

    var #color2 710325

    var #x 100 (원하시는 색값확인 지점 X좌표)

    var #y 100 (원하시는 색값확인 지점 Y좌표)

    var #colorcheck 0 

    :start

    getcolor #colorcheck #x #y


    if #colorcheck == #color1

    touchpress 0 #x #y

    endif


    goto :start


    x, y좌표에서 원하시는 색값이 나오면 x.y 클릭 

    원하는 샋이 아니면 다시 돌아가서 확인 


    무한반복입니다.


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 Granted 히로매크로 to got root permission 1 오바마대통령 2015.04.15 0/0
질문 goto문 질문좀 합니다 6 의정부휴지남 2015.03.04 0/0
질문 gogle 프로세스가 중지되었습니다.... qkrk43 2014.12.28 0/0
질문 GetRGB 이용한 변수 응용 질문이에요 2 Dlso 2016.11.05 0/0
질문 getRGB 관련 질문입니다. 10 로디언 2014.12.27 0/0
질문 getcolor 질문점요 3 가시바람 2016.06.04 0/0
질문 getcolor 질문 3 모스키토 2015.12.03 0/0
질문 getcolor 말고 getRGB 쓰는 이유가 뭔가요? 1 라임나오기 2015.01.11 0/0
질문 getcolor 1번으로 여러지점 값을 얻을 수 없나요? 4 골뱅이다 2015.07.24 0/0
질문 get rgb 관련 질문이 있습니다. 18 znpfg 2015.04.30 0/0
질문 get color있는 히로파일은 자꾸 게임이 강종됩니다. 5 리베하얀 2015.05.21 0/0
질문 g2 비훑님 스크립트 안짤리는법 아시는분 ㅠㅠ 5 kwang2020 2015.04.10 0/0
자유 g2 메크로 1 임노노 2015.05.18 0/0
자유 g2 나 갤3 스스스작 스크랩트 있으신분 공유좀해주세요~ 주렁살 2015.01.28 0/0
질문 g pro 2 에서 히로매크로 질문 1 까만엘프 2014.10.08 0/0
자유 frep 에서 히로 왔는데 넘 어렵내요 주이 2019.01.23 0/0
질문 ENDIF 와 관련하여 질문 올려봅니다. 2 해리윈스턴 2015.07.08 0/0
질문 end 명령어는 터치를 반복하게 되는건가요?? 3 다녕 2014.11.13 0/0
질문 DEVICE: star 4.2.2 이게 디바이스 몇버전인가여 ? 16 다크나이트 2014.11.14 0/0
질문 decryption error 이게뭔가요 ..ㅠㅠ 메가박스 에서 ov... 1 내얼굴인데예 2014.12.19 0/0
Board Pagination Prev 1 ... 114115116117118119120121122 123 Next
/ 123

전체 최신 인기글

전체 주간 인기글