제약사항
1. 활성화 클릭이어서 딴 짓 못함.
2. 블루스택 설치 후 초기 크기여야 함.
3. 해상도는 1920 1080
4. 블루스택 위치는 모니터 기준으로 왼쪽 위에 딱 붙이면 됨.
5. 드래곤이나 업적, 플레이어 레벨업 발생 시 무슨 일이 발생할 지 보장 못함.
6. 세나 그래픽 프레임 "낮음"으로 설정
7. 3쫄작이며 보호진형 기준, (2번 자리에 스파이크, 1번 자리에 니아)
다른 케릭을 넣고자 한다면 skill_second, skill_third의 이미지를 캡쳐해서 바꾸면 됨.
? ? 2
1 ?3
? ? 4
? ? 5
8. 친구 무조건 자동소환 클릭함.
9. 그림파일 다운 받아서 파일 이름 맞추면 됨.?
10. 1단계로 스크립트 실행시키고,?
모험입장 눌러서 가고 싶은 영지(웬만하면 7영지) 마우스 갖다놓고 F1 누르고 다시 마을로 와서 Home 키 누르면 됨.
10. 악플은 사절.
11. 버그 및 수정사항 발생하면 알아서 처리할 것.
12. 즐세나
----------------------------------------------------------------------
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
}
---------------------------------------------------------------------------
황금탑, 결장은 1팀
쫄작은 3팀