매크로

  • 본 서버 접속이 안되는 분들은 링크를 참고해주시기 바랍니다.
  • 이곳은 테일스타 미러 서버 입니다. 미러 서버는 회원정보가 최신이 아닐 수 있으며 속도가 느릴 수 있습니다.
  • 미러서버에서는 포인트가 정상적으로 적용되지 않으므로 본 서버에서 활동해주시기 바랍니다.
  • 로그인 및 글 작성은 본 서버를 이용해주시기 바랍니다.
조회 수 158 추천 0 댓글 3
안녕하세요. 초보입니다.

생각처럼 잘 안되서 이렇게 질문 올립니다.

우선 라벨이 없는 루프를 그냥 루프라고 부르겠습니다.

컨트롤키를 누르면 루프로 되어있는 이미지서치를 한 후에 이미지가 있으면 해당 작업을 실행 후에 뿅 이라는 라벨로 가서 그걸 실행하던가, 이미지서치가 안되도 뿅이라는 라벨로 가서 실행을 하고 싶습니다.

그리고 뿅 이라는 라벨을 수행 하다가도 루프에 있는 이미지를 서치하게 되면 잠깐 뿅 이라는 라벨에서 실행하던걸 일시정지 하고 루프에 있는 것들을 실행한 후에 뿅의 라벨에 있는 일시정지 작업을 이어서 실행하는걸 반복하고 싶습니다.

그런데 이렇게 해두면 루프에서 처음에 실행하고 그 이후에 뿅만 실행합니다. 루프는 일시정지는 고사하고 뿅 라벨만 계속 무한 실행 하더라구요.. 방법이 없을까요?

원하는 기능

1 : 컨트롤키로 시작한다.
2 : 루프를 스크립트를 실행한다.
3 : 뿅 라벨로 가서 뿅 라벨 스크립트를 실행한다.
4 : 뿅 라벨 스크립트 실행 도중에도 루프의 이미지가 발견되면 뿅 라벨을 일시정지 하고 루프를 실행한다.
5 : 루프를 다 실행했으면 다시 뿅 라벨로 돌아와서 하던 작업을 이어서 한다.
6 : 루프의 이미지가 없을 경우에는 뿅 라벨을 계속 무한반복한다.

Ctrl::

Loop, 300
{
ImageSearch, vx, vy, 0,0, A_ScreenWidth, A_ScreenHeight, *70 XXX.png
If Errorlevel = 0
{
Send, {u}
sleep, 300
Send, {a}
sleep, 300
Send, {u}
sleep, 300
Send, {b}
sleep, 300
Send, {u}
sleep, 300
Send, {c}
sleep, 300
Send, {u}
sleep, 300
Send, {d}
sleep, 300
Send, {u}
sleep, 300
Send, {e}
sleep, 300
Send, {u}
sleep, 300
Send, {f}
sleep, 300
Send, {u}
sleep, 300
Send, {g}
sleep, 300
Send, {u}
sleep, 300
Send, {h}
sleep, 300
Send, {u}
sleep, 300
Send, {i}
sleep, 300
Send, {u}
sleep, 300
Send, {j}
sleep, 300
Send, {u}
sleep, 300
Send, {k}
sleep, 300
Send, {u}
sleep, 300
Send, {l}
sleep, 300
Send, {u}
sleep, 300
Send, {m}
sleep, 300
Send, {u}
sleep, 300
Send, {n}
sleep, 300
Send, {u}
sleep, 300
Send, {o}
sleep, 300
Send, {u}
sleep, 300
Send, {p}
gosub, 뿅
}
IF ErrorLevel = 1
{
gosub, 뿅
}
}
뿅:
{
Loop, 300
{
ImageSearch, vx, vy, 0,0, A_ScreenWidth, A_ScreenHeight, *70 XX.png
If Errorlevel = 0
{
vx:=vx+5
vy:=vy+5
Mouseclick, left, %vx%,%vy%
sleep, 8000
Loop, 615
{
Send, {space}
sleep, 180
}
}
IF ErrorLevel = 1
{
Random, A, 1,4
if ( A = 1)
{
loop, 6
{
Send, {Left}
sleep, 150
}
}
else if ( A = 2)
{
loop, 6
{
Send, {up}
sleep, 150
}
}
else if ( A = 3)
{
loop, 6
{
Send, {right}
sleep, 125
}
}
else if ( A = 4)
{
loop, 18
{
Send, {Down}
sleep, 125
}
}
}
}
}

return
Alt::Reload
F7::Pause
Esc::ExitApp

  • 바로크 2018.11.25 22:48

    SetTimer 쓰세요

  • 제작의뢰 2018.11.25 23:03
    settimer 로 쓰면 어떻게 해야하나요...?
    잘 몰라서요 ㅠ
  • 바로크 2018.11.26 01:48
    루프(){
    ;루프에 있던 스크립트
    }
    뿅(){
    ;뿅에 있던 스크립트
    }

    루프()
    SetTimer, 라벨이름, 10
    while (true){
    뿅()
    }
    return

    라벨이름:
    루프()
    return


    이런 식으로요

List of Articles
분류 제목 글쓴이 최신 댓글 날짜 추천
질문 오토핫키 질문입니다 솔짝스 2018.11.26 2018.11.26 0/0
질문 아랫글에 이어서 질문 입니다. 2 제작의뢰 2018.11.26 2018.11.26 0/0
질문 오토핫키 스크립트 질문입니다. 3 제작의뢰 2018.11.26 2018.11.25 0/0
질문 gui Listview에관한 질문입니다 배키배키찬 2018.11.24 2018.11.24 0/0
질문 비활성 매크로시 마우스 이동안됨 문제 해결방법아시는... 1 mchobo 2018.11.28 2018.11.24 0/0
질문 앱플레이어 메모리리드 문의드립니다~ 고수님둘 도와주... 다찾을께 2018.11.24 2018.11.24 0/0
질문 오토핫키는 안드로이드 스마트폰에서도 돌아갈까요? 테프스렙 2018.11.23 2018.11.23 0/0
질문 녹스 화면축소 관련 1 제발등업좀2 2018.11.23 2018.11.23 0/0
자유 오토핫키 ngs우회법좀 알려주실수있나요 4 메미 2019.02.10 2018.11.20 0/0
질문 GUI 요소중 Button에 대한 질문입니다. 3 펭귄륌 2018.11.22 2018.11.20 0/0
질문 스크립트를 리로드 하지않고 처음으로 가려면? 5 크퀘 2019.01.22 2018.11.20 0/0
질문 (간단한?)매크로하나 만들고픈데 제작의뢰가능한가요? 2 더기더기1 2018.11.21 2018.11.19 0/0
질문 이미지 변경이나 움직임을 캐치할 방법이 있을까요? 2 매튜스 2018.11.19 2018.11.18 0/0
공유 자작)매크로 제작에 유용한 툴 ImageTool for Game 4 sama 2019.05.06 2018.11.18 2/0
질문 이미지서치 이미지를 자꾸 못 찾아요.. 2 NekoNya 2018.12.09 2018.11.17 0/0
자유 추천으로 베스트글된거는 좋은데.. 3 sama 2018.11.20 2018.11.17 0/0
질문 특정이미지 서치시 파일실행 해주는 스크립트가 궁금합... 2 딩딩이 2018.11.17 2018.11.17 0/0
질문 메이플 소스 제작좀 해보고싶은데 입구컷을 당하네요 딴규 2018.11.16 2018.11.16 0/0
질문 혹시 움직이는 대상 이미지서치를 쉽게 하는방법있을까요 1 쿠쿠다스4 2018.11.15 2018.11.15 0/0
질문 초보입니다 도움좀 구할게요.. loop 또는 while 2 쿠쿠다스4 2018.11.15 2018.11.15 0/0
Board Pagination Prev 1 ... 6 7 8 9 10 11 12 13 14 15 ... 172 Next
/ 172

전체 최신 인기글

전체 주간 인기글

테일스타 공지