작동을 안하네요 ㅠㅠ 도와주세요
바람의나라 미국서버를 하는 유저입니다.
며칠전부터 계속 여기저기 검색해서 공부해가며 노가다용 매크로를 만들고 있는데요.
도저히 제대로 작동하지를 않습니다..
1. 캐릭터가 랜덤함수를 통해 랜덤으로 이동한다.
2. 이미지서치를 통해 몬스터를 죽이고, 아이템을 루팅을 한다.
3. 몬스터와 루팅할 아이템이 없다면 계속해서 또 이동을 한다.
4. 인벤토리의 아이템이 꽉 차면 창고가 있는곳으로 귀환한다.
5. 아이템을 맡기고 사냥터가 있는 곳으로 되돌아간다.
6. 위에것들을 반복한다.
이게 제가 원하는 모양새인데... ㅠㅠㅠ 뭐가 문제인지를 모르겠네요. 도와주십셔... ㅠㅠ
F7::
이동:
{
Loop
{
ImageSearch, vx, vy, 0, 0, 1024, 768, *50 양털이오.png
If ErrorLevel = 0
{
sleep, 360000
}
If ErrorLevel = 1
{
Random, A, 1,4
if ( A = 1)
{
loop, 6
{
Send, {Left}
sleep, 150
}
}
else if ( A = 2)
{
loop, 6
{
Send, {up}
sleep, 150
}
}
else if ( A = 3)
{
loop, 6
{
Send, {right}
sleep, 150
}
}
else if ( A = 4)
{
loop, 6
{
Send, {Down}
sleep, 150
}
}
}
}
}
사냥:
{
Loop
{
ImageSearch, vx, vy, 0, 0, 1024, 768, *40 %A_Scriptdir%C:\Users\r\Desktop\g매크로\이미지캡처\가.png
if ErrorLevel = 0
{
vx:=vx+10
vy:=vy+10
Send, {5}
sleep, 150
Mouseclick, left, %vx%,%vy%
sleep, 350
loop
{
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 3500
}
}
IF ErrorLevel = 1
{
}
ImageSearch, vx, vy, 0, 0, 1024, 768, *40 %A_Scriptdir%C:\Users\r\Desktop\g매크로\이미지캡처\나.png
if ErrorLevel = 0
{
vx:=vx+10
vy:=vy+10
Send, {5}
Mouseclick, left, %vx%,%vy%
sleep, 350
loop
{
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 3500
}
}
IF ErrorLevel = 1
{
}
ImageSearch, vx, vy, 0, 0, 1024, 768, *40 %A_Scriptdir%C:\Users\r\Desktop\g매크로\이미지캡처\다.png
if ErrorLevel = 0
{
vx:=vx+10
vy:=vy+10
Send, {5}
Mouseclick, left, %vx%,%vy%
sleep, 350
loop
{
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 3500
}
}
IF ErrorLevel = 1
{
}
ImageSearch, vx, vy, 0, 0, 1024, 768, *40 %A_Scriptdir%C:\Users\r\Desktop\g매크로\이미지캡처\라.png
if ErrorLevel = 0
{
vx:=vx+10
vy:=vy+10
Send, {5}
Mouseclick, left, %vx%,%vy%
sleep, 350
loop
{
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 3500
}
}
IF ErrorLevel = 1
{
}
ImageSearch, vx, vy, 0, 0, 1024, 768, *40 %A_Scriptdir%C:\Users\r\Desktop\g매크로\이미지캡처\마.png
if ErrorLevel = 0
{
vx:=vx+10
vy:=vy+10
Send, {5}
Mouseclick, left, %vx%,%vy%
sleep, 350
loop
{
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 3500
}
}
IF ErrorLevel = 1
{
}
ImageSearch, vx, vy, 0, 0, 1024, 768, *40 %A_Scriptdir%C:\Users\r\Desktop\g매크로\이미지캡처\바.png
if ErrorLevel = 0
{
vx:=vx+10
vy:=vy+10
Send, {5}
Mouseclick, left, %vx%,%vy%
sleep, 350
loop
{
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 3500
}
}
IF ErrorLevel = 1
{
}
ImageSearch, vx, vy, 0, 0, 1024, 768, *40 %A_Scriptdir%C:\Users\r\Desktop\g매크로\이미지캡처\사.png
if ErrorLevel = 0
{
vx:=vx+10
vy:=vy+10
Send, {5}
Mouseclick, left, %vx%,%vy%
sleep, 350
loop
{
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 3500
}
}
IF ErrorLevel = 1
{
}
ImageSearch, vx, vy, 0, 0, 1024, 768, *40 %A_Scriptdir%C:\Users\r\Desktop\g매크로\이미지캡처\아.png
if ErrorLevel = 0
{
vx:=vx+10
vy:=vy+10
Send, {5}
Mouseclick, left, %vx%,%vy%
sleep, 350
loop
{
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 3500
}
}
IF ErrorLevel = 1
{
}
ImageSearch, vx, vy, 0, 0, 1024, 768, *40 %A_Scriptdir%C:\Users\r\Desktop\g매크로\이미지캡처\자.png
if ErrorLevel = 0
{
vx:=vx+10
vy:=vy+10
Send, {5}
Mouseclick, left, %vx%,%vy%
sleep, 350
loop
{
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 3500
}
}
IF ErrorLevel = 1
{
}
ImageSearch, vx, vy, 0, 0, 1024, 768, *40 %A_Scriptdir%C:\Users\r\Desktop\g매크로\이미지캡처\차.png
if ErrorLevel = 0
{
vx:=vx+10
vy:=vy+10
Send, {5}
Mouseclick, left, %vx%,%vy%
sleep, 350
loop
{
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 3500
}
}
IF ErrorLevel = 1
{
}
ImageSearch, vx, vy, 0, 0, 1024, 768, *40 %A_Scriptdir%C:\Users\r\Desktop\g매크로\이미지캡처\카.png
if ErrorLevel = 0
{
vx:=vx+10
vy:=vy+10
Send, {5}
Mouseclick, left, %vx%,%vy%
sleep, 350
loop
{
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 3500
}
}
if ErrorLevel = 1
{
}
ImageSearch, vx, vy, 0, 0, 1024, 768, *40 %A_Scriptdir%C:\Users\r\Desktop\g매크로\이미지캡처\타.png
if ErrorLevel = 0
{
vx:=vx+10
vy:=vy+10
Send, {5}
Mouseclick, left, %vx%,%vy%
sleep, 350
loop
{
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 3500
}
}
IF ErrorLevel = 1
{
}
ImageSearch, vx, vy, 0, 0, 1024, 768, *40 파.png
if ErrorLevel = 0
{
vx:=vx+10
vy:=vy+10
Send, {5}
Mouseclick, left, %vx%,%vy%
sleep, 350
loop
{
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 350
send, {5}
sleep, 350
send, {enter}
sleep, 3500
}
}
IF ErrorLevel = 1
{
}
}
}
루팅:
{
Loop
{
ImageSearch, vx, vy, 0, 0, 1024, 768, *50 거.png
if ErrorLevel = 0
{
vx:=vx+10
vy:=vy+10
sleep, 250
Mouseclick, left, %vx%,%vy%
sleep, 5000
}
IF ErrorLevel = 1
{
}
ImageSearch, vx, vy, 0, 0, 1024, 768, *50 너.png
if ErrorLevel = 0
{
vx:=vx+10
vy:=vy+10
sleep, 250
Mouseclick, left, %vx%,%vy%
sleep, 5000
}
IF ErrorLevel = 1
{
}
ImageSearch, vx, vy, 0, 0, 1024, 768, *50 더.png
if ErrorLevel = 0
{
vx:=vx+10
vy:=vy+10
sleep, 250
Mouseclick, left, %vx%,%vy%
sleep, 5000
}
IF ErrorLevel = 1
{
}
ImageSearch, vx, vy, 0, 0, 1024, 768, *50 러.png
if ErrorLevel = 0
{
vx:=vx+10
vy:=vy+10
sleep, 250
Mouseclick, left, %vx%,%vy%
sleep, 5000
}
IF ErrorLevel = 1
{
}
}
}
귀환:
{
loop
{
ImageSearch, vx, vy, 0, 0, 1024, 768, *50 양털이오.png
if ErrorLevel = 0
{
vx:=vx+10
vy:=vy+10
sleep, 250
Send, {CtrlDown}c{d}
sleep, 360000
}
IF ErrorLevel = 1
{
}
}
}
창고:
{
Loop
{
ImageSearch, vx, vy, 0, 0, 1024, 768, *50 창고.png
If ErrorLevel = 0
{
Sleep, 4000
send, {down}
sleep, 150
send, {down}
sleep, 150
send, {down}
sleep, 150
send, {down}
sleep, 150
send, {down}
sleep, 150
send, {down}
sleep, 150
send, {down}
sleep, 150
send, {down}
sleep, 150
send, {down}
sleep, 150
send, {Left}
sleep, 150
send, {Left}
sleep, 150
send, {left}
sleep, 150
Send, {ENTER}
sleep, 150
Send, I will deposit all wool
sleep, 150
Send, {ENTER}
sleep, 150
Send, {ENTER}
sleep, 150
Send, Kugnae
sleep, 1500
Send, {ENTER}
sleep, 1500
Send, {ENTER}
sleep, 1500
Send, {down}
sleep, 1500
Send, {ENTER}
sleep, 550
Send, {CtrlDown}c{4}
sleep, 250
Send, n
sleep, 250
Send, {enter}
sleep, 250
}
IF ErrorLevel = 1
{
}
}
}
Alt::Pause
Esc::ExitApp