주말 이틀동안해서 혼탑 자사 판매대금수령 메일수령 군사지원금수령 가방팔기 가 적용되는 매크로를 만들었습니다.
하다보니 쾌속모드로 들어갔는데 쾌속이용권을 다써서?
쾌속이용권이없어서 일반혼탑자사모드로 적용되고
그에 따라 쾌속시간(ex 600초)로 맞추어 sleep 600000를 했는데
실제론 일반혼탑자사 모드로 돌아서 사냥이 안 끝났는데 매크로가 처음부터 다시시작 되는 경우가 생겼습니다.
여기서 아이디어를 얻은게 의욕의 번개부분의 좌표와 컬러값을 읽어서?
저 의욕의 번개인 노랑색의 컬러값이아니면 1분간 sleep하고
1분간 sleep이 풀리면
또다시 저의욕의 번개부분 노랑색좌표의 컬러값이 노랑이 아니면 1분간 sleep하고?
하는 방식(실제 코드는 goto: 구문으로 while문 구조를 띄면 되겠죠)으로
혼탑자사가 늦게 끝났을시 딜레이를 조금씩 줘서?
자사가 늦게 끝나는경우를 구분할수 있습니다.
저는 이제 갑자기 뜨는 광고창만 해결한다면?
무리없는 반복 자사가 가능할것같습니다.
-------------------------------------------------------------------------------------
스크립트 예제
//현재 상태가 마을인지 판단
//의욕컬러값
var #desireColor 0
:CheckTown
Set #desireColor 0
// 689 31 좌표의 의욕컬러값은 3988223
getColor #desireColor 689 31
if #desireColor == 3988223
toast Town!!
else
toast Wating HonTop JaSa
sleep 30000
goto :CheckTown
endif