안녕하세요~~ 다른게 아니라, 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로 가지를 못하고 있습니다.....
해결방법 없을까요?
직접 보지 않아서 잘모르겠지만
: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를 이렇게 바꿔보세요