매크로

조회 수 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
분류 제목 글쓴이 최근변경 추천
질문 ★고수님들 확인좀 부탁 드립니다.★ 2 대청 2016.04.16 0/0
질문 [수정2차 성공] 스크립트 질문드립니다. 9 두매력 2015.08.03 0/0
질문 [별이되어라] 궁금한점 하나.. 7 하르핌 2014.12.30 0/0
질문 [별되] 480*800 9번방+장비판매 스크립트 공유 부탁드... 3 smile3290 2019.09.10 0/0
질문 [별되] 2/12일 패치 이후 좌표수정 문의드립니다. (스... 10 울트라 2015.08.19 0/0
질문 [별되] '오브젝트를 찾을 수 없습니다' 아시는분? 4 비훑 2015.01.05 0/0
질문 [몬길]히로매크로 재생대기시간 질문있어요 1 하사네 2014.10.31 0/0
질문 [몬길]히로매크로 거의 다 됐는데!!! 클릭이;; 한번 봐... 3 부탁드립니다 2015.02.10 0/0
질문 [몬길] 지니모션 히로 매크로 하시는분 질문이요 13 오또쉬마 2014.12.19 0/0
질문 [몬길] 갤5 히로 스트립 있으신분요 1 신비3340 2015.03.19 0/0
질문 [몬길] 갤2 3G 전설템 스크린샷 구합니다^^ 2 지율파파 2015.04.20 0/0
질문 [레이븐] 히로메크로 설명대로 따라했는데요 3 으엑엑 2015.05.15 0/0
질문 [레이븐] 윈드로이에서 사용가능한지요?.. 2 거북이에욤 2015.11.11 0/0
질문 [레이븐 삼성 갤S4] 4.4.2 1080x1920 히로매크로 질문.. 1 딜무룩 2015.03.29 0/0
질문 [구원해주세요ㅠㅠ]심연 레이드 장비정리 되는분 계세... 12 아끼고사랑 2014.12.11 0/0
질문 xy좌표의 색값이 a일때에만 터치프레스가되도록 2 하나먀 2016.07.09 0/0
질문 touchpress 질문좀 하겟습니다!! 4 뽀뽀마법샤 2015.05.10 0/0
질문 touchdown 과 touchpress 차이점이 무엇인가요?? 7 다녕 2014.11.09 0/0
질문 toast 한글 출력 방법 좀 알려주세요 2 투데이 2015.01.12 0/0
질문 toast 에 대해서 질문이요! 17 조신한 2014.11.16 0/0
Board Pagination Prev 1 ... 707172737475767778 ... 80 Next
/ 80

전체 최신 인기글

전체 주간 인기글