팟팟팟님의 튜토리얼들을 따라해보고 이제 나름 제대로 해볼려고 하는데요.
금작화님과 안녕하세욥님들의 스크립트들을 보면서 틀을 잡을려고 하고있어요.
그런데 둘다 보면서 제가 변수에대해 너무 무지하다는걸 알았는데 설명서를 읽어도 잘 이해가 안가서요.
1. "값" 설정은 어떻게 하는건가요?
2. 설명서를 읽고나서 대충 0은 건너뛰고 1은 진행이다 정도밖에 이해가 안가는데 이것도 아직 확실히 이해를 못한게
건너뛴다는것은 그 스크립트를 무시하는거나 다름없는게 아닌가요? 아마 아무값도 안넣는게 무시하는것같은데
그러면 0을 넣을경우는 어떤경우 인가요?
3. 그리고 안녕하세욥님은 거의 모든 변수값을 0으로 하시고 금작화님은 0대신 -1을 많이 넣으셨는데 -1의 의미는 무엇이지요?
0과 같은 건가요?
4. 마지막으로 1번의 연장선 혹은 같은 질문인데요 -1 이나 0을 안넣는 경우는 어떻게 판단을 해요?
예를들어서 금작화님의 일반변수 목록을 보면 모험란에 변수_스2_3턴 은 0 그리고 변수_스2_3턴_2는 8
(무탑이나 다른 스킬변수들은 10인데 모험만 3번째 영웅 스킬들이 빠져서 8로 설정된것 같네요. 이것도 이유가 있나요?)
이라고 되어있는데 이렇게 넣으신 경우는 무엇인가요?
5. 두분다 이미지변수들은 값을 안넣으셨는데 그러면 이미지 변수는 아예 신경 안써도 되는 부분인가요?
다쓰고 나서 보니 제가 너무 배움 없이 질문만 많이 한게 느껴지는데 구글링 해도 잘 이해가 안가서
제발 도와주셨으면 합니다.
카카오토는 변수와 배열을 "그룹"이라는 이름으로 같이 부릅니다.
그룹은 값과 좌표, 이미지를 보관할 수 있습니다.
일반그룹과 이미지그룹의 사용방법은 똑같습니다.
이미지그룹은 일반적으로 이미지DB 보관용으로 사용하나
일반그룹과 내부적으로 동일하므로 머릿속 정리만 잘되면
이미지그룹 1개로 그룹 2개의 역할을 대신할수 도 있습니다.
값을 지정하지 않은경우 0 또는 공백문자로 자동 인식합니다.
그룹의 값은 그룹대화상자에서 직접 입력하거나
스크립트 수행시 연산 등의 명령으로 바꿀수 있으며
제어판에서 컨트롤과 그룹과 연동시켜놓아 매크로 실행전 상황에 따라 원하는 값으로 바꿀수 있습니다.
(체크버튼 -0,1, 콤보-선택항목번호, 텍스트-입력문자가 값이 됩니다.)
그룹의 값은 크게 3가지로 사용됩니다.
1. 연산이나 판단 등에 사용할 값
판단 [그룹1]=3이면 모험, 아니면 대전
카운트 [그룹1]을 1씩 증가
연산 [그룹1]과 [그룹2]를 더해라. ,
2. [그룹2]가 0 이면 첫번째 스크립트로 가고
[그룹2]가 1 이면 두번째 스크립트로 사다리타고
[그룹2]가 2 이면 세번째 스크립트로 사다리타고
[그룹2]가 N 이면 N+1번째 스크립트로 사다리타라
3. [그룹3] -[항목1]
ㄴ[항목2]
ㄴ[항목3]
[그룹3]이 0이면 [항목1]의 좌표를 클릭해라, [항목1]의 이미지가 있는가 판단하라
[그룹3]이 1이면 [항목2]의 좌표를 클릭해라, [항목2]의 이미지가 있는가 판단하라
[그룹3]이 N이면 [항목N+1]의 좌표를 클릭해라 .......
참고로 [그룹명3] 하위 항목중 선택한 1개의 좌표를 클릭하라
하위 항목 선택<-- [그룹명3]의 값 입니다.
그룹명의 값은 판단이나 연산을 위한 숫자값임과 동시에 선택항목의 번호입니다.
이 말은 연산이나, 제어판을 통해 [그룹명3]의 선택항목을 바꿀수 있다는 뜻입니다.
(맵선택시 주로 이 방법을 사용)