매크로

Button시작:
  gui, submit, nohide
  SetTimer,Checker,7000
  SetTimer,Checker1,11000
  SetTimer,Checker2,23000
  formattime , nowtime,,MM-dd HH:mm:ss
  guicontrol,,notice_2, %message_2%
  listMessage =%nowtime% 게임을시작합니다 %message_2%|%listMessage%
  guicontrol,,notice_list, |%listMessage%
  Sleep, 2000
  formattime , nowtime,,MM-dd HH:mm:ss
  guicontrol,,notice_2, %message_2%
  listMessage =%nowtime% 좋은 하루되세요 %message_2%|%listMessage%
  guicontrol,,notice_list, |%listMessage%
  Sleep, 2000
  run, "C:\Program Files (x86)\BlueStacks\HD-RunApp.exe" -p com.netmarble.rav -a com.netmarble.rav.RavenUtils
  gosub, main
  return


Checker:

Critical, on  ;Critical은 SetTimer를 쓰는 경우 최소한의 필수

if(imageSearcher(x,y, "\Image\팅김확인.bmp")=1)
{
formattime , nowtime,,MM-dd HH:mm:ss
     guicontrol,,notice_2, %message_2%
     listMessage =%nowtime% 레이븐팅김감지 %message_2%|%listMessage%
     guicontrol,,notice_list, |%listMessage%
     재시작발생++
     Guicontrol,,재시작발생,재시작발생 : %재시작발생%회

;winkill, ahk_class WindowsForms10.Window.8.app.0.33c0d9d
;sleep, 2000
;winkill, ahk_class #32770
sleep, 7000
Critical, off
gosub, Button시작
}

else
{
sleep, 300
}

return


Checker1:

Critical, on  ;Critical은 SetTimer를 쓰는 경우 최소한의 필수

if(imageSearcher(x,y, "\Image\팅김확인.bmp")=1)
{
formattime , nowtime,,MM-dd HH:mm:ss
     guicontrol,,notice_2, %message_2%
     listMessage =%nowtime% 레이븐팅김감지 %message_2%|%listMessage%
     guicontrol,,notice_list, |%listMessage%
     재시작발생++
     Guicontrol,,재시작발생,재시작발생 : %재시작발생%회

;winkill, ahk_class WindowsForms10.Window.8.app.0.33c0d9d
;sleep, 2000
;winkill, ahk_class #32770
sleep, 7000
Critical, off
gosub, Button시작
}

else
{
sleep, 300
}

return


Checker2:

Critical, on  ;Critical은 SetTimer를 쓰는 경우 최소한의 필수

if(imageSearcher(x,y, "\Image\팅김확인.bmp")=1)
{
formattime , nowtime,,MM-dd HH:mm:ss
     guicontrol,,notice_2, %message_2%
     listMessage =%nowtime% 레이븐팅김감지 %message_2%|%listMessage%
     guicontrol,,notice_list, |%listMessage%
     재시작발생++
     Guicontrol,,재시작발생,재시작발생 : %재시작발생%회

;winkill, ahk_class WindowsForms10.Window.8.app.0.33c0d9d
;sleep, 2000
;winkill, ahk_class #32770
sleep, 7000
Critical, off
gosub, Button시작
}

else
{
sleep, 300
}

return


SetTimer,Checker,7000 7초짜리로 3일동안 테스트 계속 하였는데요

잘 감시하다가 팅김확인 이미지를 발견하고 다시 버튼 시작부터 시작되면서

SetTimer,Checker,7000 <<<이 구문이 풀려 버리네요

Checker,Checker1,Checker2 라벨에 이미지 발견시 루프에 있는 gosub 때문인거 같기도 한데요..

현재는 setimer 를 3개를 넣고 3회성으로 사용 중인데요

더 좋은 방법 있는지 문의 드립니다 ^ㅡ^



  • 스피릿치 2015.08.07 02:39

    저는 레이븐이 켜져잇는지 확인하는 기능을 만들고

    gosub로 탐험 길드 결투기능 앞부분에 넣어버립니다

  • 스피릿치 2015.08.07 03:44

    근대 set timer이 원래 일회성 명령어 아니엿나요?

  • T7GG 2015.08.07 12:32
    제가알기론 반복으로 알고있습니다..
  • 스피릿치 2015.08.07 16:12
    저는이상하게한번밖에실행을안하네요//
  • T7GG 2015.08.07 18:34
    혹시 저처럼 라벨에 gosub 이나 goto로 루틴 걸으셨나요?

    타이머 설명 읽을때 무한 반복으로 읽었던것 같고요 타이머 off 걸어줘야 풀리는 걸로 알고있는데요..

    설명에 루틴넣은건 없어서요 그거 때문인거 같기도 하고요 ㅎㅎ모르겠네요
  • 스피릿치 2015.08.07 19:31
    단순하게 레이븐이 켜져잇는지 탐색하고 없으면 레이븐 실행해주는 코드에
    settimer, raven, 3000 해주면 한번 켜주고 마네요..
  • T7GG 2015.08.08 01:52
    @스피릿치

    민틸님이 답변 주셨는데요 리턴을 만나야 다시 초를 센다고 합니다...

    스크립트 확인해 보세요 저는 리턴 만나는 부분이 없고 무한 라벨 반복이였네요 ㄷㄷ
  • profile
    외치기 2015.08.07 09:18

    이거 구조가 꼬였는데...

    타이머에서 작동시키는 서브루틴에서 버튼시작으로넘어가면 거기서 다시 타미어를 세팅하고

    그런식으로 타이머세팅이 반복되다가 꼬이는거같은데.

  • T7GG 2015.08.07 12:28

    시작부분에 타이머를 시작라벨에서 빼서 해봐야겠네요...

  • profile
    외치기 2015.08.07 13:02
    타이머는 서브루틴 밖으로 빼주세요.
  • T7GG 2015.08.07 18:31
    밖으로 빼도 1번만 작동하고 안되네요 ㅎㅎ 타이머를 3번 걸어야 겠네요그냥 ㅠㅠ
  • 민틸 2015.08.07 21:09

    main 라벨이 무한루프를 돌고있는지 확인해보세요

    checker 라벨에서 gosub으로 버튼시작으로 넘어간 후 gosub main 을 만나게되는데

    main라벨에서 return 을 만나기 전까지 checker 라벨은 작동하지 않습니다

  • T7GG 2015.08.08 01:51
    @민틸
    민틸님 댓글 보고 소름 돋았어요 ㅋㅋㅋㅋ
    와~
    스크립트 확인 해보니 메인 라벨을 가고 메인 라벨 끝나기 전에 탐험 라벨을 가고 라벨 무한반복이네요..

    return을 만나는 부분이 없네요 ㅎㅎ;;
  • 스피릿치 2015.08.30 08:18

    혹시 작성자님 이문제 어떻게 해결하셧나요?

  • T7GG 2015.08.30 13:53
    해결 못했어요 리턴을 만날수 없는 구조이기 때문에 릿치님도 만들어 보셔서 아시자나요 ㅋㅋㅋ

    그냥 무한으로 루프 돌고 있겠죠...

    etTimer,Checker,100000
    etTimer,Checker1,30000

    이런식으로 일회용으로 쓰고있어요 만약 두개가다 시작되면 기존 매크로+체커+체커1이 돌게 되면

    매크로 과부화 현상으로 오작동 될겁니다

    현재 해결법 찾아야되는데 일이 많아서 ..

    그리고

    ;winkill, ahk_class WindowsForms10.Window.8.app.0.33c0d9d
    ;sleep, 2000
    ;winkill, ahk_class #32770

    이구문을 쓰면 블루스택을 종료 시킬 수 있습니다 하지만 매크로도 같이 멈춰 아마 안썻을거에요

    가장 원하는 소스는 네뷸러 자동 재시작 소스가 가장 적합한거 같은데요

    구할길이 없어서요 `-`;;;;

List of Articles
분류 제목 글쓴이 최근변경 추천
질문 [입문자] 녹스 비활성화 랜덤좌표 클릭 질문이용!! 1 라디에스 2017.11.18 0/0
질문 [오토핫키] 여러개의 사진을 이미지 서칭하는 방법에 ... 5 동방밀사 2015.02.05 0/0
질문 [오토핫키 질문] 이미지서치 11 겜도리 2014.10.28 0/0
질문 [오토핫키 1일차] 재미있네요! 막힌부분 질문! 6 쿠우우우우 2018.04.28 0/0
질문 [오랜만에 접속했습니다. 오토핫키 배워보렵니다.] 클라이머 2020.02.20 0/0
질문 [세나]스킬에 우선권을 줘서 스킬이 예약되있으면 취소... 2 genie7 2015.11.02 0/0
질문 [세나] 매크로 만드는 중인데 좌표 값을 모르겟네요 6 genie7 2015.08.15 0/0
질문 [사무업무]Postmessage혹은 Controlsend로 창2개컨트롤... 2 법돌 2015.06.04 0/0
질문 [별이되어라]오토핫키 잘 아시는분 있으시면 도와주세요 16 천조국 2015.02.05 0/0
질문 [밀크탭게임 관련]어떤 방법을 동원해도 이건 안되네요... 20 로맨티스트 2015.07.11 0/0
질문 [명령어]오토핫키 명령어로 부팅시 오토핫키 실행하게 ... 생존자8 2017.07.04 0/0
질문 [레이븐]setimer 라벨에 gosub 이나 goto 명령어 쓰면 ... 15 T7GG 2015.08.30 0/0
질문 [Gui] 이미지가 포함된 편집가능한 테이블 제작 26 Hangoon 2015.03.26 1/0
질문 xe홈페이지 로그인 인증방법 문의 24 우리형 2016.02.16 1/0
질문 x,y축의 직선이 마우스 따라다니게 할수 있나요?? 맛초킹 2017.02.13 0/0
질문 X Trap은 뮤텍스로 우회 못하나요? gab 2018.02.03 0/0
질문 wparam값 관련 명령어 아시는분.. 1 석빡귀 2015.09.23 0/0
질문 winsock 10051 에러좀 도와주세요~^^; 12 퉁군 2015.05.11 0/0
질문 winmove 질문좀 드리겠습니다. 7 우앙쿵쾅 2015.08.04 0/0
질문 winmove 실행시 오토핫키 팅김 질문드립니다 Liayn 2018.06.05 0/0
Board Pagination Prev 1 ... 134135136137138139140141142 ... 173 Next
/ 173

전체 최신 인기글

전체 주간 인기글