스크립트중 제가 티켓 자동구매를 위해서 메인시작 부분에
스크립트를 추가하였는데요, 실행을 하면 오류가나면서 히로매크로가 꺼져버립니다
?
제가 루팅 단말이라 , 베팁에 있는 비훑님 스크립트 이용중이고요
?
그내용은,
?
변수부분에 추가하고
?
제가 수정한 스크립트를 붙여 넣기 한다음 실행을 하면
?
계속 재스타트 하면서 꺼지더라고요
?
로그내용 보면 대충 영어로 랙으로 인한 메모리 부족으로 재시작한다고 나와있습니다
?
그래서 시스템메모리 정리 어플을 이용하여 메모리 확보 하고 폰 재시작 후 다시 수정한 스크립트를 실행 하면
?
동일 증상이 생기더라고요
?
수정된 스크립트 부분을 지우고 다시 실행 하면 실행이 되는 부분이... 의아합니다
?
sleep 대기 시간이 문제 인듯 하여 조금 시간을 준다음 해도 똑같은 증상이 있습니다 왜 그럴까요
-------------------------------------추가한 내용----------------------------------------------------------
메인시작부분에다가 추가해서 넣었습니다
끄적끄적 한거라 부족해 보일 수도있는데 그것 보단 실행만하면 에러나면서 히로매크로가 재시작됩니다,
이 부분을 지우면 다시되고 미치겠습니다,
?
저 티켓알림창은 레이드 진행하려고 선택 레이드를 눌렀을때 나오는
티켓부족 알림창입니다,
?
따로 궁금한건 저기 //티켓부족 부분 스크립트가 뭔가 이상한가요?
저 구문이 저 좌표에 색값(흰색)이 맞다면, 아래 명령어가 실행 되는걸로 알고 있습니다
여관에서 실행시 여관에서 304 1571 좌표에 색값은 전혀 달랐는데,
바로 goto :티켓부족으로 진행하는것??? 같더라고요 , 조언 부탁드립니다
?
?
//티켓 알림창 <---변수 선언함
var #티켓x 597
var #티켓y 904
//255 255 255
var #티켓2x 304
var #티켓2y 1571
//========= 메인 시작 =========//
:main
sleep 1500
//티켓 부족
:티켓부족
getcolor #color #티켓2x #티켓2y
if #color = 16777215
toast 레이드 티켓부족
sleep 500
touchPress 0 364 962
sleep 500
touchPress 0 #나가기x #나가기y
sleep 500
toast 티켓구매
sleep 300
goto :티켓구매
endif
else
//티켓구매
:티켓구매
getRGB #r #g #b #여관x #여관y
getRGB #r2 #g2 #b2 #모험하기x #모험하기y
if 220 <= #r and #r <= 236 and 190 <= #g and #g <= 206 and 4 <= #b and #b <= 20 and 243 <= #r2 and #r2 <= 255 and 243 <= #g2 and #g2 <= 255 and 243 <= #b2 and #b2 <= 255
toast 상점가기
sleep 1500
touchPress 0 #상점x #상점y
sleep 500
goto :티켓구매2
endif
//티켓 구매2
getRGB #r #g #b #상점확인x #상점확인y
getRGB #r2 #g2 #b2 #상점확인2x #상점확인2y
if 230 <= #r and #r <= 238 and 194 <= #g and #g <= 199 and 6 <= #b and #b <= 11 and 243 <= #r2 and #r2 <= 255 and 243 <= #g2 and #g2 <= 255 and 243 <= #b2 and #b2 <= 255
sleep 1000
goto :티켓사기
sleep 500
goto :main
//티켓사기
:티켓사기
sleep 1000
touchPress 0 549 1829 //신발 티켓 창
sleep 300
touchPress 0 212 1818 //티켓 선택
sleep 300
touchPress 0 125 1160 //구매 확인
sleep 500
touchPress 0 1000 1850 //상점 나가기
else
sleep 500
touchPress 0 1000 1850 //상점 나가기
sleep 500
goto :main
endif
//티켓 부족
:티켓부족
getcolor #color #티켓2x #티켓2y
if #color = 16777215
toast 레이드 티켓부족
sleep 500
touchPress 0 364 962
sleep 500
touchPress 0 #나가기x #나가기y
sleep 500
toast 티켓구매
sleep 300
goto :티켓구매
endif
else? ? 이 두부분 잘못되셧네요 else는 if와 endif 사이에 위치하셔야 합니다.?