매크로

조회 수 250 추천 0 댓글 4

오토핫키 커뮤니티보다 여기서 많이 배워서 요즘도 유용하게 사용하고있네요~


이런식으로 A1부터 A16까지 16개를 만들어서 썼었는데..


시간이 없어서 메뉴 쪼갤시간이 없었던지라..?


지금보니 가관이네요ㅎㅎ?


if(A1=1) ?; 7-9 루비작

{

모험A1:

{

loop

{



imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *30 모험시작.bmp

if errorlevel = 0

{

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *99 해피1성30렙.bmp

if errorlevel = 0

{

Mouseclick,left,vX,vY

sleep, 1000

Mouseclick,left,306,474

sleep, 3000

gosub, 1팀쫄교체A1

}

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *99 해피2성30렙.bmp

if errorlevel = 0

{

Mouseclick,left,vX,vY

sleep, 1000

Mouseclick,left,306,474

sleep, 3000

gosub, 1팀쫄교체A1

}

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *99 해피3성30렙.bmp

if errorlevel = 0

{

Mouseclick,left,vX,vY

sleep, 1000

Mouseclick,left,306,474

sleep, 3000

gosub, 1팀쫄교체A1

}

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *30 모험시작.bmp

if errorlevel = 0

{

Mouseclick,left,vX,vY

sleep, 2000

}

}


imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *30 모험눌러진상태.bmp

if errorlevel = 0

{

Mouseclick,left,vX,vY

sleep, 1000

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *30 모험뒤로.bmp

if errorlevel = 0

{

Mouseclick,left,vX,vY

sleep, 1000

}

}

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *30 레이드.bmp

if errorlevel = 0

{

Mouseclick,left,vX,vY

sleep, 5000

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *30 30레벨달성확인.bmp

if errorlevel = 0

{

Mouseclick,left,vX,vY

sleep, 5000

}

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *30 뒤로.bmp

if errorlevel = 0

{

Mouseclick,left,vX,vY

sleep, 1000

}

}

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *30 레이드글씨.bmp

if errorlevel = 0

{

sleep, 1000

send,{ESC}

sleep, 3000

}

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *30 7-9.bmp

if errorlevel = 0

{

Mouseclick,left,vX,vY

sleep, 1000

}

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *30 모험준비.bmp

if errorlevel = 0

{

Mouseclick,left,vX,vY

sleep, 10000

}

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *30 자동스킬.bmp

if errorlevel = 0

{

Mouseclick,left,vX,vY

sleep, 1000

}

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *30 모험다시하기.bmp

if errorlevel = 0

{

Mouseclick,left,vX,vY

sleep, 5000

}

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *30 열쇠부족.bmp

if errorlevel = 0

{

sleep, 1000

send,{ESC}

sleep, 3000

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *30 열쇠구매버튼.bmp

if errorlevel = 0

{

sleep, 1000

Mouseclick,left,vX,vY

sleep, 1000

goto, 1번A1


}

}

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *30 1번스킬.bmp

if errorlevel = 0

{

Mouseclick,left,vX,vY

sleep, 1000

goto, 두번째스킬A1

}

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *30 30레벨달성확인.bmp

if errorlevel = 0

{

Mouseclick,left,vX,vY

sleep, 5000

}





}

}


두번째스킬A1:

loop

{

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *30 두칸.bmp

if errorlevel = 0

{

sleep, 1000

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *30 2번스킬.bmp

if errorlevel = 0

{

Mouseclick,left,vX,vY

sleep, 1000

goto, 세번째스킬A1

}

}

}


세번째스킬A1:

loop

{

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *30 세칸.bmp

if errorlevel = 0

{

sleep, 1000

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *30 3번스킬.bmp

if errorlevel = 0

{

Mouseclick,left,vX,vY

sleep, 1000

}

}

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *30 모험다시하기.bmp

if errorlevel = 0

{

Mouseclick,left,vX,vY

sleep, 5000

goto, 모험A1

}

}


모험1A1:

{

sleep, 5000

loop

{



imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *99 %B1%2성30렙.bmp

if errorlevel = 0

{

Mouseclick,left,vX,vY

sleep, 1000

Mouseclick,left,306,474

sleep, 3000

gosub, 2팀쫄교체A1

}

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *99 %B2%2성30렙.bmp

if errorlevel = 0

{

Mouseclick,left,vX,vY

sleep, 1000

Mouseclick,left,306,474

sleep, 3000

gosub, 2팀쫄교체A1

}


imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *99 %B1%3성30렙.bmp

if errorlevel = 0

{

Mouseclick,left,vX,vY

sleep, 1000

Mouseclick,left,306,474

sleep, 3000

gosub, 2팀쫄교체A1

}

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *99 %B2%3성30렙.bmp

if errorlevel = 0

{

Mouseclick,left,vX,vY

sleep, 1000

Mouseclick,left,306,474

sleep, 3000

gosub, 2팀쫄교체A1

}

else

{

sleep, 1000

gosub, 모험A1

sleep, 1000

}



}

}


모험2A1:

{

sleep, 5000

loop

{

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *99 %C1%1성30렙.bmp

if errorlevel = 0

{

Mouseclick,left,vX,vY

sleep, 1000

Mouseclick,left,306,474

sleep, 5000



gosub, 3팀쫄교체A1

}

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *99 %C1%2성30렙.bmp

if errorlevel = 0

{

Mouseclick,left,vX,vY

sleep, 1000

Mouseclick,left,306,474

sleep, 5000


gosub, 3팀쫄교체A1

}

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *99 %C1%3성30렙.bmp

if errorlevel = 0

{

Mouseclick,left,vX,vY

sleep, 1000

Mouseclick,left,306,474

sleep, 5000



gosub, 3팀쫄교체A1

}


imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *99 %C2%1성30렙.bmp

if errorlevel = 0

{

Mouseclick,left,vX,vY

sleep, 1000

Mouseclick,left,306,474

sleep, 5000



gosub, 3팀쫄교체A1

}

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *99 %C2%2성30렙.bmp

if errorlevel = 0

{

Mouseclick,left,vX,vY

sleep, 1000

Mouseclick,left,306,474

sleep, 5000


gosub, 3팀쫄교체A1

}

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *99 %C2%3성30렙.bmp

if errorlevel = 0

{

Mouseclick,left,vX,vY

sleep, 1000

Mouseclick,left,306,474

sleep, 5000



gosub, 3팀쫄교체A1

}

else

{

sleep, 1000

gosub, 모험A1

sleep, 1000

}





}

}


1팀쫄교체A1:

{


a=0

loop

{


imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *99 해피1성1렙.bmp

if errorlevel = 0

{

sleep, 1000


Mouseclick,left,vX,vY-10


gosub, 1팀배치A1

sleep, 1000

}



imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *99 해피2성1렙.bmp

if errorlevel = 0

{

sleep, 1000


Mouseclick,left,vX,vY-10


gosub, 1팀배치A1

sleep, 1000

}


imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *99 해피3성1렙.bmp

if errorlevel = 0

{

sleep, 1000


Mouseclick,left,vX,vY-10


gosub, 1팀배치A1

sleep, 1000

}


gosub, 스크롤A1

a:=a+1

sleep, 3000

if (a >10 )

{

sleep, 1000

send,{ESC}

sleep, 1000

gosub, 모험1A1

}

}

}


2팀쫄교체A1:

{

a=0

loop

{



imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *99 %B1%2성1렙.bmp

if errorlevel = 0

{

sleep, 1000


Mouseclick,left,vX,vY-10


gosub, 2팀배치A1

sleep, 1000

}



imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *99 %B2%2성1렙.bmp

if errorlevel = 0

{

sleep, 1000


Mouseclick,left,vX,vY-10


gosub, 2팀배치A1

sleep, 1000

}



imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *99 %B1%3성1렙.bmp

if errorlevel = 0

{

sleep, 1000


Mouseclick,left,vX,vY-10


gosub, 2팀배치A1

sleep, 1000

}



imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *99 %B2%3성1렙.bmp

if errorlevel = 0

{

sleep, 1000


Mouseclick,left,vX,vY-10


gosub, 2팀배치A1

sleep, 1000

}



gosub, 스크롤A1

a:=a+1

sleep, 3000

if (a >10 )

{

sleep, 1000

send,{ESC}

sleep, 1000

gosub, 모험2A1

}


}

}


3팀쫄교체A1:

{

a=0

loop

{



imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *99 %C1%1성1렙.bmp

if errorlevel = 0

{

sleep, 1000


Mouseclick,left,vX,vY-10


gosub, 3팀배치A1

sleep, 1000

}

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *99 %C1%2성1렙.bmp

if errorlevel = 0

{

sleep, 1000


Mouseclick,left,vX,vY-10


gosub, 3팀배치A1

sleep, 1000

}

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *99 %C1%3성1렙.bmp

if errorlevel = 0

{

sleep, 1000


Mouseclick,left,vX,vY-10


gosub, 3팀배치A1

sleep, 1000

}

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *99 %C2%1성1렙.bmp

if errorlevel = 0

{

sleep, 1000


Mouseclick,left,vX,vY-10


gosub, 3팀배치A1

sleep, 1000

}

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *99 %C2%2성1렙.bmp

if errorlevel = 0

{

sleep, 1000


Mouseclick,left,vX,vY-10


gosub, 3팀배치A1

sleep, 1000

}

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *99 %C2%3성1렙.bmp

if errorlevel = 0

{

sleep, 1000


Mouseclick,left,vX,vY-10


gosub, 3팀배치A1

sleep, 1000

}




gosub, 스크롤A1

a:=a+1

sleep, 3000

if (a >10 )

{

sleep, 1000

send,{ESC}

sleep, 1000

gosub, 모험A1

}

}

}


1팀배치A1:

loop

{

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *99 팀배치.bmp

if errorlevel = 0

{

Mouseclick,left,vX,vY

sleep, 3000

Mouseclick,left,172,165

sleep, 5000

send,{ESC}

sleep, 5000

gosub, 모험1A1

}

}

2팀배치A1:

loop

{

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *99 팀배치.bmp

if errorlevel = 0

{

Mouseclick,left,vX,vY

sleep, 3000

Mouseclick,left,172,243

sleep, 5000

send,{ESC}

sleep, 5000

gosub, 모험2A1

}

}

3팀배치A1:

loop

{

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *99 팀배치.bmp

if errorlevel = 0

{

Mouseclick,left,vX,vY

sleep, 3000

Mouseclick,left,172,331

sleep, 5000

send,{ESC}

sleep, 5000

gosub, 모험A1

}

}

1번A1:

loop

{

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *30 상점광고.bmp

if errorlevel = 0

{

sleep, 1000

send, {ESC}

}

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *30 열쇠6개.bmp

if errorlevel = 0

{

sleep, 1000

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *30 상점뒤로.bmp

if errorlevel = 0

{

sleep, 1000

Mouseclick,left,vX,vY

sleep, 1000

goto, 모험A1

}

}

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *30 열쇠7개.bmp

if errorlevel = 0

{

sleep, 1000

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *30 상점뒤로.bmp

if errorlevel = 0

{

sleep, 1000

Mouseclick,left,vX,vY

sleep, 1000

goto, 모험A1

}

}


imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *30 명예10사용.bmp

if errorlevel = 0

{

Mouseclick,left,vX,vY

sleep, 1000

goto, 2번A1

}

}

2번A1:

loop

{

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *30 구매하기.bmp

if errorlevel = 0

{

Mouseclick,left,vX,vY

sleep, 1000

goto, 3번A1

}

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *30 상점명예부족.bmp

if errorlevel = 0

{

sleep, 1000

goto, 명예A1

}


}

명예A1:

loop

{

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *30 구매완료확인.bmp

if errorlevel = 0

{

Mouseclick,left,vX,vY

sleep, 2000

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *30 상점뒤로.bmp

if errorlevel = 0

{

Mouseclick,left,vX,vY

sleep, 1000

goto, 모험A1

}

}


}


3번A1:

loop

{

imagesearch, vX, vY, 1,1, A_ScreenWidth, A_ScreenHeight, *30 구매완료확인.bmp

if errorlevel = 0

{

Mouseclick,left,vX,vY

sleep, 1000

goto, 1번A1

}


}

스크롤A1:

{

mousemove,392,489 ;이동을 시작한 지점까지 마우스 이동후

send,{LButton down}

mousemove,392,250,20 ;speed 조절을 통해서 무브 속도 조절 가능합니다.

send,{LButton up}

sleep, 1000

return

}


}

}


  • profile
    외치기 2015.06.23 09:38

    예전에 작성한코드 다시보면 흑역사 투성이죠.

    오핫사는 많이 죽어버렸고 원래부터 게임쪽 질문은 잘 안받아줘서

    이쪽이 그나마 살아남아있는거죠.

  • 칼시이나 2015.06.25 15:38
    외치기님께 도움받아서 실력향상이 된거같습니다 감사합니다 (--)(__)(--)

    아직 배울게 많은데 생업에 종사하다보니.. 점점 시간이 없어지네요
  • profile
    외치기 2015.06.25 15:54
    저는 단지 흥미로운 질문에 대답할뿐이랍니다 ㅎㅎ
  • 모바게 2015.06.25 16:30

    뒤돌아보지 않는겁니다!


List of Articles
분류 제목 글쓴이 최근변경 추천
자유 요즘 오토핫키 공부중입니다 36 고파사탕 2015.08.17 1/0
자유 요즘들어.. 성운이 님의..매크로관련해서 질문이 많이 ... 5 제발등업좀2 2022.12.14 0/0
자유 lsearch 적용방법 아시분 계세요? 5 바유무 2022.12.14 0/0
자유 [클래시오브클랜] 자작오토핫키로 오토파밍하는 영상 7 ddart 2022.12.14 0/0
자유 오토핫키 함수관련 질문이 있을땐 어떤개시판을 이용하... 2 냉면 2015.07.15 0/0
자유 Function(함수)의 이해 5 리체 2015.07.28 2/0
자유 아이폰버전 pushbullet 1.9이하 ipa 파일 가지고 계신... 2 상태님 2015.07.14 0/0
자유 모바게님 감사드려요 ㅎ 1 투혼레몬 2015.07.13 0/0
자유 제발등업좀2 님 좀 도와 주세욥 2 꿈을낚는아이 2015.07.10 0/0
자유 [공유요청]오토핫키 프로그램 어디서 다운로드받나요? ... 3 여포겟프리즈 2015.07.10 0/0
자유 고수님들 도와 주세욥 제발 ㅠㅠ 3 꿈을낚는아이 2015.07.10 0/0
자유 이 스크립트 문제점좀 봐주세요 5 로맨티스트 2015.07.10 0/0
자유 밀크탭 for kakao(블루스택전용 연타매크로) - 비활성 ... 로맨티스트 2015.07.08 0/0
자유 오토핫키 ...질문 및 요청좀 ㅠ.ㅠ 17 강남몬드 2015.07.08 0/0
자유 이미지버튼 마우스HOVER 효과 2 우후훅 2015.07.03 0/0
자유 젤 처음에 오핫키로 짠 소스보니 추억이 살포시 나네요~ㅎ 4 칼시이나 2015.06.27 0/0
자유 오토 핫키?? 3 굵은팔뚝 2015.06.24 0/0
자유 장난 삼아 만든 레이븐 지니모션 키보드 스킬... 2 헐키 2015.06.12 0/0
자유 쿠키런 오토핫키 매크로 아직되나요? 19 강남앞집오빠 2018.12.24 0/0
자유 아무 지식없이 오핫한테 덤볏다가... 3 레이봉11 2015.06.07 0/0
Board Pagination Prev 1 ... 161718192021222324 ... 28 Next
/ 28

전체 최신 인기글

전체 주간 인기글