-
732
화이트M
2025.09.13 - 18:34
44
731
화이트M
2025.09.13 - 18:32
25
730
화이트M
2025.09.13 - 18:30
27
729
화이트M
2025.09.13 - 18:28
18
728
화이트M
2025.09.13 - 18:24
14
727
바람출근입
2024.04.16 - 21:40
32
726
바람출근입
2024.04.16 - 21:40
15
725
바람출근입
2024.04.16 - 21:40
25
724
바람출근입
2024.04.15 - 05:19
14
723
바람출근입
2024.04.15 - 05:18
16
722
바람출근입
2024.04.14 - 06:10
20
721
바람출근입
2024.04.13 - 04:44
22
720
바람출근입
2024.04.12 - 05:49
13
719
바람출근입
2024.04.11 - 03:22
14
718
바람출근입
2024.04.10 - 00:08
15
717
바람출근입
2024.04.09 - 00:44
17
716
바람출근입
2024.04.07 - 21:51
30
715
바람출근입
2024.04.06 - 01:27
21
714
바람출근입
2024.04.06 - 01:27
18
713
바람출근입
2024.04.04 - 21:22
15
712
바람출근입
2024.04.04 - 00:34
18
711
바람출근입
2024.04.01 - 20:24
21
710
바람출근입
2024.04.01 - 20:23
18
709
또롱이
2024.03.31 - 18:06
16
708
바람출근입
2024.03.31 - 01:02
16
707
바람출근입
2024.03.31 - 01:02
14
706
바람출근입
2024.03.29 - 23:13
19
705
바람출근입
2024.03.28 - 22:02
22
704
바람출근입
2024.03.26 - 21:43
18
703
바람출근입
2024.03.26 - 21:43
21
702
바람출근입
2024.03.24 - 21:17
17
701
바람출근입
2024.03.24 - 21:16
13
700
바람출근입
2024.03.22 - 21:39
15
699
바람출근입
2024.03.22 - 21:39
14
698
바람출근입
2024.03.20 - 21:21
18
697
바람출근입
2024.03.20 - 21:20
9
696
바람출근입
2024.03.18 - 22:54
8
695
바람출근입
2024.03.18 - 22:54
15
694
바람출근입
2024.03.15 - 09:13
16
693
바람출근입
2024.03.15 - 09:13
16
692
바람출근입
2024.03.15 - 09:13
13
691
바람출근입
2024.03.14 - 09:16
13
690
바람출근입
2024.03.12 - 12:33
17
689
바람출근입
2024.03.12 - 12:32
16
688
바람출근입
2024.03.10 - 10:38
15
687
바람출근입
2024.03.10 - 10:37
14
686
바람출근입
2024.03.08 - 10:24
18
685
바람출근입
2024.03.08 - 10:24
13
684
바람출근입
2024.03.05 - 08:59
26
683
바람출근입
2024.03.05 - 08:59
30
솔직이 님의 최근 댓글
공개하신 팩 덕분에 공부 많이하고있어요. 2023 02.17 ㄳ 2023 02.15 우리들이 엔피씨 스크립트를 만들때, 가장 기본적으로 사용하는 함수는 두개가 있습니다. list - 메뉴창 함수 dialog - 대화창 함수 그리고 함수를 이용할때 사용하는 임시변수( @ )가 있습니다. 가장 중요한것은, 함수가 어떤 용도로 사용되며, 함수 기능을 사용할시 어떤 조건이 생성이 되는지, 알야아 합니다. 우선 예를든 스크립트를 만들어보도록 하겠습니다. set @menu, list1("어떤 버튼을 누르실껀가요?","버튼1","버튼2"); if(@menu == 1) { 이벤트 영역 1 } else if(@menu == 2) { 이벤트 영역 2 } 우리는 우선, 임시저장소를 '선언'또는 만들었습니다. 어떤 임시저장소를 만들었냐구요? 바로 ' m '이라는 임시 저장소를 만들었습니다. 우리가 list1("어떤 버튼을 누르실껀가요?","버튼1","버튼2"); 에서 버튼 1을 누르면, @m 이라는 임시변수/저장소는 1의 숫자를 갖게 됩니다. 그러므로 우리가 버튼1을 누르면 if(@menu == 1) { 이벤트 영역 1 } 이 이벤트 영역 1을 사용할 수 있는것입니다. 버튼 2를 누르면 else if(@menu == 2) { 이벤트 영역 2 } 이벤트 영역 2를 사용할 수 있게되는거죠, 그냥 간단하고 쉽게 이해하세요. set @menu, list1("어떤 버튼을 누르실껀가요?","버튼1","버튼2"); < < 버튼 1을 누른것은 set @menu, 1; < < 1과 같다. set @menu, list1("어떤 버튼을 누르실껀가요?","버튼1","버튼2"); < < 버튼 2를 누른것은 set @menu, 2; < < 2와 같다. list1은 '작은 기본 메뉴창'을 불러오는 함수이며, 게임에서는 엔피씨를 눌럿을때 볼 수 있는 메뉴창을 말합니다. 그냥 메뉴창에서 버튼을 누르면, 간단하게 선언한 변수에 버튼의 누름에 따라 선언되어있는 변수에 숫자가 들어간다, 안들어간다 라고 생각할 수 있습니다. 가장 간단하게 이해를 하는 방법중에 하나는, 위에서 언급한것이고 두번째로는 금전에 빗대어 이해를할 수 있습니다. set @money, 10000; if(@money < 10000) { 이벤트 영역 1 } else if(@money > 10000) { 이벤트 영역 2 } else { 이벤트 영역 3 } 위에서는 아주 간단한 if 문이 설정 되어있습니다. 맨위에는 set @money, 10000; 이라는 임시변수 선언문이 나와있습니다. 인즉 @money 라는곳에, 10000이라는 조건이 들어가 있는것입니다. 그럼 이것을 실제로 스크립트에 적용시켜서, 우리가 엔피씨를 눌럿을때 어떤 영역을 우리가 사용가능할까요? set @money, 10000; if(@money < 10000) { 이벤트 영역 1 } else if(@money > 10000) { 이벤트 영역 2 } else { 이벤트 영역 3 } 정답은 이벤트 영역 3입니다. 첫번째 if문에서는, @money 라는 임시변수가 10000보다 적을때를 나타내고 있으며, 두번째 else if 문에서는, @money 라는 임시변수가 10000보다 높을때를 나타내고 있습니다. 그러니 아무런곳에도 포함되지않기때문에, 이벤트 영역3 에 들어갈 수 있는것입니다. 어렵지 않아요. 천천히 이해를 해보도록 하세요. 2022 08.11 고맙읍니다 2022 08.10 선생님께서 올려주신 통파일덕분에 공부 많이하고 있습니다 고마움을 어떻게 표현해야할지 모르겠습니다. 2022 07.03