매크로

조회 수 274 추천 0 댓글 8

안녕하세요~~ 다른게 아니라, if 구문 질문좀 드리려고 합니다...


예를 들어서 if (1) 번 안에 또 if(2) 구문을 넣어서 할 경우에 일반 if 구문과 같은지 여쭐려구요...



:a
sleep 500
getcolor #color 426 1098
if #color = 3246798

sleep 100
touchpress 0 426 1098 

sleep 100
goto :a

else
goto :b
endif


:b
sleep 500
touchpress 0 90 1100

sleep 1000


getcolor #color1 166 358
if #color1 = 7040363

touchpress 0 166 800
sleep 2000

else
goto :c
endif


:c
sleep 3000
getcolor #color2 354 986
if #color2 = 16714768

touchpress 0 90 1100

sleep 500


:reeling
touchDown 0 208 1111
sleep 12
touchUp 0


getcolor #color3 710 1270
if #color3 = 15132646
goto :sss
else
goto :reeling
endif


:sss
sleep 3000
touchpress 0 90 1100
sleep 1000

goto :c

else
goto :d
endif


:d
sleep 1000
touchpress 0 180 640

sleep 1000


:end


문제는 이부분입니다....


:c
sleep 3000
getcolor #color2 354 986
if #color2 = 16714768

touchpress 0 90 1100

sleep 500


:reeling
touchDown 0 208 1111
sleep 12
touchUp 0


getcolor #color3 710 1270
if #color3 = 15132646
goto :sss
else
goto :reeling
endif


:sss
sleep 3000
touchpress 0 90 1100
sleep 1000

goto :c

else
goto :d
endif
----------------------

getcolor #color2 354 986
if #color2 = 16714768

getcolor #color3 710 1270
if #color3 = 15132646

의 문제로 :sss로 가지를 못하고 있습니다.....


해결방법 없을까요?


  • ahsrlfrr 2016.05.12 20:58

    직접 보지 않아서 잘모르겠지만

    :c의 if문을 끝내고 다시 :reeling 에서 if문을 시작하면 될거같은데요


    :c
    sleep 3000
    getcolor #color2 354 986
    if #color2 = 16714768

    touchpress 0 90 1100

    sleep 500

    goto :reeling

    else
    goto :c
    endif



    :c를 이렇게 바꿔보세요


  • karajan 2016.05.13 09:22
    아... 이걸 말로 풀어 설명하면요....

    a를 확인해서 a가 맞으면 b로 가고 b에서 c가 맞으면 b를 계속 반복하다가, b에서 c가 틀리면 다시 a를 확인하고, 만약 a에서 a가 틀릴때....d 로 넘어가라는 말이거든요....ㅠㅠㅠ

    말과 글로 설명할려니까... 어렵네요... 답변 감사합니다.
  • ahsrlfrr 2016.05.14 14:04
    제가볼때는

    스크립트가 전체적으로 수정해야 할 부분이 많은거 같네요
    b에서도 if문장에서 else 위에 goto를 써서 어디로 갈지 정해줘야 할거 같고....

    저런식으로 스크립트를 짜려면
    각각 a b c d 에서 if-end문을 한번씩만 써서 스크립트를 짜보세요
    한번씩 써도 다 짤수 있더라구요
    goto도 잘 활용하시고....
  • karajan 2016.05.15 08:53
    감사합니다. goto 문장 한번 추가로 문제 해결했습니다.~^^^
  • ahsrlfrr 2016.05.17 19:42
    도움이 되서 다행입니다~
  • profile
    채원 2016.05.12 21:02
    히로는 비교문구에서 = 이 연산자로 같은지를 구분할 수 있는가 보군요 ??!!
  • 히로마스터 2016.05.17 17:57

    중첩 if 문 지원하지 않습니다.

    이거땜에 goto 문 남발하게 되요 흐

  • 개념의정석 2016.06.11 11:30

    elseif 문구를 이용해보심이??..


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 ★급합니다ㅠ 친구선택 스크립트 질문입니다. 고수님들 8 쒜트리 2014.12.01 0/0
질문 ★고수님들 확인좀 부탁 드립니다.★ 2 대청 2016.04.16 0/0
자유 [태환님!]40살넘은 노땅이라그런지 이제점점힘들어지네... 16 튀니지사람들 2014.12.04 0/0
정보 [지니모션 400x800] 별이되어라 미궁 스크립트 4 신기루001 2015.07.16 1/0
정보 [지니모션 400x800] 별이되어라 레이드 초대받기 1 신기루001 2015.08.19 0/0
자유 [잡담] 오랜만에 놀러왔습니다 그런데 1렙이네요;; 9 epox 2022.05.06 0/0
질문 [수정2차 성공] 스크립트 질문드립니다. 9 두매력 2015.08.03 0/0
자유 [세븐나이츠]세븐나이츠 매크로입니다. 13 Skmc37 2015.11.30 1/0
자유 [세븐나이츠] 업뎃내용 반영했습니다. 10 Skmc37 2015.09.08 0/0
자유 [세븐나이츠] 밑에고수님 스크립트로 연구중인데요 2 밀레기 2015.08.23 2/0
자유 [세븐나이츠] 7-9 자동 쫄작, 30레벨 달성시 영웅교체 ... 6 Skmc37 2015.08.19 0/0
자유 [세나]레이드 매크로 3 Skmc37 2015.11.19 0/0
자유 [설명추가]패치에 대한... 가능 의견 입니다 3 르마르딘 2014.12.11 0/0
자유 [별이되어라] 히로매크로 별이되어라 색값 3 푸른빛유성 2014.12.18 0/0
자유 [별이되어라] 뭐가 어떻게 바뀐건지???? 5 hiking 2014.12.20 0/0
자유 [별이되어라] 매크로 또 막혔네요. 6 푸른빛유성 2014.12.18 0/0
정보 [별이되어라] 동료 강화 스크립트제작에 대한 개인적인... 24 하르핌 2015.01.03 2/0
질문 [별이되어라] 궁금한점 하나.. 7 하르핌 2014.12.30 0/0
자유 [별되]태환은린님의 모든던전용 수정한거 테스트 부탁... 6 천구텐구 2014.11.06 0/0
자유 [별되]오늘 처음올라온 스크립트가.... 34 원량난화 2014.12.20 0/0
Board Pagination Prev 1 ... 109110111112113114115116117 ... 123 Next
/ 123

전체 최신 인기글

전체 주간 인기글