var #adccolor 10461821 //playingadventureconfirmcolor
var #adccolorc 0
.
.
.
.
.
getcolor #adccolorc 436 1785
:confirmplay
if #adccolor == #adccolorc
goto #playingadventure1
else
//replayadventure
sleep 5000
touchPress 0 73 1600 //redungeon
sleep 5000
touchPress 0 147 1621 //godungeon
goto :confirmplay2
end if
:confirmplay2
sleep 10000
getcolor #adccolorc 436 1785
//confirmlackboots
if #adccolor == #adccolorc
goto :playingadventure1
else
goto :chooselukas
end if
게임매크로 만들고 있는데 이 부분에서 자꾸 무한루프되서 질문드립니다..
어떤 방식이냐면, 색값을 따온 다음에
색값이 비교값과 일치하면 기존 행동반복
색값이 비교값과 다르면 다시시작 키 클릭 및 기존행동으로 복귀 (색값 다시 검색해서 확인)
다시시작을 했는데도 기존행동으로 복귀(색값 다시 검색했는데 다를 경우)하지 못하면 다음 행동으로 이동
이렇게 짰는데, 계속 무한루프에 빠지네요..
계속 '다시시작 키 클릭 및 기존행동으로 복귀' 로 돌아가서 계속 반복만 됩니다..
색값이 아주 다르다면 맨 끝에 '다음 행동으로 이동'으로 라도 해야 하는데, 그러지도 않고
계속 중간에 다시 돌아가버리네요;; 하루종일 이 부분만 가지고 씨름했는데도 해결이 안 되어서,
다른 데 다 찾아봤는데도 물어볼 만한 곳이 없어서 여기에 질문드립니다..
댓글 0