안녕하세요...이제막 히로에 입문한 초보입니다....
블레이드 게임을 하는데 사냥끝나고 보물상자 나오면 컬러값 서치해서 인식하게 할려는데 잘 안되네요..
좌표값하고 색값은 추출해서 알고있는데 명령어를 아무리 해봐도 어렵네요...
그리고 워드패드로 파일읽으니 한글은 이상하게 깨져나오네요;;
DEVICE: IM-A860S 4.4.2
SCREEN_SIZE: 1080x1920 (softkey)
var # color 0
:start
touchDown 0 406 597
sleep 279
touchUp 0
sleep 2512
touchDown 0 294 1295
sleep 429
touchUp 0
sleep 9356
touchDown 0 136 906//자동전투시작
sleep 405
touchUp 0
sleep 150000//이부분에서 계속 안기다리고 보물상자 나오면 바로 클릭하고 싶어요~
toast 보물상자 찾아라~
getcolor # color 500 370//보물상자좌표
if # color == 263433//보물상자색값
sleep 3000
touchDown 0 500 370
sleep 412
touchUp 0
sleep 3307
touchDown 0 192 1137
sleep 504
touchUp 0
sleep 9217
touchDown 0 91 1073
sleep 612
touchUp 0
sleep 12101
getcolor #color 700 600
if #color = 263433
goto :?⑤뜕
else
touchDown 0 852 1467
sleep 747
touchUp 0
:?⑤뜕
:end
DEVICE: IM-A860S 4.4.2
SCREEN_SIZE: 1080x1920 (softkey)
var # color 0
:start
touchDown 0 406 597
sleep 279
touchUp 0
sleep 2512
touchDown 0 294 1295
sleep 429
touchUp 0
sleep 9356
touchDown 0 136 906//자동전투시작
sleep 405
touchUp 0
:A
getcolor # color 500 370//보물상자좌표
if # color == 263433//보물상자색값
touchPress 0 500 370
else
goto :A
endif
sleep 3307
touchDown 0 192 1137
sleep 504
touchUp 0
sleep 9217
touchDown 0 91 1073
sleep 612
touchUp 0
sleep 12101
getcolor #color 700 600
if #color = 263433
goto :?⑤뜕
else
touchDown 0 852 1467
sleep 747
touchUp 0
endif
:?⑤뜕
:end
if문을 끝낼때는 항상 endif를 붙여주셔야합니다
그리고 개인적으로 toast 사용은 좋아하지 않습니다
색값을 얻으려는 좌표와 toast메시지가 겹치면 엉뚱한 색값을 얻는 경우가 종종 발생하기 때문입니다