2렙 되기 30점 모지란 부분에서 가위 바위 보로 점수 날린다음에
절치부심하고.. 막 수정해보고 하는데..
댓글좀 달려고 하니 벌써 베팁으로 넘어가버렸네요 ㅜ.ㅡ ?
다름이 아니라 질문이 있어서 이렇게 글을 작성합니다
55레벨 멈춤에 관한 스크립트입니다
1) lvstop이라는 변수에 0 지정
var #lvstop 0
2)lvstop 조건문
//if #lvstop == 0 and #l10 == #50c and #l11 == #501c
if #lvstop == 0 and #result1 = 1 and #result2 = 1
goto : la1
else?
goto :advend
endif
:la1
//if #la1 == #a5c and #la11 == #a51c
if #result3 == 1 and #result4 == 1
sleep 50
toast 55레벨 달성
sleep 3000
goto :finish3
endif
이조건을 만족하면 finish3으로 가는데
3)종료 선언
//======================종료설정=========================
:finish1
if #ok1x != 0 and #ok1y != 0
goto :back1
else
goto :end
endif
:finish2
if #ok2x != 0 and #ok2y != 0
goto :back2
else
goto :end
endif
:finish3
sleep 3000
goto :55lv
//=======================================================
여기 보면 종료가 아니라 finish3에서 다시 본문에 있는 조건문 위에 있는 55lv로 가라는 말인데
왜 이럴까요? 55lv를 end로 고치고 바로 종료 시켜도 되려나요?
제가 지금 55렙 지우고 다시 키우는중이라 ㅜ.ㅡ 확인할 방도가 없네요 ;;
무한루프를 돌게 하려는 겁니다. 스크립트를 무한?반복으로 해놓고 재생할 경우, end 로 가도록 하면 매크로가 새로 시작되어서 55렙 무시하고 다시 도는 경우가 발생할 수 있습니다. 따라서 55렙이라는 것을 인지하면 그 부분에서 무한반복 하면서 딜레이 시간마다 55렙 도달이라는 메세지를 띄우도록 만들어져 있는 것입니다.