히로매크로 커뮤니티

var #count 0
var #color 0
var #colorcheck 1386349
//다시하기버튼
var #colorcheck2 526711
//행동력부족창 닫기
var #colorcheck3 536
//레이드닫기
var #colorcheck4 265496
//업적닫기

:start

//탐험 카운트
#count = #count+1
if #count > 10
goto :end
endif

//입장/다시하기
touchPress 0 133 1377 탐험시작
sleep 1000

:탐험중
getcolor #color 82 1468
if #color != #colorcheck
sleep 1000
goto :탐험중

elseif #color == #colorcheck
sleep 1000
touchPress 0 82 1468 다시하기
toast #count번째 탐험완료
goto :로딩
endif
//여기까진 아무런문제가없어요...
로딩에도 원래는 이것저것 색값으로 인식해서 로딩에 딱맞게 짜봤는데 로딩중 무한루프걸립니다..
그래서 일단 로딩시간체크해서 약간넉넉히
15초쉬게끔바꿔놨어요 다시 색값인식해서 하고싶습니다..

:로딩
sleep 15000


:탐험준비
getcolor #color 380 1270
if #color == #colorcheck3
touchPress 0 380 1270 레이드닫기
toast 레이드닫기
sleep 1000
endif

getcolor #color 89 1815
if #color == #colorcheck4
touchPress 0 89 1815 업적닫기
toast 업적닫기
sleep 1000
endif

touchPress 0 355 1695 보상받기
sleep 1000

goto :start

:end

로딩부분이 문젠데.. 원래는어떻게했었냐면..

:로딩
getcolor 아무것도 안떴을경우 체력물약색값 1번
sleep 500
getcolor 레이드닫기 2번
sleep 500
getcolor 업적닫기 3번
sleep 500

if #color != 1번 or #color != 2번 or #color != 3번
sleep 500
toast 로딩중
goto :로딩

elseif #color == 1번 or #color == 2번 #color == 3번
sleep 1000
toast 탐험완료
goto :탐험준비
endif

이렇게했었거든요... 근데 무한루프에 걸리더라구요..
그냥 15초 쉬게해주고 탐험준비에서 레이드닫기
업적닫기는 색값인식제대로하는걸로봐선 색값이문제가
아닌거같은데.. 아직 색값인식 이해한지 하루밖에안되서..
구문을 잘못적었나싶어서그런데 보고 수정 부탁드려요 ㅠㅠ

  • 태환은린 2015.04.10 16:42

    구지 로딩시간을 줘도 되나 싶네요 ㅎ

    레이븐은 한 화면 화면 마다 색값이 틀리기때문에 쉽게 제작 가능합니다. ?


    예제로 한가지 올려드릴께요

    이런식이면 좌표 색값만 마추면 무한으로 돌수있어요~


    ////////////////// 매크로 개인 설정 ////////////


    // 5-6 = 405 , 1451

    // 11-5 = 353. 969

    // 11-6 = 650 969


    var #탐험장위치x 650

    var #탐험장위치y 969




    var #행동력물약사용 1




    // 가기 0 , 안가기 1


    var #레이드가기 1


    var #결투장가기 0



    var #스킬타임 3000


    var #행동부족대기 1000



    //////////////////////////////////////////////////


    var #color 0


    var #RGB 6


    var #R 0

    var #G 0

    var #B 0


    var #R1 0

    var #G1 0

    var #B1 0


    var #R2 0

    var #G2 0

    var #B2 0




    var #서버통신x 619

    var #서버통신y 966

    var #서버통신c 4550022


    var #재시도x 242

    var #재시도y 1215


    var #업적확인x 223

    var #업적확인y 1702

    var #업적확인c 462874


    var #업적닫기x 99

    var #업적닫기y 1725


    var #탐험실패x 746

    var #탐험실패y 846

    var #탐험실패c 10195


    var #아니오x 326

    var #아니오y 811


    var #탐험대기x 905

    var #탐험대기y 1203

    var #탐험대기c 672374


    var #보상받기x 374

    var #보상받기y 1613


    var #시작x 136

    var #시작y 1379


    var #다시하기x 100

    var #다시하기y 1396

    var #다시하기c 1584510


    var #행동부족 0

    var #행동부족x 628

    var #행동부족y 763

    var #행동부족c 4813968


    var #행동부족닫기x 256

    var #행동부족닫기y 735


    var #행동부족확인x 260

    var #행동부족확인y 1185


    var #전투중x 102

    var #전투중y 1011

    var #전투중c 5059846



    ///////////////////


    var #레이드창x 378

    var #레이드창y 1490

    var #레이드창c 12434877


    var #레이드닫기x 389

    var #레이드닫기y 1198


    var #레이드확인하기x 402

    var #레이드확인하기y 1538


    var #레이드시작x 902

    var #레이드시작y 1339

    var #레이드시작c 4623058


    var #레이드버프x 141

    var #레이드버프y 842

    var #레이드버프c 4413819



    var #레이드공격x 155

    var #레이드공격y 633

    var #레이드공격c 928072


    var #레이드시작1x 165

    var #레이드시작1y 1555


    var #레이드성공x 84

    var #레이드성공y 1431

    var #레이드성공c 1125710


    var #레이드포기x 748

    var #레이드포기y 967

    var #레이드포기c 218


    var #혼자부활x 521

    var #혼자부활y 873


    var #모두부활x 349

    var #모두부활y 878


    var #포기하기x 203

    var #포기하기y 873


    var #스킬1x 127

    var #스킬1y 1356


    var #스킬2x 337

    var #스킬2y 1346


    var #스킬3x 479

    var #스킬3y 1484


    var #스킬4x 482

    var #스킬4y 1689


    var #구르기x 147

    var #구르기y 1797



    var #나가기x 1031

    var #나가기y 140


    var #대기화면x 101

    var #대기화면y 1108

    var #대기화면c 4411549


    var #레이드입장x 790

    var #레이드입장y 1111


    var #탐험입장x 766

    var #탐험입장y 1709


    var #결투장입장x 196

    var #결투장입장y 1513


    var #결투장준비x 908

    var #결투장준비y 1216

    var #결투장준비c 1131122


    var #결투장부족x 555

    var #결투장부족y 866

    var #결투장부족c 4813453


    var #결투장전투중x 100

    var #결투장전투중y 914

    var #결투장전투중c 7960176


    var #결투장확인x 111

    var #결투장확인y 1567

    var #결투장확인c 1649234


    var #결투장보상 0

    var #결투장보상x 183

    var #결투장보상y 328

    var #결투장보상c 1521988



    var #결투장부족닫기x 261

    var #결투장부족닫기y 698


    var #대전vsx 539

    var #대전vsy 1005

    var #대전vsc 6591692



    //////// 매크로 시작 ///////


    :start

    sleep 500


    :서버통신

    getcolor #color #서버통신x #서버통신y

    sleep 100

    if #color == #서버통신c

    sleep 1000

    toast 서버 실패 재시도!

    touchpress 0 #재시도x #재시도y

    sleep 2000

    endif


    :전투중

    getcolor #color #전투중x #전투중y

    sleep 100

    if #color == #전투중c

    toast 전투중!

    sleep #스킬타임

    touchpress 0 #구르기x #구르기y

    sleep #스킬타임

    touchpress 0 #스킬1x #스킬1y

    sleep #스킬타임

    touchpress 0 #스킬2x #스킬2y

    sleep #스킬타임

    touchpress 0 #구르기x #구르기y

    sleep #스킬타임

    touchpress 0 #스킬3x #스킬3y

    sleep #스킬타임

    touchpress 0 #스킬4x #스킬4y

    sleep #스킬타임

    touchpress 0 #구르기x #구르기y

    sleep #스킬타임

    goto :start

    else

    goto :탐험실패

    endif



    :탐험실패

    getcolor #color #탐험실패x #탐험실패y

    sleep 100

    if #color == #탐험실패c

    toast 탐험실패!

    touchpress 0 #아니오x #아니오y

    sleep 1000

    endif


    :다시하기

    getcolor #color #다시하기x #다시하기y

    sleep 100

    if #color == #다시하기c

    toast 다시하기!

    touchpress 0 #다시하기x #다시하기y

    sleep 1000

    endif


    :업적확인

    getcolor #color #업적확인x #업적확인y

    sleep 100

    if #color == #업적확인c

    toast 업적 닫기

    touchpress 0 #업적닫기x #업적닫기y

    sleep 1000

    endif



    :탐험대기

    getcolor #color #탐험대기x #탐험대기y

    sleep 100

    if #color == #탐험대기c

    sleep 1000

    toast 탐험시작!

    touchpress 0 #보상받기x #보상받기y

    sleep 2000

    touchpress 0 #시작x #시작y

    sleep 2000

    endif





    :행동력부족

    getcolor #행동부족 #행동부족x #행동부족y

    sleep 100

    if #행동부족 == #행동부족c and #행동력물약사용 == 0

    sleep 1000

    toast 행동력 물약을 사용합니다.

    sleep 1000

    touchpress 0 #행동부족확인x #행동부족확인y

    sleep 1000

    endif



    :행동력부족1

    getcolor #행동부족 #행동부족x #행동부족y

    sleep 100

    if #행동부족 == #행동부족c and #행동력물약사용 == 1

    sleep 1000

    toast 행동력이 부족하여, 대기 or 결투장으로 이동.

    sleep #행동부족대기

    touchpress 0 #행동부족닫기x #행동부족닫기y

    sleep 1000

    goto :결투장이동

    sleep 2000

    endif






    :레이드확인

    getcolor #color #레이드창x #레이드창y

    sleep 100

    if #color == #레이드창c and #레이드가기 == 0

    toast 레이드 가자!!

    touchpress 0 #레이드확인하기x #레이드확인하기y

    sleep 1000

    goto :레이드시작

    sleep 1000

    endif



    :레이드확인1

    getcolor #color #레이드창x #레이드창y

    sleep 100

    if #color == #레이드창c and #레이드가기 == 1

    toast 레이드 안간다! 사냥이나해라.

    touchpress 0 #레이드닫기x #레이드닫기y

    sleep 1000

    endif





    goto :start





    //////////////// 레이드 ///////////////////


    :레이드시작

    sleep 3000

    getcolor #color #레이드시작x #레이드시작y

    sleep 100

    if #color == #레이드시작c

    toast 레이드 시작!!

    touchpress 0 #레이드시작1x #레이드시작1y

    sleep 1000

    endif



    :레이드공격

    getcolor #color #레이드공격x #레이드공격y

    sleep 100

    if #color == #레이드공격c

    toast 레이드 공격!!

    touchpress 0 #레이드공격x #레이드공격y

    sleep 3000

    endif



    :레이드버프

    getcolor #color #레이드버프x #레이드버프y

    sleep 100

    if #color == #레이드버프c

    sleep 1000

    toast 레이드 고고!!

    touchpress 0 #레이드시작1x #레이드시작1y

    sleep 30000

    endif



    :레이드전투중

    getcolor #color #전투중x #전투중y

    sleep 100

    if #color == #전투중c

    toast 레이드 전투중!

    sleep #스킬타임

    touchpress 0 #스킬1x #스킬1y

    sleep #스킬타임

    touchpress 0 #스킬2x #스킬2y

    sleep #스킬타임

    touchpress 0 #스킬3x #스킬3y

    sleep #스킬타임

    touchpress 0 #스킬4x #스킬4y

    sleep #스킬타임

    goto :레이드시작

    else

    goto :레이드성공

    endif



    :레이드성공

    getcolor #color #레이드성공x #레이드성공y

    sleep 100

    if #color == #레이드성공c

    toast 레이드 성공!!

    touchpress 0 #레이드성공x #레이드성공y

    sleep 20000

    goto :탐험장이동

    endif



    :레이드포기

    getcolor #color #레이드포기x #레이드포기y

    sleep 100

    if #color == #레이드포기c

    toast 레이드 포기..

    touchpress 0 #포기하기x #포기하기y

    sleep 10000

    touchpress 0 #다시하기x #다시하기y

    sleep 20000

    goto :탐험장이동

    endif



    goto :start




    //////////////// 결투장 이동 ///////////////////


    :결투장이동

    getcolor #color #탐험대기x #탐험대기y

    sleep 100

    if #color == #탐험대기c and #결투장가기 == 0

    sleep 1000

    toast 결투장으로 이동!!

    touchpress 0 #나가기x #나가기y

    sleep 10000

    touchpress 0 #나가기x #나가기y

    sleep 15000

    goto :결투장입장

    else

    goto :start

    endif


    :결투장이동1

    getcolor #color #탐험대기x #탐험대기y

    sleep 100

    if #color == #탐험대기c and #결투장가기 == 1

    sleep 1000

    toast 결투장 안간다! 사냥이나해라.

    goto :start

    endif



    :결투장입장

    getcolor #color #대기화면x #대기화면y

    sleep 100

    if #color == #대기화면c

    touchpress 0 #결투장입장x #결투장입장y

    sleep 2000

    endif


    :서버통신1

    getcolor #color #서버통신x #서버통신y

    sleep 100

    if #color == #서버통신c

    sleep 1000

    toast 서버 실패 재시도!

    touchpress 0 #재시도x #재시도y

    sleep 2000

    endif


    :결투장준비

    getcolor #color #결투장준비x #결투장준비y

    sleep 100

    if #color == #결투장준비c

    touchpress 0 #시작x #시작y

    sleep 2000

    endif



    :대전시작

    getcolor #color #탐험대기x #탐험대기y

    sleep 100

    if #color == #탐험대기c

    sleep 1000

    toast 결투장 대전 시작!

    touchpress 0 #보상받기x #보상받기y

    sleep 2000

    touchpress 0 #시작x #시작y

    sleep 2000

    endif


    :대전시작vs

    getcolor #color #대전vsx #대전vsy

    sleep 100

    if #color == #대전vsc

    sleep 1000

    toast 고고!

    touchpress 0 #시작x #시작y

    sleep 2000

    endif






    :결투장전투중

    getcolor #color #결투장전투중x #결투장전투중y

    sleep 100

    if #color == #결투장전투중c

    toast 결투장 전투중!

    touchpress 0 #구르기x #구르기y

    sleep #스킬타임

    touchpress 0 #스킬1x #스킬1y

    sleep #스킬타임

    touchpress 0 #스킬2x #스킬2y

    sleep #스킬타임

    touchpress 0 #구르기x #구르기y

    sleep #스킬타임

    touchpress 0 #스킬3x #스킬3y

    sleep #스킬타임

    touchpress 0 #스킬4x #스킬4y

    sleep #스킬타임

    touchpress 0 #구르기x #구르기y

    goto :결투장전투중

    endif



    :결투장보상

    getcolor #결투장보상 #결투장보상x #결투장보상y


    #R = #결투장보상 % 256

    #G = #결투장보상 / 256 % 256

    #B = #결투장보상 / 256 / 256 % 256


    #R1 = #결투장보상c % 256 - #RGB

    #G1 = #결투장보상c / 256 % 256 - #RGB

    #B1 = #결투장보상c / 256 / 256 % 256 - #RGB


    #R2 = #결투장보상c % 256 + #RGB

    #G2 = #결투장보상c / 256 % 256 + #RGB

    #B2 = #결투장보상c / 256 / 256 % 256 + #RGB


    sleep 50

    if #R1 < #R and #R < #R2 and #G1 < #G and #G < #G2 and #B1 < #B and #B < #B2

    sleep 100

    touchpress 0 #결투장보상x #결투장보상y

    sleep 1000

    endif



    :결투장확인

    getcolor #color #결투장확인x #결투장확인y

    sleep 100

    if #color == #결투장확인c

    sleep 1000

    touchpress 0 #결투장확인x #결투장확인y

    sleep 2000

    endif


    :업적확인

    getcolor #color #업적확인x #업적확인y

    sleep 100

    if #color == #업적확인c

    toast 업적 닫기

    touchpress 0 #업적닫기x #업적닫기y

    sleep 1000

    endif


    :결투장부족

    getcolor #color #결투장부족x #결투장부족y

    sleep 100

    if #color == #결투장부족c

    sleep 1000

    toast 결투장 횟수 부족 사냥터이동..

    touchpress 0 #결투장부족닫기x #결투장부족닫기y

    sleep 2000

    touchpress 0 #나가기x #나가기y

    sleep 10000

    touchpress 0 #나가기x #나가기y

    sleep 15000

    goto :탐험장이동

    endif


    goto :결투장입장



    //////////////////////////////////



    :탐험장이동

    getcolor #color #대기화면x #대기화면y

    sleep 100

    if #color == #대기화면c

    touchpress 0 #탐험입장x #탐험입장y

    sleep 10000

    touchpress 0 #탐험장위치x #탐험장위치y

    sleep 10000

    touchpress 0 #시작x #시작y

    sleep 5000

    goto :탐험대기

    endif



    :end


  • 알테뮬러 2015.04.11 23:23
    구성하는데 좀 막혔었는데 감사합니다.
  • 모카파르페 2015.04.10 17:21
    꼭 로딩시간을 안줘도 매화면 다 색값다르다그래서 로딩다빼고 다시해보니
    맨첨엔 인식이맞는게없으니 쭉쭉넘어가서 보상받기좌표만 계속 누르길래 오오오
    이랫다가 1분정도지나니 멈춰버리네요.. 로딩중과 메인.레이드.업적. 상황별 색값넣어서
    로딩대기중과 로딩후 경계를 지어주는게 역시 답인거같습니다
    로딩중을 손볼방법은 없는건가요??
  • 알테뮬러 2015.04.11 23:20

    굳이 로딩중을 넣을 필요가 없이

    ?

    저의 경우에는 태화은린님의 댓글에서 전투중 상태를 맨위에 추가해서 처음 start로 돌아가게 하면 전투중이 아닌 로딩 상태에서는 업적 부분을 계속 클릭하지만 전투가 시작되면 전투중 조건에 걸려서 start로 돌아갑니다.

    태환은린님께서 달아주신 댓글의 서버통신 다음의 전투중 부분을 보고 실험해봤는데 잘 돌아갑니다.

  • 모카파르페 2015.04.11 23:34

    오호 그렇게도 가능하겠네요 보니까..
    if or 조건이 아닌 if elseif 로 로딩시작하고 메인화면인식을
    :a 레이드닫기 색값맞으면 goto :탐험준비 안맞으면 :b
    :b 업적닫기 이것도 마찬가지 안맞으면 :c
    :c 아무것도 안떳을경우 물약색값이든 뭐든 색값 잡아주고// 맞으면 탐험준비 안맞으면 :로딩
    이렇게 하니까 차근차근 해서 로딩 문제없이 잘되게끔 인식잘하네요 이제 ㅎㅎ

    맨앞으로 옮긴다던가 그런건 생각을 못했었어가지구.. 저대로 하니까 전 매크로가 하다가 멈춰버리길래 ...

    이렇게라도 보완해서 잘돌아가니 완전 만족합니다 ㅎㅎㅎ

  • 알테뮬러 2015.04.11 23:45
    도움이 되셨다니 다행입니다.
    열심히 노가다해서 신화 최고옵을 드시길 빌겠습니다.
    ㅡ0ㅡ

List of Articles
분류 제목 글쓴이 최근변경 추천
자유 제가 만든 매크로인데 다른분들이랑 방식이 다른거같아... 2 clzls1 2015.04.14 0/0
자유 레이븐 사냥 매크로 개인적으로 만들어 쓰던 것 올려봅... 7 알테뮬러 2015.08.05 0/0
자유 갤투로 레이븐 돌려봅시다- 8 역삼신세경 2015.04.15 0/0
질문 레이븐 480 x 800 해상도 있으신분? 4 역삼신세경 2015.04.13 0/0
자유 [별되] 겔럭시S2용 스크립트 필요로 하신분 많은가요?? 4 민민도리 2015.04.13 0/0
질문 갤럭시플레이어+ 히로저장폴더경로 알수있을까요? 2 달과새벽 2015.07.08 0/0
자유 [레이븐_멜랑님]갤럭시S4(E300S)색값 못찾으시는분들을... 2 매운뽀글이 2016.01.22 0/0
자유 히로매크로는진짜.. 6 세라와설 2015.04.29 0/0
질문 히로매크로 색값찾기 2 세라와설 2015.04.12 0/0
공유 레이븐 2 내가미쵸뜨벌 2015.06.10 0/0
정보 [레이븐] 다기능 매크로 v1.60 3 멜랑 2015.06.10 1/0
질문 몬길 사냥 매크로 지금 히로에다 올려주실분? 1 비몽군 2015.04.11 0/0
질문 별되 통합레이드 를 사용하고 있는데요 1 알라리용 2015.04.10 0/0
공유 레이븐 히로매크로 좌표 쌈동82 2015.04.10 0/0
질문 블레이드 사냥중에 보물상자 나오면 인식하게 할려는데... 5 달과새벽 2015.04.14 0/0
질문 히로매크로 1920x1080 해상도 인식 질문 아크마네 2015.04.10 0/0
질문 별되 720x1280 9번방 장비팔기무시 스크립트좀 부탁드... 1 브롬톤 2015.04.18 0/0
질문 레이븐탐험만..색값이안맞는건지.. 고수님들 봐주세요 ... 6 모카파르페 2015.04.11 1/0
질문 윈드로이에서 레이븐을 하는중입니다. 2 라찌 2015.04.10 0/0
질문 스크립트 if 사용할때요 5 모카파르페 2015.05.03 0/0
Board Pagination Prev 1 ... 252627282930313233 ... 123 Next
/ 123

전체 최신 인기글

전체 주간 인기글