q를 누른다.
이 내용으로 스크립트를 만드려고 하는데 ...
이미지서치부분은 몹이고 픽셀서치부분은 물약이거든요..
delete::
MouseGetPos, MouseX, MouseY
PixelGetColor, color, %MouseX%, %MouseY%
return
WarningX=132 ; 몹x
WarningY=74 ; 몹y
NormalX=158 ; 파x
NormalY=74 ; 파y
^s:: ; 처음
coordmode,mouse,relative
MouseGetPos,WarningX,WarningY
return
^d:: ;나중
coordmode,mouse,relative
mousegetpos,NormalX,NormalY
return
Home::
imagesearch, x1, y1, WarningX, WarningY, NormalX, NormalY, *50 말말말1.png
IF ErrorLevel = 0
{
MouseClick, Right, x1, y1
Sleep, 500
}
imagesearch, x1, y1, WarningX, WarningY, NormalX, NormalY, *50 말말말2.png
IF ErrorLevel = 0
{
MouseClick, Right, x1, y1
Sleep, 500
}
imagesearch, x1, y1, WarningX, WarningY, NormalX, NormalY, *50 말말말3.png
IF ErrorLevel = 0
{
MouseClick, Right, x1, y1
Sleep, 500
}
imagesearch, x1, y1, WarningX, WarningY, NormalX, NormalY, *50 말말말4.png
IF ErrorLevel = 0
{
MouseClick, Right, x1, y1
Sleep, 500
}; 이미지서치 종료시점
loop, 40
{
pixelsearch, x1, y1, WarningX, WarningY, NormalX, NormalY, %color%, 6,fast
IF ErrorLevel = 0
{
Send, q
sleep, 700
}
else
{
sleep, 1000
}
} ; 40번 완료 후 실행
Send, 7
sleep, 300
MouseClick, Right
sleep, 1000
Send, 다시 돌아가기전
sleep, 500
}
return
Pause:: Pause
End:: exitapp
스크립트를 보면
말말말1~4번을 한번 찾고 마우스 오른쪽으로 한번클릭후 500쉰 다음
팍셀서치 40번하다가 변화가 생기면 쉬었다가 7누르고 오른쪽누르고 다시 돌아가기전을 쓰고 끝이라고 되어 있네요.
Home::
Loop
{
imagesearch, x1, y1, WarningX, WarningY, NormalX, NormalY, *50 말말말1.png
IF ErrorLevel = 0
{
MouseClick, Right, x1, y1
Sleep, 500
}
imagesearch, x1, y1, WarningX, WarningY, NormalX, NormalY, *50 말말말2.png
IF ErrorLevel = 0
{
MouseClick, Right, x1, y1
Sleep, 500
}
imagesearch, x1, y1, WarningX, WarningY, NormalX, NormalY, *50 말말말3.png
IF ErrorLevel = 0
{
MouseClick, Right, x1, y1
Sleep, 500
}
imagesearch, x1, y1, WarningX, WarningY, NormalX, NormalY, *50 말말말4.png
IF ErrorLevel = 0
{
MouseClick, Right, x1, y1
Sleep, 500
}; 이미지서치 종료시점
loop, 40
{
pixelsearch, x1, y1, WarningX, WarningY, NormalX, NormalY, %color%, 6,fast
IF ErrorLevel = 0
{
Send, q
sleep, 700
}
else IF ErrorLevel = 1
{
sleep, 1000
}
} ; 40번 완료 후 실행
Send, 7
sleep, 300
MouseClick, Right
sleep, 1000
Send, 다시 돌아가기전
sleep, 500
}
}
return
이라고 해보심이??