바람의나라 자료게시판 () 겨털팜 통파일 솔직이 2018.11.26 - 17:41 2018.09.23 - 11:45 182 2 스크립트 참고용 용도로 받아두었던거 올립니다. Attached file 겨털팜-풍온라인 (2).zip 9.88MB 1 이 게시물을.. N 0 0 6.51 클라김현 11 솔직이 솔직이 님의 최근 글 게시판 보고 느낀점 117 3 2023 02.17 여러분들 레어서버하지마세요 368 5 2020 12.27 그냥 레어서버로 프바 시작하는 유저들이 안타까워요 474 11 2020 04.25 metaconv 사용법 아시는분... ㅠ 13 2018 10.01 cr 구동기 2.05버전 141 2018 09.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 글쓴이의 서명작성글 감추기 댓글2 0 솔직이 2018.09.23 - 11:47 #2753191 제목에 못달아둤는데 CR기반입니다. 0 국풍風 2018.11.26 - 17:41 2018.11.26 - 17:41 #3199654 서버구축 공부중입니다. cr통파일 공유해주시면 사례하겠습니다. tobe21c@nate.com 댓글 쓰기 에디터 사용하기 닫기 글쓴이 비밀번호 댓글 등록 view_headline 목록
솔직이 님의 최근 댓글
공개하신 팩 덕분에 공부 많이하고있어요. 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