매크로

조회 수 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
분류 제목 글쓴이 최근변경 추천
질문 ★급합니다ㅠ 친구선택 스크립트 질문입니다. 고수님들 8 쒜트리 2014.12.01 0/0
질문 ★고수님들 확인좀 부탁 드립니다.★ 2 대청 2016.04.16 0/0
자유 [태환님!]40살넘은 노땅이라그런지 이제점점힘들어지네... 16 튀니지사람들 2014.12.04 0/0
정보 [지니모션 400x800] 별이되어라 미궁 스크립트 4 신기루001 2015.07.16 1/0
정보 [지니모션 400x800] 별이되어라 레이드 초대받기 1 신기루001 2015.08.19 0/0
자유 [잡담] 오랜만에 놀러왔습니다 그런데 1렙이네요;; 9 epox 2022.05.06 0/0
질문 [수정2차 성공] 스크립트 질문드립니다. 9 두매력 2015.08.03 0/0
자유 [세븐나이츠]세븐나이츠 매크로입니다. 13 Skmc37 2015.11.30 1/0
자유 [세븐나이츠] 업뎃내용 반영했습니다. 10 Skmc37 2015.09.08 0/0
자유 [세븐나이츠] 밑에고수님 스크립트로 연구중인데요 2 밀레기 2015.08.23 2/0
자유 [세븐나이츠] 7-9 자동 쫄작, 30레벨 달성시 영웅교체 ... 6 Skmc37 2015.08.19 0/0
자유 [세나]레이드 매크로 3 Skmc37 2015.11.19 0/0
자유 [설명추가]패치에 대한... 가능 의견 입니다 3 르마르딘 2014.12.11 0/0
자유 [별이되어라] 히로매크로 별이되어라 색값 3 푸른빛유성 2014.12.18 0/0
자유 [별이되어라] 뭐가 어떻게 바뀐건지???? 5 hiking 2014.12.20 0/0
자유 [별이되어라] 매크로 또 막혔네요. 6 푸른빛유성 2014.12.18 0/0
정보 [별이되어라] 동료 강화 스크립트제작에 대한 개인적인... 24 하르핌 2015.01.03 2/0
질문 [별이되어라] 궁금한점 하나.. 7 하르핌 2014.12.30 0/0
자유 [별되]태환은린님의 모든던전용 수정한거 테스트 부탁... 6 천구텐구 2014.11.06 0/0
자유 [별되]오늘 처음올라온 스크립트가.... 34 원량난화 2014.12.20 0/0
Board Pagination Prev 1 ... 109110111112113114115116117 ... 123 Next
/ 123

전체 최신 인기글

전체 주간 인기글