일단 조언주신거와 제가 찾은거를 통해서 전체화면에서 돌아가도록 만들어봤습니다.
해보니 레오는 좀 방어안되면 문제가 있고 나래로 하니까 잘 돌아가긴 하네요..
아직 영혼검을 다 쓰고나서 어떻게할지는 고민 안해봐서 모르겠지만. 일단
대기화면에서 스테이지 선택 후 자동전투로 진행 후 상자선택 및 다시 영혼검 검색과 스테이지 선택이 반복되도록 했습니다.
(중간 걸치기되서 안되는건 어쩔수 읍다는;;;) 참고해 보시구 더 발전되도록 만들어서 올려주시면 감사하겠습니다.
ps: 오토핫키 처음 써보는 거라서 스크립트가 조잡합니다..욕하지 마시길;;; ?필요한 이미지는 첨부합니다.
시작은 F5, 종료는 F6 입니다. 대기실에서 스크립트 실행하시면 됩니다.
======== 이미지서치 시 필요한 이미지 ============
?: 검없음.bmp
?상자선택.bmp?
?: 스테이지71.bmp
?전투.bmp
?전투시작.bmp
====================== 스크립트 ========================
F5::
gosub, 전투
전투:
ImageSearch, vx, vy, 1, 1, A_ScreenWidth, A_ScreenHeight, *80 전투.bmp
if (errorlevel=0){
mouseclick, left, %vx%, %vy%
sleep, 6000
goto, 영혼검검색
}
else{
mouseclick, left, 176, 946
goto 전투
}
영혼검검색:
ImageSearch, ax, ay, 1, 1, A_ScreenWidth, A_ScreenHeight, *10 검없음.bmp
if (errorlevel=1){
goto, 스테이지선택
}
else{
goto, 전투
}
스테이지선택:
mouseclick, left, 159, 539
sleep, 3000
ImageSearch, bx, by, 1, 1, A_ScreenWidth, A_ScreenHeight, 스테이지71.bmp
if (errorlevel=0){
mouseclick, left, %bx%, %by%
sleep, 3000
goto 전투시작
}
else{
goto 영혼검검색
}
전투시작:
ImageSearch, cx, cy, 1, 1, A_ScreenWidth, A_ScreenHeight, 전투시작.bmp
if (errorlevel=0){
mousemove, %cx%, %cy%
mouseclick, left, %cx%, %cy%
sleep, 15000
goto 자동시작
}
else{
goto 영혼검검색2
}
자동시작:
mouseclick, left, 936, 922
sleep, 150000
ImageSearch, dx, dy, 1, 1, A_ScreenWidth, A_ScreenHeight, 상자선택.bmp
if (errorlevel=0) {
mouseclick, left, 1434, 508
sleep, 5000
mouseclick, left, 1159, 862
sleep, 2000
mouseclick, left, 1163, 979
sleep, 2000
mouseclick, left, 1646, 972
sleep 15000
goto 영혼검검색2
}
영혼검검색2:
ImageSearch, ax, ay, 1, 1, A_ScreenWidth, A_ScreenHeight, *10 검없음.bmp
if (errorlevel=1){
goto, 스테이지선택2
}
else{
goto, 전투
}
스테이지선택2:
ImageSearch, bx, by, 1, 1, A_ScreenWidth, A_ScreenHeight, 스테이지71.bmp
if (errorlevel=0){
mouseclick, left, %bx%, %by%
sleep, 3000
goto 전투시작
}
else{
goto 영혼검검색2
}
F6::ExitApp
==============================================================================