오토핫키 커뮤니티

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
분류 제목 글쓴이 최근변경 추천
질문 오토핫키냐..카카오토냐.. 12 돌키 2018.10.31 0/0
질문 오토핫키 다른 소스를 쓸 때 돌키 2018.08.30 0/0
질문 윈도우10 가상 데스크탑 기능으로도 이미지 서치를 할... 5 묵치기 2018.09.05 0/0
질문 비활성 이미지서치, 클릭관련 질문 샌드위치 2018.08.30 0/0
질문 ocr 랙 관련 도움 좀 부탁드립니다 1 미라클클 2018.09.04 0/0
질문 활성과 비활성의 차이가 무엇인가요~? 1 배고파3000 2018.09.04 0/0
질문 포스메세지 키다운 관련 2 제발등업좀2 2018.09.02 0/0
질문 바람 오토핫키 스카이 2018.09.01 0/0
질문 카페 글쓰기 인증 뚫기 1 벤틀리 2021.10.18 0/0
질문 이미지서치 질문좀 할께요 3 광대승천 2018.09.05 0/0
질문 오늘도환생 매크로 구해요~ 뿌뽀 2018.09.05 0/0
질문 서머너즈워 쫄작 팁좀 없을까요? 가느가다 2018.09.05 0/0
질문 피크앱플레이어 비활성 클릭 19 리체 2019.01.17 0/0
질문 메이플m 매크로 7 깜시 2019.03.19 0/0
질문 붉은보석 매크로 있나요~? 2 rdstone 2020.10.06 0/0
질문 붉은보석 오토핫키 1 rdstone 2018.10.13 0/0
질문 리소스 질문이요~ 2 왕초보이에으 2018.09.08 0/0
질문 오핫으로 단순 매크로만들기 3 갓크로쥬세요 2018.09.16 0/0
질문 혹시 스팀에서 제공하는 게임에는 오토핫키가 안먹히나요? 샷시봉 2018.09.08 0/0
질문 컴파일러 실행은 잘되는데 Gui 로 만들어서 하려니 오... 2 오토AI 2018.09.11 0/0
Board Pagination Prev 1 ... 126127128129130131132133134 ... 173 Next
/ 173

전체 최신 인기글

전체 주간 인기글