예를들어 세나에서 무한의탑에 들어가는걸 이미지서치로 만들면
ImageSearch,X,Y,0,0,A_ScreenWidth,A_ScreenHeight, *50 homeZT.bmp
if (ErrorLevel = 0)
{
send {click %X% %Y%}
sleep, 1000
ImageSearch,X,Y,0,0,A_ScreenWidth,A_ScreenHeight, *50 homeZTMH.bmp
if (errorLevel=0)
{
send {click %x% %y%}
sleep,1000
}
}
이런식으로 계속 중첩되게해서 만들어야하나요?
아니면 이미지를 서치하면 특정 변수의 값을 바꿔서 그 변수의 값일 때는 이런이런 것들을 찾아라고 해도 됩니다.
제가 세븐나이츠를 안해서 모르겠지만 일단
Go="모험"
일단 Go라는 변수를 설정해 줍니다.
그리고
ImageSearch,X,Y,0,0,A_ScreenWidth,A_ScreenHeight, *50 homeZT.bmp
if (ErrorLevel = 0)
{
send {click %X% %Y%}
sleep, 1000
Go="ZT"
}
if (Go="ZT")
{
ImageSearch,X,Y,0,0,A_ScreenWidth,A_ScreenHeight, *50 homeZTMH.bmp
if (errorLevel=0)
Go="ZTMH"
{
send {click %x% %y%}
sleep,1000
}
}
else if(Go="ZTMH")
{
쭈르르륵
이런식으로 해서 보기 좋게 만드는 방법도 있긴 합니다.
근데 이미지서치 안에 이미지서치를 또 넣기보다는 저는 이렇게 하는걸 선호합니다.