조회 수 2559 추천 수 1 댓글 2
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
Extra Form

HG_Variables : 변수 확장 시스템

 

 ※ 기존 변수가 변경되는게 아니라 추가 변수가 생성됩니다.

스크립트를 다룰 줄 알면 써먹기 좋을거라 생각됩니다.

 

$var[A] = B  의 식으로 사용할 수 있습니다.

 

단!  A가 "MAP" 일 경우 맵이동시 해당 변수는 삭제됩니다.

 

A가 "GAME" 일 경우$var["GAME"][A] = B  의 식으로 사용하시기 바랍니다.

"GAME" 일 경우는 새로하거나 이어하거나 관계없이 모든 게임에서 동일하게 적용됩니다.

또한 $var["GAME"] 의 값이 바뀔경우는 자동적으로 저장됩니다.

이전 게임을 불러오기 해도 마지막으로 변경 된 상태로 기록되게 됩니다.

 

대문자 소문자를 구분합니다.

 

A와 B에서 사용할 수 있는 것은 숫자, 문자"", 배열[], 해쉬{}  등이 있습니다.

주의할것은 문자의 경우는 따옴표" " 로 묶어줘야 사용할 수 있습니다.

 

사용 예>

게임 완료횟수를 기록하고 싶을 때 엔딩에서 다음을 추가

$var["GAME"]["게임완료횟수"] = 0 if $var["GAME"]["게임완료횟수"] == nil

$var["GAME"]["게임완료횟수"] += 1

 

특정 맵에서는 맵에 들어갈 때마다 5개 이상 스위치를 올려야만 열리는 보물상자를 만들 때.

병렬처리 이벤트에서 $var["MAP"]["보물상자스위치"] = 0 해준 다음 페이지를 바꿔서

병렬처리로 조건분기의 스크립트에서 $var["MAP"]["보물상자스위치"] >= 5  라고 써줍니다.

스위치부분에서는 스위치를 올리는 이벤트에 $var["MAP"]["보물상자스위치"] += 1 이라고 써줍니다.

 

 

저같은 경우는 튜토리얼 을 따로 만들어서 튜토리얼 횟수를 기록해서

새게임에서 반영하는 식으로 써먹기도 했네요..@_@;

 

첨부파일의 TXT 파일을 받아서 스크립트에 내용을 추가해 주시기 바랍니다.

TAG •
  • ?
    77ER 2010.06.14 23:05

    음 사용을 해봐야 갰내요 ㅋ

     

    근데 모듈에서 해쉬로 선언한 정보는 Marshal.dump로 해서 저장시키지는 못하나보죠?

     

     

     

     

    좋은자료 감사합니다.

  • ?
    77ER 2010.06.15 22:42

    음 충돌이 좀 일어나네요

     

    스크립트 수정해서 써도 되겠죠


List of Articles
분류 제목 글쓴이 날짜 조회 수 추천 수
공지사항 일본어 스크립트를 번역하기 좋은 번역사이트 두곳입니다 ruby 2010.01.09 22091 0
공지사항 스크립트 게시판 관리자' ruby ' 입니다 ruby 2010.01.09 20728 0
공지사항 일본 스크립트/소스 공유 포럼 4 니오티 2010.01.05 22259 0
화폐단위 구분해 주는 스크립트 4 file 허걱 2010.04.13 3437 1
공통 Script 화면이 부드럽게 이동돼는 스크립트 2 ★Best갱신★ 2012.09.27 2038 0
맵관련 혹시나해서 일정키로 스크롤X 화면 부드럽게만...(스크립트를 삭제를 조금 했습니다) 호호리터엉 2012.02.13 1791 0
대화관련 한글자씩 글자 나오는거 완전판!!(오류 하나도 없음) 만원만주라 2013.07.09 2140 0
기타 한글입력기 16 file 히카루 2007.01.31 14282 1
메시지 한 글자씩 대화창에 띄웁니다. 1 file 니오티 2010.07.23 1870 0
플레이어 플레이어의 클래스 (직업) 를 표시하기 5 file windshy 2010.01.28 1728 0
메뉴관련 폰트 바꾸기 스크립트 5 아하하 2007.12.06 2520 9
전투관련 파괴효과 추천스크립트 7 file 아하하 2007.12.06 3588 1
전투관련 파괴효과 스크립트 이벤트적용 <사용법> 11 file 아하하 2007.12.06 2691 3
장르변경 턴제 전투방식(RTAB 스크립트) 3 file 루시아스 2010.01.05 1734 0
전투관련 턴제 전투방식 스크립트!!!!!!! 7 file XP 팬 2010.04.30 3330 0
전투관련 턴알 게이지바 변경 스크립트 (HP/SP) 3 file 니오티 2007.02.20 3984 2
시각적 효과 타이틀화면 나오기전 사운드아함께 로고뛰우기 예 넥슨로고 12 루비 2007.09.07 4472 6
기능추가 클리어 횟수 기록 file 허걱 2010.03.05 2117 0
전투관련 콤보 스크립트 10 아하하 2007.12.05 3700 4
플레이어 캐릭터 4 방향 움직임 개선 8 데카 2005.01.29 3156 1
이동관련 최단경로 찾아가기 4 file 허걱 2010.03.05 2107 0
메뉴관련 초기 선택창을 투명하게 만들기 9 데카 2005.01.29 2103 0
전투관련 초간단 XAS 오리지널. 1 file 호호리터엉 2011.08.04 2621 0
Board Pagination Prev 1 2 3 4 5 6 7 Next
/ 7

Copyright ⓒ Nioting All Rights Reserved. (since 1999)    개인정보
        

Fatal error: Cannot access property sessionController::$lifetime in /web/old/xe/modules/session/session.controller.php on line 45