매크로

조회 수 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
분류 제목 글쓴이 최근변경 추천
정보 초보가 초보에게;; 핫키 사용법 8 악동주성 2016.09.03 4/0
정보 블루스택 해상도 변경하기... 10 로뎀나무 2015.04.15 4/0
정보 브레이브 헌터 ... 매크로.. 1 제발등업좀2 2015.07.10 4/0
정보 팝업 알림, CleanNotify 3 예지력1 2015.11.11 4/0
정보 테일스타 내 포인트 조회기 16 와이로 2017.07.04 4/0
정보 MS오피스 스타일 GUI 프로토타입 6 예지력1 2016.04.16 4/0
정보 간단한 방법으로 길오아 오토핫키를 만들어보세요^^ 21 럭셔리형아 2018.02.07 4/0
정보 스크린샷 캡춰방법 (마지막이야기님 요청) 14 호로록뚝딱 2015.03.24 3/0
정보 GUI - 파일(폴더) 목록을 DropDownList로 만들기 14 모바게 2016.06.13 3/0
정보 오토핫키 미니 에디터 5 예지력1 2016.07.02 3/0
정보 [지니모션][블레이드][핸콕님매크로]+추가기능 v1.1 23 잠깐만요 2015.05.27 3/0
정보 Array 확장 13 모바게 2015.07.16 3/0
정보 DynaScript - Child 프로세스로 코드 실행 13 예지력1 2019.07.16 3/0
정보 INI 를 쉽게 사용해봅시다. 11 모바게 2017.11.01 3/0
정보 지니모션 디바이스(타이틀) 검색 ddl 소스 9 핸콕 2015.10.11 3/0
정보 제가 쓰는 픽셀피커입니다(스크립트) 6 와이로 2017.02.11 3/0
정보 오토핫키를 간단히 쓰고싶지만 너무 어렵다고 느낄때 9 HyunsD 2018.02.07 3/0
정보 앱아이콘 터치없이 adb로 앱 실행 시키는 방법 18 와이로 2021.01.23 3/0
정보 간단하게 테스트해본 쿠키런 생명보내기 매크로 Script... 1 한길 2014.09.05 2/0
정보 비활성 클릭과 클릭 좌표의 오차에 대해서 3 lidmt 2016.04.07 2/0
Board Pagination Prev 1 23456 7 Next
/ 7

전체 최신 인기글

전체 주간 인기글