멜랑님의 히로메크로에서 힌트얻음..
다른 방법좀 알려주세요 ㅠㅠ
흑흑..
마테라a:
? ? msg("마테라확인중")
? ? imgsrch(x,y, "data\img\map\adventure\마테라")
? ? if(errorlevel=0){
? ? ? ? sleep,500
? ? ? ? imgsrch(x,y, "data\img\map\matera\01")
? ? ? ? if(errorlevel=0){
? ? ? ? ? ? ? ? msg("맵 선택으로 이동")
? ? ? ? ? ? ? ? goto, 마테라맵선택a
? ? ? ? ? ? }else{
? ? ? ? ? ? ? ? sleep,500
? ? ? ? imgsrchC("data\img\control\이전")
? ? ? ? goto,마테라a
? ? ? ? ? ? ? ? ? ? }
? ? ? ? }else{
? ? ? ? msg("마테라 아님. 마테라로 이동")
? ? ? ? sleep,500
? ? imgsrchC("data\img\map\adventure\마테라off")
? ? goto, 모험진행
? ? }
return
;현재 화면 맵 인식
loop, %맵의 총 개수%
{
Map := A_Index"Map.bmp"
이미지서치 Map
에러레벨 =0
{
MapNow := A_Index ;현재 맵 번호를 가리키는 변수
break
}
}
현재 맵 번호와 타겟 맵 번호를 비교한 뒤에 클릭이든 드래그든 단순 수식으로 계산하면 될거 같네요.