오토핫키 커뮤니티

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
분류 제목 글쓴이 최근변경 추천
질문 이미지맥스와 오토핫키 3 joeypre 2021.10.02 0/0
질문 이미지맥스와 오토핫키 비활성클릭 질문 2 츠카다카즈오 2023.02.24 1/0
질문 이미지보안뚫을수있나요 1 천지사명 2022.12.14 0/0
질문 이미지서치 3 PlusK 2016.05.07 0/0
질문 이미지서치 (반짝이는 이미지) 질문입니다. 3 해공 2017.04.09 0/0
질문 이미지서치 gosub 질문드립니다 4 어두운공간 2023.02.24 0/0
질문 이미지서치 img 이동 질문드립니다 4 광어형님 2015.02.02 0/0
질문 이미지서치 trans 옵션 질문! 5 키리야 2017.12.05 0/0
질문 이미지서치 vs픽셀서치 6 섭섭섭 2015.03.31 0/0
질문 이미지서치 x축 좌표 설정 어떻게 합니까 불놀이야 2020.04.24 0/0
질문 이미지서치 → 랜덤딜레이 → 이미지 내 랜덤클릭 도움 ... 4 저콘 2017.10.09 0/0
질문 이미지서치 공부 2틀째.. 오늘은 한걸음 땔수있게 도와... 8 아카시아 2016.12.23 0/0
질문 이미지서치 관련 고수님들 2 줍줍 2019.03.10 0/0
질문 이미지서치 관련 문의 3 핸콕 2014.10.18 0/0
질문 이미지서치 관련 질문드립니다 ㅠㅠ 제발등업좀2 2015.01.16 0/0
질문 이미지서치 관련 질문드립니다. 10 헐키 2015.06.04 0/0
질문 이미지서치 관련 질문입니다 3 kabisdin 2017.09.03 0/0
질문 이미지서치 관련 질문입니다. (봉봉님 소스 관련) 6 심장의중심 2016.10.27 0/0
질문 이미지서치 관련 활성화만 인식되는 문제 3 레이오 2018.07.05 0/0
질문 이미지서치 기다렸다가 클릭하는법 3 작은이득 2017.06.28 0/0
Board Pagination Prev 1 ... 134135136137138139140141142 ... 173 Next
/ 173

전체 최신 인기글

전체 주간 인기글