매크로

조회 수 247 추천 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
분류 제목 글쓴이 최근변경 추천
자유 조언주신분들 매우 감사드립니다 드디어 제가 원하는 ... 5 hiki 2017.10.01 0/0
자유 조금씩 해결되는 맛이 있네요. 1 치우지 2019.11.25 0/0
자유 젤 처음에 오핫키로 짠 소스보니 추억이 살포시 나네요~ㅎ 4 칼시이나 2015.06.27 0/0
자유 제작의뢰 합니다. 7 NuBi 2018.06.24 0/0
자유 제작의뢰 하고싶습니다 1 세이 2018.12.25 0/0
자유 제작의뢰 받는분있으신가요 엄청간단한건데 1 운월임 2018.06.01 0/0
자유 제작가능하신분 연락주세요~ 뉴페 2019.08.30 0/0
자유 제작 가능하신분 연락주세요 토모다11 2023.02.24 0/0
자유 제발등업좀2 님 좀 도와 주세욥 2 꿈을낚는아이 2015.07.10 0/0
자유 제가 쓴글은 들여쓰기가 안되네요 sama 2018.10.24 0/0
자유 정확히 일주일만에 제가 원하는것을 만들수 있었네요. 2 갈형 2016.10.25 0/0
자유 저좀 도와주세요 5 황승재 2019.02.02 0/0
자유 저에게 도움주셨던 많은 분들께 인사하로 들렀습니다... 8 파더 2015.02.12 3/0
자유 장난 삼아 만든 레이븐 지니모션 키보드 스킬... 2 헐키 2015.06.12 0/0
자유 잘부탁드립니다 1 구름아 2018.04.23 0/0
자유 잘고텍스트 신기하네요. 17 외치기 2015.11.27 1/0
자유 작업을 하면할수록.. 잘할줄은모르지만.. 영상편집이.. 6 파더 2015.01.16 0/0
자유 자작 매크로를 만들다보니.. 5 죠케빈 2017.08.03 0/0
자유 자바에서 adb screencap -p 파일로 저장하지 않기 5 jake33 2017.04.21 0/0
자유 인증관련 참고 소스 공유해주실분! 1 은응 2018.02.19 0/0
Board Pagination Prev 1 2345678910 ... 28 Next
/ 28

전체 최신 인기글

전체 주간 인기글