매크로

조회 수 1320 추천 1 댓글 7
오토핫키의 이미지 서치를 이용해 몬길 매크로를 만들어보았습니다..
goto는 싫어해서 루프로만 처리하다보니 무의미하게 길어졌나 싶습니다.
처음에는 스킬을 일정시간마다 눌리게 만들었었는데 이래저래 문제가 발생해서 그냥 오토스킬 키고 합니다.
열쇠가 떨어지면 자동으로 수정을 사용해 열쇠 5개를 구매해 다시 돕니다.
보스 부르는 기능은 넣을까 하다가 귀찮고 길어질거같아서 뺐고요..
열심히 주석 달아놨으니 수정하고자 하신다면 어렵지는 않을겁니다.
고칠 부분이 보이신다면 덧글을...
도움이 되신다면 추천을 부탁드립니다..

-추가-
지니모션 800x480기준으로 만들었습니다.
이미지는 직접 찍어서 사용하셔야 합니다.
탭은 다 생략되네요..ㅠㅠ 고로 약간 보기 좋으라고 수정을..
--추가2--
1004매크로와 비교하자면
이 매크로는 지니모션 창이 활성화 되어있어야만 동작을 하고요
멀티계정을 돌릴 수 없습니다.(이건 수정하면 가능)
이미지 서치를 사용하므로 타임로스 거의 없이 바로바로 게임을 시작하고
모험시작화면이나 플레이도중. 상자 고를때 아무때나 매크로를 실행하거나 멈춰도 됩니다.
시간설정으로 클릭을 하는 것이 아니기에 오동작이 적습니다.

뭔가 일이 꼬여 죽어도 다시시작 기능이 있으니 틀어놓고 자도 왠만해선 멈추지 않고 잘 돌아가는데요..
요새는 낑김도 거의 없으니 돌기 시작하면 네트워크 에러만 안 뜨면 계속 돌아간다 보셔도 됩니다.
하지만 네트워크 에러는 뭔가 대응하기가 애매해서...

이미지 예제
https://i.imgur.com/5xNYMUR.jpg

; 지니모션 800x480
F3:: ?;--------------------------------------------------------크리스탈 사용 돌기-------------
exit=0?

loop
{
count++
sleep 500
if count>60
{
mouseclick , left, 256, 12 ;비활성화 방지
count=0
}
if exit=1?
break?
? ImageSearch, VarX, VarY, 570, 400, 760, 480, *10 start.bmp;모험시작 버튼 확인
? if ErrorLevel = 1 ;없으면
{
? ? ImageSearch, VarX, VarY, 140, 260, 270, 390, *55 box.bmp;보물상자 확인
? ? if ErrorLevel = 0 ;보물상자가 있으면
{
mouseclick , left, 400, 350;상자열기
loop;딜레이 대비
{
sleep 50
? ? ImageSearch, VarX, VarY, 510, 430, 650, 490, *10 done.bmp
? ? if ErrorLevel = 1
mouseclick , left, 400, 350
else if ErrorLevel = 0
break
}
mouseclick , left, 590, 460;선택완료
sleep 500
mouseclick , left, 180, 460;다시하기
sleep 5000
}
? ? ImageSearch, VarX, VarY, 100, 420, 260, 490, *55 retake.bmp ;모험실패시
? ? if ErrorLevel = 0
mouseclick , left, VarX, VarY ;다시하기
}
? else if ErrorLevel = 0;모험시작버튼이 있으면
{
count=0
ImageSearch, VarX, VarY, 270, 40, 360, 80, *10 zero.bmp;열쇠 갯수 확인
if ErrorLevel = 0
{
mouseclick , left, 370, 60 ;열쇠 클릭
sleep 2000
mouseclick , left, 650, 430 ;5개구입
sleep 500
mouseclick , left, 500, 370 ;확인
sleep 500
mouseclick , left, 400, 400 ;확인
sleep 500
mouseclick , left, 40, 60 ;백
sleep 2000
}
if exit=1?
break?
mouseclick , left, 660, 450;모험시작
sleep 500
mouseclick , left, 580, 450;입장
sleep 10000
}
}
return

F4:: ?;--------------------------------------------------------스 ?탑------------------------
exit=1?
count=0
Reload



List of Articles
분류 제목 글쓴이 최근변경 추천
질문 변수로 저장된 값마다 터치위치를 변경하고싶을때..어... 2 파더 2014.12.05 0/0
정보 오토핫키 Themida 패킹 하는법 6 파더 2015.03.10 2/0
자유 아.. 이제 서서히 빛이 보이네요... 46 파더 2014.12.11 0/0
질문 오랜만의 질문 1 가지~!!! 20 파더 2014.12.08 0/0
질문 질문하나합니다.. 2 dsaf3 2014.12.10 0/0
정보 postmessage 질문이 와서 올립니다. (중복가능성) 12 생물 2015.01.01 2/0
질문 몽길이 메클 질문드립니다... 1 헬로시드니 2014.12.09 0/0
질문 절전모드 전부 해제 시켰는데도 잘 때 매크로가 멈추네요 2 FKILLER 2014.12.14 0/0
질문 오토핫키가 다루기가 어려울까요? 7 그냥그래요 2014.12.13 0/0
질문 오토핫키 실행시키고.......... 3 맹물도사 2014.12.11 0/0
질문 이미지서치 내것에선 잘되고 남것은 안되는경우? 11 파더 2014.12.15 1/0
질문 오토핫키 매크로 사용하기 어려울까요?? 6 얌마얌마얌 2014.12.16 1/0
질문 포스트메시지를 사용하여 조합키를 보낼수있을까요? 3 클래식나인 2014.12.15 0/0
질문 Dropdownlist 에 항목을 추가 하는 방법이 궁금합니다 3 레이븐 2014.12.16 0/0
질문 오토핫키 내에서 프로세스를 여러개 돌릴 경우 질문 4 클래식나인 2014.12.24 0/0
질문 오토핫키 메세지 박스 시간지나서 없어지게 하는방법좀... 6 맥스류 2015.01.03 0/0
자유 [잡담]요즘들어 매크로 만들고싶은 욕구가 점점 강해지... 9 외치기 2014.12.19 0/0
질문 오토핫키 복사 ctrl v 명령어 알려주세요 2 튀니지사람들 2015.01.23 0/0
질문 오핫 실행전 배너출력 8 파더 2015.01.23 0/0
질문 GDI+이용한 screen capture 4 Works 2014.12.24 0/0
Board Pagination Prev 1 ... 789101112131415 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글