매크로

조회 수 327 추천 0 댓글 3

히로매크로 if 스크립트 질문입니다.


매크로익스프레스로 만들어진 매크로를

히로매크로로 변환하는 작업을 하고 있는데


한가지 막히는 점이 있어서 

고수님의 도움을 요청합니다


히로매크로는

'if 중첩매크로가 안된다'고 하더라구요

https://i.imgur.com/xIbsvgn.png


그런데 저는 위의 매크로 처럼

85, 174 좌표의 색이 79만보다 작을때만

'별5대리'를 실행하고픈데


'별5대리'에도 반복 때문에 if문이 쓰여서

문제가 되더라구요


위 식이

히로매크로에서는


getcolor #n1 85 174

if #n1 < 799999


:별5대리


#count=#count+1

if #count == 2

toast #count

goto :end1

endif


블라

블라


goto :repeat12

:end12


endif  // #n1



이런식으로 나오는데

if문 안에 if를 못쓰니까..

if문 안에 if를 쓰지 않는 반복문이 없을까요??


아니면 다른 좋은 방법이 없을까요??


부탁드립니다.


  • Trive 2015.09.09 11:01

    중첩if가 안된다면 goto를 이용해서 안에있는 if를 바깥으로 빼는게 좋습니다.


    if asd > 0

       if asdf<0

       endif

    endif


    위와 같은 상황이라면 아래처럼 하면됩니다.


    if asd > 0

       goto :DoubleIF

       :End_DoubleIF

    endif


    :DoubleIF

    if asdf < 0

    endif

    goto :End_DoubleIF


    위처럼 goto를 이용해서 내부의 if를 빼는 방법은

    히로 매크로 포럼에도 소개되어있는 방법입니다만

    아무래도 스크립트 보기에 불편한 단점이 있습니다.


    그건 어쩔수없기때문에 주석으로 구분을 잘해둘 필요가 있습니다.

  • 매크로영구 2015.09.09 15:38
    답변감사합니다.

    근데 너무 어려워서 이해가 안되네요
  • Trive 2015.09.10 10:13
    약간 더 설명을 드리자면

    내부에 있던 if문을 goto를 통해 밖으로 빼서 처리한다음
    다시 goto를 사용해서 원래있던 자리로 돌아가는것입니다

List of Articles
분류 제목 글쓴이 최근변경 추천
자유 몬길 히메 갤럭시 S2 DB있으신분 공유좀 부탁드립니다... 1 용이7 2015.09.02 0/0
자유 [세븐나이츠] 밑에고수님 스크립트로 연구중인데요 2 밀레기 2015.08.23 2/0
질문 원하는 위치에 좌표값을 알고싶은데 방법좀 알려주세요 3 여우별 2015.09.03 0/0
질문 해당색값검출되면 알림음이나 진동식으로 사용자가 알... 1 도방 2015.11.02 0/0
질문 히로 매크로에서 lack of sys mem 이 뜰때 해결책??? 1 뎅뎅E 2015.09.05 0/0
자유 어제 세나 매크로를 올렸었는데요 12 Trive 2015.10.02 0/0
질문 히로 스크립트 error 관련 질문 1 비주이 2015.09.08 0/0
질문 스크립트 관련 질문입니다 4 매크로영구 2015.09.25 0/0
질문 히로 고수분들에게 질문좀 할께요 4 별사탕 2015.09.10 0/0
질문 히로매크로 if 스크립트 질문입니다. 3 매크로영구 2015.09.25 0/0
질문 조건 충족시 무한루프 탈출법 알려주세요. 5 매크로영구 2015.09.11 0/0
질문 히로매크로는 홈키가 녹화가 안되네요 5 매크로영구 2015.12.23 1/0
자유 [세븐나이츠]세븐나이츠 매크로입니다. 13 Skmc37 2015.11.30 1/0
질문 히로매크로 고수분들께 문의 드립니다. 15 뎅뎅E 2015.11.24 0/0
자유 노트4 몬길이나 세나 히로 디비 있으신분 계신가요 3 몬길돌려 2015.10.02 0/0
질문 가끔 사용하다보면 모든 색값이 마이너스로 잡히던데 2 293573 2015.09.25 0/0
질문 스크립트 복사하는방법이 있나요? 3 dadr 2015.11.17 0/0
질문 프레임버퍼로 짜여진 스크립트 구할수잇을까요?ㅎㅎ 2 개삼이 2015.09.30 0/0
질문 블루스택으로 히로매크로를 돌리고싶어요... 6 소나무바람 2015.10.16 0/0
질문 스크립트 자체내에서 스크린샷, 캡쳐에 대해서 질문입니다 5 매크로영구 2015.11.17 0/0
Board Pagination Prev 1 ... 102103104105106107108109110 ... 123 Next
/ 123

전체 최신 인기글

전체 주간 인기글