매크로

조회 수 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.12.06 1/0
질문 스크립트 질문 드립니다. 2 찬쓰찬쓰 2014.12.05 1/0
질문 동료다차면 자동강화매크로는 없나용?? 4 가티 2014.12.06 1/0
자유 왐마 ㅋㅋ..힘들게 고치고있는데 이미 나옴 ㅋ 8 뜱끵뀡 2014.12.19 1/0
자유 세븐나이츠 일반 맵 10분만다 업적무시하면서 도는 스... 4 매일매일이 2015.08.11 1/0
정보 별되 측에서 색을 자꾸 바꾸는 거 같네요. 5 라온아띠 2014.12.06 1/0
질문 OVA 파일 가져오기에서 오류가 뜹니다(해결!!) 5 Necro 2014.12.07 1/0
자유 제가 짜집기 해놓은것도 올리고 싶지만.. 9 바다표범 2014.12.08 1/0
질문 팝업 좌표 색값 부탁드립니다 4 오토매나 2014.12.07 1/0
질문 신화 요정 폭포 스크랩트 어디 없을까요? 2 응큼꾸실 2014.12.08 1/0
질문 스스스작때 일반은 어떻게하시나요? 4 아라아리아 2014.12.11 1/0
질문 재생속도 몇으로 쓰시나요? 4 김나른 2015.06.10 1/0
질문 신발 1000개 넘을 경우, 여관에서 진행 불가 및 모험하... 5 아강기 2014.12.08 1/0
질문 자정 스크립트 질문 드려요 화뉘잉 2014.12.11 1/0
자유 오늘자 패치로 오토핫키로 넘어가야겠내요 3 그냥그래요 2014.12.11 1/0
자유 사냥터 찾기 아이디어 23 서기1981 2014.12.11 1/0
자유 골렘언덕(오른쪽상단 고정) 캡쳐 9장해서 겹쳐본 이미지 13 령화 2014.12.11 1/0
자유 이번 SSS작 문제 관련 아이디어.. 그저 답답한 마음에 ... 3 멋쟁이시인사 2014.12.11 1/0
자유 다들 이글을 보시면 많은생각이 들꺼라 생각됩니다만.. 20 오드리 2014.12.12 1/0
자유 솔직히 마음편하네요 막혀서 17 리눅스 2014.12.18 1/0
Board Pagination Prev 1 ... 109110111112113114115116117 ... 123 Next
/ 123

전체 최신 인기글

전체 주간 인기글