안녕하세요~
저는 그동안 다른 분들이 만들어 주신 스크립트만 이용 하면서
간간히 문제 되는 부분 조금씩 수정하는 정도로만 사용 하고 있었습니다.
이번에 테라가 나오면서 저도 스크립트 짜는 법을 배울겸 카카오토프로를 이용 하여
스크립트를 공부 하면서 짜고 있는대요.
양지신사님이 올려주신 스크립트 참고 하여 작성 하고 있는 중에 잘 안되는 부분이 있어
문의 드립니다.
일단 글로 설명 드리자면..
제가 가방정리라는 함수를 함수탭에 만들었습니다.
그 함수 내에서 이것 저것 확인 하고 주루루루루룩 하다가 레벨업을 해야 하는 부분이 되면
레벨업호출 이라는 함수를 추가로 만들어서 거기에서 호출 하여 쓰도록 만들었는대요.
(레벨업함수는 가방정리 함수 밑에 신규로 만듬)
이게.. 레벨업 하는 곳에서 레벨업 함수를 호출은 잘 하는대... 레벨업 함수가 종료 되면
다시 가방정리 함수로 돌아와야 하는대..이게 돌아오질 않고 종료 되어 버리내요..ㅜㅜ
혹시 어떤부분을 설정 해야 할까요?
스크립트도 올려 드립니다. 고수분들께서 가르침 부탁 드립니다.ㅜㅜ
https://drive.google.com/open?id=14AAc82Z5dTC2wCBVfsk85-JOYuvIBW-C
고맙습니다~
정상입니다.
A함수 호출 중 다른 함수를 호출 시 A함수는 함수로서의 역할을 잃어버려
재역할을 못하게 된다라는 여러번 본적이 있습니다.
차라리 저렇게 하시려면 임시적으로 함수안에 만들어서 이동 후 다시 복귀하는 식으로
만드시는 게 나을 수 있습니다.
예를 들자면, 전혀 갈 수 없는 곳에 서브에 레벨업 함수에 대한 것을 넣고 지정된 곳에서만
이동 후 빠질 수 있게 하시면 임시방편으로 사용하실 수 있으실 것 같습니다.
추천방법은 무기체크까지만 함수로 만들고 빠져나간 후 레벨업 함수를 호출한 후 마무리를
재호출하는 방식으로 3단계로 만드시는 게 제일 나을 것 같습니다.