매크로

조회 수 263 추천 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
분류 제목 글쓴이 최근변경 추천
자유 폰으로원격제어 하시는분! 14 벚꽃날리는날 2015.05.19 1/0
자유 매크로 참여 함께하고싶은데.. 10 keil7 2015.05.12 0/0
자유 등수를 입력하여 해당 내용 불러오기 4 나를대적할자 2015.05.08 0/0
자유 오토핫키 배우고 싶은데 어디서 배워야 할까요? 5 스트릿 2015.09.30 0/0
자유 매크로프로그램중 어떤... 3 아우나도쓰자 2015.05.14 0/0
자유 오토핫키 파일중 온라인게임 필요한거있으신분들 8 이린 2015.07.03 0/0
자유 오토핫키 스크립트 분석해주실 분 구합니다.(유료) 에스파88 2015.05.15 0/0
자유 뭔가 구문이 새롭군요.. 3 샤먼 2015.05.18 0/0
자유 PushFile 혹시 모르시는 분들이 있을까봐 2 외치기 2015.05.29 0/0
자유 세나 매크로 머리가 멍청한건지 어려운건지 15 스파크 2016.11.20 2/0
자유 오토핫키 시작해보려합니다. 5 넥센아재 2015.06.01 0/0
자유 몬길 블루스택매크로 3 som 2015.06.03 1/0
자유 아무 지식없이 오핫한테 덤볏다가... 3 레이봉11 2015.06.07 0/0
자유 쿠키런 오토핫키 매크로 아직되나요? 19 강남앞집오빠 2018.12.24 0/0
자유 장난 삼아 만든 레이븐 지니모션 키보드 스킬... 2 헐키 2015.06.12 0/0
자유 오토 핫키?? 3 굵은팔뚝 2015.06.24 0/0
자유 젤 처음에 오핫키로 짠 소스보니 추억이 살포시 나네요~ㅎ 4 칼시이나 2015.06.27 0/0
자유 이미지버튼 마우스HOVER 효과 2 우후훅 2015.07.03 0/0
자유 오토핫키 ...질문 및 요청좀 ㅠ.ㅠ 17 강남몬드 2015.07.08 0/0
자유 밀크탭 for kakao(블루스택전용 연타매크로) - 비활성 ... 로맨티스트 2015.07.08 0/0
Board Pagination Prev 1 ... 456789101112 ... 28 Next
/ 28

전체 최신 인기글

전체 주간 인기글