매크로

조회 수 212 추천 0 댓글 9


안녕하세요.


단순한거부터 만들어보려고 하는데 영 쉽지않네요


일단 기본적으로 사냥이 10초 ~ 20초 걸린다고 가정했을때


단순하게 25초로 매크로를 끝내고 새로 시작하면 안정적입니다만..


그 15초가 아까워서 매크로를 좀 만져봤는데요 잘 안되네요


일단 사냥시간이 랜덤하게 끝나기 때문에 바로 다시시작 버튼을 칼라로 인식해서 클릭하는 방식으로 짜보았는데요..


var #gox 1343

var #goy 800

var #goc 876586

var #color 0


:start


// 다시하기 창 부터 start

toast first color #color

getcolor #color #gox #goy

sleep 500

toast second color #color

if #color == #goc

sleep 500

touchpress 0 #gox #goy

sleep 5000

goto :gogo

else

sleep 5000

goto :start

endif


:gogo

(단순클릭메크로..)


goto :end


:end


제가 생각한 시나리오는


컬러가 만족하지 않았을때 5초후 스타트로 돌아오고..


컬러가 만족했을때 고고로 가는것인데요..


문제는 첫번째루프를 돌고 나면


그 다음 if 명령문 진행 시 컬러가 만족을 안하는데도 고고로 넘어갑니다.. ㅠ (사냥중에 루프를 계속 돌아요..)


어떻게 해결하면 될지..


고수님들의 고견부탁드립니다.



==========================================


달아올라님 말씀대로 수정하였습니다.


여전히 if문이 그냥 넘어가네요.. 제생각에는 칼라가 중복되는거같은데 뾰족한 방법이 없을까요


==========================================


스크립트는 아무리 다시봐도 문제가 없어보이고 칼라쪽으로 확인을 좀더 해봤습니다.


toast명령어를 이용해 color 현재값을 출력하는 방식으로 해봤더니


이유는 모르겠으나 화면이 바뀌어도 876586을 계속 인식하고 있더군요 ㅡㅡ;;


if문을 당연히 만족하게 되어서 스크립트가 돌아간것같습니다.


해결방법은 색값을 자동설정에서 스크린캡쳐로 변경하고 해결되었습니다.


혹시 스크립트는 잘 짜졌는데 루프가 계속 도는 문제를 가지고 계신분이 있으면 저처럼 현재 컬러값을 확인해서 색값설정을 바꿔보시기 바랍니다.. ㅎㅎ


도움주신분들 감사드립니다 ㅎ


  • 달아올라 2015.08.01 14:28

    var #go하셧으면 touchpress 0 #gox #goy 하셔도 되요.

     띄었쓰기 하셧나요?

    goto :gogo  이것처럼요.



  • 두매력 2015.08.01 14:54
    수정해보겠습니다. 감사합니다.
  • 달아올라 2015.08.01 20:47
    글쎄요 이미지 어딜 따셧길래... 컬러 값을 찾았으니 당연히 고고 로 넘어 가겠죠
    스크린샷 첨부도 해보심이,,
  • 두매력 2015.08.02 08:23
    감사합니다 많은 도움이 되었습니다.
  • 샤먼 2015.08.02 00:33

    칼라가 중복이 되는것이 문제시 되신다면 두점이나 세점 비교방식도 있습니다. 

    원하는 모든 부분의 색값이 맞아야만 넘어가도록 설정하시면 될듯합니다. 

  • 두매력 2015.08.02 08:19

    감사합니다 많은 도움이 되었습니다.

  • bkt09 2015.08.02 03:13

    대박 어렵군

  • 두매력 2015.08.02 08:24
    제일 기초적인 스크립트입니다 조금만 하시면 짤수있어요 ㅎ
  • V11 2015.08.03 11:04

    var #gox 1343

    var #goy 800

    var #goc 876586

    var #color 0


    :start


    // 다시하기 창 부터 start

    toast first color #color          

    getcolor #color #gox #goy

    sleep 500

    toast second color #color


    if #color == #goc

    sleep 500

    touchpress 0 #gox #goy

    sleep 5000

    #color = 0                       <<=====================

    goto :gogo


    else

    sleep 5000

    #color = 0                      <<========================

    goto :start

    endif


    :gogo

    (단순클릭메크로..)


    goto :end


    :end



    제 생각에는 다시  #color 값을 다시 0으로 선언 시켜줘야 된다고 생각합니다.
    첫번째 루프때 #gox #goy에서 얻는 색값인 #color의 색값이 #goc 인 876586을 얻었다면
    두번째 바퀴때 다시 #color = 0이 되는건 아니라 #color = 876586으로 고정되는걸로 알고 있습니다.
    그러니 두번째 바퀴때도 #color = 876586으로 되니 
    if 구문을 통해 :gogo라벨로 가버리는거죠.


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 별되 피닉스 좌표좀 알려주실 고수님 ㅠ 4 유키 2014.11.23 0/0
질문 태환은린님 ova는 색값 자동설정인데요? 3 우후훅 2014.11.02 0/0
질문 별되 스크립트 수정했는데 잘 안되네요. 한번 봐주세요. 2 장춘자 2014.11.13 0/0
질문 히로 매크로를 돌리는데 반달곰벌레 2014.11.01 0/0
질문 블랙으로 히로매크로 slsl 2014.11.01 0/0
질문 태환은린님 스스스 작업에 대해서 ㅠ 3 아나바리 2014.11.03 0/0
질문 스크립트를 삭제는 어떻게하나요? 1 히라요나 2014.11.01 0/0
질문 히로매크로 특정부분 색값0.. 왜이러죠? 2 우후훅 2014.11.02 1/0
질문 히로매크로는 아이템 자동판매 스크립트가 아직 없나요?? 2 이자쓱이 2014.11.14 0/0
질문 단순 녹화기능으로 짠건 반복이 안되나요? 2 크레이 2014.11.01 0/0
질문 스크립트에 대해 질문이 있습니다~! 3 므흣행 2014.11.14 0/0
자유 매크로 문제 도움좀ㅜㅜ 2 커아 2014.11.02 0/0
질문 매크로 좀 도와주세요 3 qpqdi 2014.11.01 0/0
질문 자동으로 루트 권한 부여가 안되는데요.. 2 옥수수 2014.11.01 0/0
질문 스크립트가 씹히는(?) 상황인거 같은데 뭐가 문제인거죠?? 2 초지검 2014.11.16 0/0
질문 밑에 심연 스크랩트 수정하는거보고따라햇는데요 ㅠㅠ.. 3 내얼굴인데예 2014.11.01 0/0
정보 왕초보의 히로매크로 도전하기 23 epox 2015.03.19 2/0
질문 별이되어라 히로매크로 스크립트 수정 질문좀 할께요 4 헬로우 2014.11.01 0/0
질문 도아주십시오 고수님들!! 라용용 2014.10.31 0/0
질문 그.. 매크로 돌릴려고 했는데 사냥중...뜨면서 4 내얼굴인데예 2014.10.31 0/0
Board Pagination Prev 1 ... 109110111112113114115116117 ... 123 Next
/ 123

전체 최신 인기글

전체 주간 인기글