매크로

조회 수 770 추천 0 댓글 7

블레이드를 하다보면 골드 노가다나 장비노가다를 해야하는데 메크로로 돌릴려면 아무래도 자동사냥이 가능한 곳에서 하게됩니다. 보통 자신랩에 맞는 지역보다 한단계 아래지역에서 하게되는데요..맵난이도가 보통 쉬움으로 되있는 곳일겁니다.

제가 해보니 어느정도 장비를 맞추면 맵난이도가 적합인 지역은 보스를 제외하고는 자동사냥을 걸어도 쉽게 죽지는 않더군요.

그래서 보스를 인식해서 스킬을 사용할 수 는 없을까 하고 고민해서 결국 성공을 했습니다. 그다지 어려운 문제는 아니었고

이미지서치가 인식을 하는데 오동작이 자주 일어나서 여러번 반복해서 안정성을 확보하느라 시간이 걸렸네요.?

그래서 오핫게 사용분들도 공부겸 참고하시라고 올립니다. 제가 올리는 스크립트는 절대로 어려운 내용이 아니고 초보분들도?

명령어 3~4개만 알아도 금세 짜실 수 있는 것이니 포기하지 마시고 연구해보시길 바랍니다

이번엔 스크립트를 통째로 올리지 않고 LOOP문을 공부하시라고 올립니다. 연구하셔서 무한사냥 메크로에 적용해서 사용해보시길 바랍니다.


PS:이미지서치에 필요한 파일은 별도로 올리지 않고 직접 고민해서 만들어보시길 바랍니다. 제 생각에 딱 2분만 생각하면 충분히 만드실 수 있을겁니다.


========== LOOP문을 이용한 보스인식 스킬사용 스크립트 =============



;===== 나래용 보스확인 ============

보스확인:

loop{

ImageSearch, dx, dy, 1, 1, A_ScreenWidth, A_ScreenHeight, *10 보스확인.bmp

if (errorlevel=0)

{

sendinput, {k}{k}

sleep, 500

sendinput, {k}

sleep, 100

sendinput, {u}

sleep, 4000

sendinput, {i}

sleep, 4000

sendinput, {o}

break

}

}

return


  • 앙꼬호빵 2014.09.12 10:03
    참고로 위 스크립트 쓰시면 굳이 전체 사냥시간 딜레이를 계산할 필요가 없습니다. 보스 잡은 후 상자클리까지의 시간만 계산하시면 됩니다. 응용하시면 여러 쓸모가 있을듯합니다
  • 강탱이 2014.09.15 18:49

    워메 힘들어 보이네요....^^ 걍 손으로 해야지


  • 백수왕 2014.09.16 09:13

    어려운것같네요~~ㅜㅜ

  • 꼬북피오 2014.09.18 02:46

    어렵네요 ㅠㅠ

  • 로크사느와 2014.09.19 20:06
    서치범위를 넓게 잡고 이미지픽셀값을 보정하기보다는
    서치범위를 최소화하는게 더 정확합니다.
  • 소전 2014.09.20 11:52

    어렵네요 이런건

  • 앙꼬호빵 2014.09.20 17:46
    이번엔 주석을 안달아서 이해하기 힘들어하시는것 같네요. 약간 설명을 붙여드리면

    보스확인: <----- 말그대로 서브루틴명입니다. 다른 루틴에서 호출하기위해선 서브루틴 이름이 필요하죠.
    loop{ <---반복문입니다. 횟수를 지정할 수 있지만 지금은 무한검색을 해야해서 횟수지정이 없습니다.
    ImageSearch, dx, dy, 1, 1, A_ScreenWidth, A_ScreenHeight, *10 보스확인.bmp <-보스의 hp를 확인하기 위한 이미지 검색입니다.
    if (errorlevel=0) <----만약 보스hp를 확인하게 되면 아래 명령어를 실행하라는 것입니다.
    {
    sendinput, {k}{k} <---sendinput는 키보드 키를 누르라는 것이고 여기서는 k키를 2번입력하라는 것입니다.
    sleep, 500 <---- 말그대로 0.5초간 지연입니다.
    sendinput, {k} <---설명이 필요없겠죠?
    sleep, 100
    sendinput, {u}
    sleep, 4000
    sendinput, {i}
    sleep, 4000
    sendinput, {o}
    break <-- 위 명령을 다 실행하면 반복문을 빠져나가라는 겁니다. 말그대로 loop문을 빠져나갑니다
    }
    }
    return <-- 서브루틴을 호출했던곳으로 돌아가라는 것입니다.

    이해가 되실지 모르겠네요.. 이미지 서치명령에 관련해서 설명드리면 위에 예문을 예로보면
    ImageSearch : 이미지를 검색해라
    dx, dy : 검색된 이미지의 좌표를 저장하는 변수입니다.
    1, 1 : 화면의 1,1 좌표부터 검색을 시작하라는 것입니다.
    A_ScreenWidth, A_ScreenHeight : 화면끝 즉 전체를 검색하라는 겁니다.
    *10 : 정확도입니다. 일종에 내가 검색할 이미지와 일치성을 얼마나 정확하게 확인할 것인가입니다.
    보스확인.bmp : 내가 검색할 이미지파일명입니다.
    if (errorlevel=0) : 이미지와 일치할때 아래명령어를 실행하라는 뜻입니다. 반대로 할려면 0->1로 바뀌겠죠

    이 정도면 이해하실것 같네요.

List of Articles
분류 제목 글쓴이 최근변경 추천
질문 오토핫키 스마트 구이 Edit 적은시간 적용하기 7 품격의상징 2014.09.30 0/0
질문 Genymotion에서 PostMessage를 이용하기 에러 질문 6 무림공작 2015.09.07 0/0
질문 postmessage명령어와 이미지서치 명령어 사용에 관해 ... 3 앙꼬호빵 2014.09.28 0/0
자유 몬길 매크로를 만들어봤습니다. 7 구천 2014.10.09 1/0
질문 지금 블레이드에서 오토핫키 비활성 명령어 되나요? 4 앙꼬호빵 2014.09.27 0/0
질문 오토핫키 배우고 싶어요. 10 천사요피엘 2014.12.08 1/0
질문 혹시 지니모션 이나 블루스택 용 매크로 스크립트 공유... 5 소문난힌켈 2015.01.07 0/0
자유 추억의 오토핫키네요 7 뻬아 2014.10.08 0/0
자유 오토핫키의 매력은... 7 True 2015.05.04 0/0
정보 (펌)픽셀서치를 대체할 수 있는 비활성픽셀칼라 활용 ... 6 앙꼬호빵 2019.05.26 0/0
질문 오토핫키 쌩초보입니다. 9 미쓰광 2015.01.05 1/0
질문 오토핫키 돌리고 있는데 프레임이 너무 떨어져요 ㅠㅠ 13 Rashad 2014.09.20 0/0
질문 오토잇 게시판은 없나여? 오토잇은 많이 써봤는데 오토... 호이홍지 2014.09.14 0/0
질문 몬길)) 지니모션을 이용한 이미지 서치 매크로를 짜봤... 46 개꾸링 2014.09.26 0/0
질문 오토핫키 공부하고있습니다. 8 소울비연 2014.09.12 0/0
정보 블레이드 보스만날시 스킬사용메크로 7 앙꼬호빵 2014.09.20 0/0
자유 오토핫키가 생각보다 어렵군요 11 광남 2015.05.04 0/0
질문 몬길 유저분중 매크로 관련 문의 입니다. 3 개꾸링 2014.11.09 0/0
정보 [스압주의]추석선물입니다. 블레이드 무한메크로.... 11 앙꼬호빵 2015.05.04 1/0
질문 오토핫키로 난투장입장하시는분 있나요? 8 앙꼬호빵 2014.09.09 0/0
Board Pagination Prev 1 ... 201202203204205206207208 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글