swksd님께서 작성하신 글을 보고?▼
==============================================================================================
http://tailstar.net/index.php?_filter=search&mid=autohotkey&search_keyword=%EC%84%B8%EB%82%98&search_target=title_content&document_srl=1558923
==============================================================================================
제가 수정한것▼
==============================================================================================
InitFunc()
end::pause
Insert::reload
F1::
MouseGetPos, mX, mY
return
Home::
if (mX=0)
{
msgbox, 어디 갈 건지 선택!(F1)
return
}
;gosub, change_card_setting
gosub, tower_start
return
tower_start:
Event_Click(1223, 818, 1000)
Event_Click( 343, 803, 1000)
Event_Click(1426, 224, 1000)
Event_Click(322, 162, 1000)
Event_Click(1073, 817, 0)
loop
{
gosub,tower_ing
}
return
tower_ing:
imagesearch, vX,vY,1,1,%A_ScreenWidth%, %A_ScreenHeight%, quest.bmp
if errorlevel = 0
{
Event_Click(1358, 713, 1000)
Event_Click(1450, 470, 1000)
Event_Click(800, 650, 1000)
go_village()
goto,tower_ing
}
imagesearch, vX,vY,1,1,%A_ScreenWidth%, %A_ScreenHeight%, reward.bmp
if errorlevel = 0
{
loop
{
imagesearch, vX,vY,1,1,%A_ScreenWidth%, %A_ScreenHeight%, reward.bmp
if errorlevel = 1
break
}
Event_Click( 800, 500, 0)
}
imagesearch, vX,vY,1,1,%A_ScreenWidth%, %A_ScreenHeight%, tower_re.bmp
if errorlevel = 0
{
Event_Click(1515, 435, 2000)
Event_Click(1073, 817, 0)
goto,tower_ing
}
imagesearch, vX,vY,1,1,%A_ScreenWidth%, %A_ScreenHeight%, tower_no.bmp
if errorlevel = 0
{
Event_Click(1364, ?790, 1000)
go_village()
gosub, battle_start
}
return
battle_start:
Event_Click(1223, 818, 1000)
Event_Click(827, 800, 1000)
Event_Click(1223, 818, 1000)
Event_Click(194, 169, 1000)
Event_Click(1223, 818, 1000)
loop
{
gosub,battle_ing
}
return
battle_ing:
imagesearch, vX,vY,1,1,%A_ScreenWidth%, %A_ScreenHeight%, pvp.bmp
if errorlevel = 0
{
Event_Click(1525, 600, 2000)
Event_Click(1223, 818, 1000)
Event_Click(1223, 818, 1000)
goto,battle_ing
}
imagesearch, vX,vY,1,1,%A_ScreenWidth%, %A_ScreenHeight%, pvp_no.bmp
if errorlevel = 0
{
Event_Click(655, ?655, 100)
go_village()
gosub, trip_start
}
return
trip_start:
Event_Click(1485, 815, 1000)
imagesearch, vX,vY,1,1,%A_ScreenWidth%, %A_ScreenHeight%, arsd.bmp
if errorlevel = 0
{
Event_Click(1485, 815, 500)
}
Event_Click(mX, mY, 500) ; 칠영지
Event_Click(822, 818, 500)
Event_Click(620, 160, 500)
Event_Click(1047, 818, 0)
{
gosub,trip_ing
}
return
change_card_setting:
Event_Click(70, 830, 500)
Event_Click(1300, 184, 500)
Event_Click(1300, 278, 500)
Event_Click(1430, 185, 500)
Event_Click(1430, 540, 500)
go_village()
return
trip_ing:
{
gosub,control_skill
loop
}
{
imagesearch, vX,vY,1,1,%A_ScreenWidth%, %A_ScreenHeight%, reward.bmp
if errorlevel = 0
{
loop
{
imagesearch, vX,vY,1,1,%A_ScreenWidth%, %A_ScreenHeight%, reward.bmp
if errorlevel = 1
break
}
Event_Click( 800, 500, 0)
continue
}
imagesearch, vX,vY,1,1,%A_ScreenWidth%, %A_ScreenHeight%, test.bmp
if errorlevel = 0
{
Event_Click(1364, 790, 0)
goto,trip_ing
}
imagesearch, vX,vY,1,1,%A_ScreenWidth%, %A_ScreenHeight%, quest.bmp
if errorlevel = 0
{
Event_Click(1358, 713, 1000)
Event_Click(1450, 470, 1000)
Event_Click(800, 650, 1000)
go_village()
goto,trip_start
}
return
control_skill:
Event_Click(727,388, 0)
loop
{
imagesearch, vX,vY,1,1,%A_ScreenWidth%, %A_ScreenHeight%, player_levelup.bmp
if errorlevel = 0
{
Event_Click(1360, 795, 1000)
go_village()
goto,trip_start
}
imagesearch, vX,vY,1,1,%A_ScreenWidth%, %A_ScreenHeight%, quest.bmp
if errorlevel = 0
{
Event_Click(1358, 713, 1000)
Event_Click(1450, 470, 1000)
Event_Click(800, 650, 1000)
go_village()
goto,trip_start
}
imagesearch, vX,vY,1,1,%A_ScreenWidth%, %A_ScreenHeight%, level_up.bmp
if errorlevel = 0
{
Event_Click(1360, 795, 1000)?
go_village()
gosub,change_card
}
}
imagesearch, vX,vY,1,1,%A_ScreenWidth%, %A_ScreenHeight%, trip_no.bmp
if errorlevel = 0
{
Event_Click(655, 655, 500)
go_village()
Sleep, 1800000
goto,tower_start
}
imagesearch, vX,vY,1,1,%A_ScreenWidth%, %A_ScreenHeight%, skill_first.bmp
if errorlevel = 0
{
Event_Click(838, 770, 0)
Sleep, 5000
Event_Click(1540, 700, 1000)
break
}
imagesearch, vX,vY,1,1,%A_ScreenWidth%, %A_ScreenHeight%, dragon.bmp
if errorlevel = 0
{
go_village()
goto,trip_start
}
}
loop
{
imagesearch, vX,vY,1,1,%A_ScreenWidth%, %A_ScreenHeight%, skill_second.bmp
if errorlevel = 0
{
Sleep, 4000
Event_Click(1008, 660, 1000)
continue
}
imagesearch, vX,vY,1,1,%A_ScreenWidth%, %A_ScreenHeight%, skill_third.bmp
if errorlevel = 0
{
Sleep, 2000
Event_Click(1010, 810, 1000)
break
}
}
return
hero_drag()
{
MouseClickDrag, left, 1030, 775, 1030, 300, 30
? Sleep, 500
}
return
go_village()
{
loop
{
Event_Click(150, 80, 500)
imagesearch, vX,vY,1,1,%A_ScreenWidth%, %A_ScreenHeight%, village.bmp
if errorlevel = 0
{
Event_Click(150, 80, 500)
break
}
}
}
return
Event_Click(x, y, msec)
{
MouseClick, left, x, y
Sleep, msec
}
return
InitFunc()
{
global mX, mY
mX:=0
return
}
===========================================================================================