강좌에 있는거보고 처음으로 만들어봤는데 왜 실행이 안될까요
중간에 멈추는건 예상했는데 실행부터 안될줄이야...
?
순서는 던전클릭-5번구역 클릭-그 안에서 5-5 입장-시작-2분간 플레이-플레이 종료후 다시하기 버튼 클릭-2분간 플레이-다시하기 반복(플레이 자동)
중간에 스태미너 부족하면 메인으로 돌아와서 스태미너 찰때까지 대기-던전클릭부터 다시시작
?
인데 뭐부터 잘못된거죠?
색값이랑 좌표는 히로매크로에서 나오는거 등록했어요
?
?
?
var #color 0
//색값고정변수
var #ax 60
var #ay 1106
var #ac 3164776
//던전클릭
var #bx 636
var #by 772
var #bc 854290
//5구역클릭
var #cx 636
var #cy 772
var #cc 854290
//5-5클릭
var #dx 566
var #dy 1138
var #dc 51121
//시작클릭
var #ex 320
var #ey 1858
var #ec 24532
//다시하기클릭
var #fx 421
var #fy 688
var #fc 24657
//스태미너부족
var #gx 625
var #fy 845
var #fc 6579300
//메인클릭
?
:start
:loop
sleep 10
:go
//던전클릭
sleep 1000
getcolor #color #ax #ay
sleep 50
if #color == #ac
// 색값이 ac와 일치한다면
toast 던전클릭
// 메세지 띄우기
sleep 2000
// 2초 대기
touchpress 0 #ax #ay
//던전클릭
sleep 2000
touchup 0
sleep 500
goto:gogo
//gogo로 가라
else
goto:go
endif
//if구문끝
?
:gogo
//5구역입장
sleep 1000
getcolor #color #bx #by
sleep 50
if #color == #bc
// 색값이 bc와 일치한다면
toast 5구역입장
// 메세지 띄우기
sleep 2000
// 2초 대기
touchpress 0 #bx #by
//5구역클릭
sleep 2000
touchup 0
sleep 500
goto:gogo2
//gogo2로 가라
else
goto:go
endif
//if구문끝
?
?
:gogo2
//5-5입장
sleep 1000
getcolor #color #cx #cy
sleep 50
if #color == #cc
// 색값이 cc와 일치한다면
toast 5-5입장
// 메세지 띄우기
sleep 2000
// 2초 대기
touchpress 0 #cx #cy
//5구역클릭
sleep 2000
touchup 0
sleep 500
goto:gogo3
//gogo3로 가라
else
goto:gogo
endif
//if구문끝
:gogo3
//시작클릭
sleep 1000
getcolor #color #dx #dy
sleep 50
if #color == #dc
// 색값이 dc와 일치한다면
toast 시작클릭
// 메세지 띄우기
sleep 2000
// 2초 대기
touchpress 0 #dx #dy
//시작클릭
sleep 120000
// 2분플레이
touchup 0
sleep 500
goto:gogo4
//gogo4로 가라
else
goto:gogo2
endif
//if구문끝
:gogo4
//다시하기클릭
sleep 1000
getcolor #color #ex #ey
sleep 50
if #color == #ec
// 색값이 ec와 일치한다면
toast 다시하기클릭
// 메세지 띄우기
sleep 2000
// 2초 대기
touchpress 0 #ex #ey
//다시하기클릭
sleep 1000
touchup 0
sleep 500
goto:gogo4
//다시하기 반복
else
goto:gogo5
//불일치한다면 gogo5로가
endif
//if구문끝
?
:gogo5
//검부족
sleep 1000
getcolor #color #fx #fy
sleep 50
if #color == #fc
// 색값이 fc와 일치한다면
toast 검이부족함
// 메세지 띄우기
sleep 2000
// 2초 대기
touchpress 0 #fx #fy
//확인클릭
sleep 2000
touchup 0
sleep 500
goto:gogo6
//gogo6로 가라
else
goto:gogo4
endif
//if구문끝
?
:gogo6
//메인클릭
sleep 1000
getcolor #color #gx #gy
sleep 50
if #color == #gc
// 색값이 gc와 일치한다면
toast 메인클릭
// 메세지 띄우기
sleep 2000
// 2초 대기
touchpress 0 #gx #gy
//확인클릭
sleep 2000
touchup 0
sleep 500
else
goto:gogo5
endif
//if구문끝
sleep 5040000
//84분대기
goto:loop
//던전클릭으로 돌아가
:end
정상 작동이 안되시는거면 색값이 틀릴 가능성도 있는데?
getcolor 함수 아래줄에
log #color 함수로 로그 기록을 남겨보시면 디버그 하기에 아주 유용합니다. !