매크로

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
분류 제목 글쓴이 최근변경 추천
질문 히로매크로는 홈키가 녹화가 안되네요 5 매크로영구 2015.12.23 1/0
정보 [지니모션 400x800] 별이되어라 미궁 스크립트 4 신기루001 2015.07.16 1/0
질문 폰으로 레이븐 매크로 돌릴 때 화면 끄면 안 돌아가나요? 5 전문꾼 2015.07.07 1/0
자유 히로 메크로 초보(색값) 1 쓰담쓰담 2015.05.30 1/0
질문 지니모션에서 히로매크로 설치 4 hd1 2015.05.31 1/0
질문 윈드로이에서 히로매크로 스트립트 2 이이이잉큐 2015.05.26 1/0
정보 [모바일 갤s4a]별이되어라 시즌3 무한던전 4 goro 2015.06.24 1/0
정보 세븐 나이츠 매크로 돌리기에 대한 간단한 강좌(1) 3 cafnen 2015.06.18 1/0
질문 노트3 사용자 히로 질문이요 5 일산김기사 2015.05.18 1/0
공유 옵티머스 g1 용 레이븐 매크로 공유합니다. 켄지로 2015.05.06 1/0
질문 2015 컴투스 프로야구는 안되나요 ? 안녕하세예 2015.04.30 1/0
질문 윈드로이드 사양이 높아야하나요? 준아라아 2015.04.28 1/0
정보 [모바일 갤s4a]세븐나이츠 무한사냥 스크립트(레이드무... 4 goro 2015.08.11 1/0
질문 히로매크로 해상도만 맞으면되나요? 11 뜨리엠 2015.04.28 1/0
자유 갤럭시프로님?.. 쪽지가 자꾸 에러나서ㅎㅎ 개념의정석 2015.04.17 1/0
정보 [레이븐] 다기능 매크로 v1.60 3 멜랑 2015.06.10 1/0
질문 레이븐탐험만..색값이안맞는건지.. 고수님들 봐주세요 ... 6 모카파르페 2015.04.11 1/0
공유 [레이븐][480x800] 다기능 매크로 v1.50 (지니모션용) 11 태환은린 2015.05.06 1/0
자유 티켓작 히로 매크로는 없을까용?? 3 화뉘잉 2015.04.15 1/0
자유 요즘은 별되 히로매크로 안만드나봐요? 7 화뉘잉 2015.03.08 1/0
Board Pagination Prev 1 2345678910 ... 123 Next
/ 123

전체 최신 인기글

전체 주간 인기글