//색값변수
var #color1 0
var #color2 0
var #color3 0
//카운트변수
var #count1 0
var #count2 0
var #count3 0
//버튼좌표변수
var #x 475
var #1y 681
var #2y 775
var #3y 867
:start
#count1 = #count1 + 1
#count2 = #count2 + 1
#count3 = #count3 + 1
//fairy
//popup
//levelup
//count1 만족시 color1색값읽기
if #count1 == 10
#count1= 0
getcolor #color1 500 868
endif
//color1색값판별
if #color1 == 1337582
#color1 = 0
goto :skill
else
#color1 = 0
goto :end
endif
//영웅탭
//count2로 카운트
if #count2 == 11
getcolor #color2 505 772
sleep 100
#count2 = 0
endif
//count3으로 카운트
if #count3 == 12
getcolor #color3 500 80
sleep 100
#count3 = 0
endif
//color2 2버튼 활성화색값
if #color2 = -4612535
#color2 = 0
endif
//color3 전투시작 활성화색값
if #color3 = 4222448
#color3 = 0
endif
/////////////////////////////
:skill
//스킬4
//스킬3
//4times down
//스킬2
//스킬1
//영웅탭터치
#count1 = 11
goto :end
////////////////////////////
:end
touchdown touchup touchmove sleep 구문은 대부분 지웠습니다.
Count변수를 3개 사용하여 각각의 실행스크립트를 if구문을 사용해 만들었습니다.
원래는 count1을 사용하는 스크립트와 count2, count3을 사용하는 스크립트가 따로 있던걸
하나의 스크립트로 합쳐서 만들었습니다.
//fairy
//popup
//levelup
스크립트를 10번의 실행한뒤
if구문을 실행. 색값을 읽어들인뒤
만족하지 못하면 count1을 0값으로 Set한다음 다시 처음으로
만족하면 :skill 라벨로 가서 count1을 사용하지 못하도록 count1=11로 값을 Set해놨습니다.
여기서 실행하면 생기는 문제점이
:skill라벨 실행후에는 count1을 11로 선언했기때문에
count1을 이용하는 if구문을 넘어가서
count2와 count3을 이용하는 if구문이 실행되어야 하는데
count2와 count3의 if구문의 스크립트가 실행되지 않습니다.
어디가 잘못되었을까요 ㅠㅠ?