조회 수 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

    음 충돌이 좀 일어나네요

     

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


  1. 일본어 스크립트를 번역하기 좋은 번역사이트 두곳입니다

    Date2010.01.09 Category공지사항 Byruby Views22086 Votes0
    read more
  2. 스크립트 게시판 관리자' ruby ' 입니다

    Date2010.01.09 Category공지사항 Byruby Views20726 Votes0
    read more
  3. 일본 스크립트/소스 공유 포럼

    Date2010.01.05 Category공지사항 By니오티 Views22257 Votes0
    read more
  4. 자동저장 스크립트

    Date2010.12.23 Category세이브 By레오 Views3201 Votes0
    Read More
  5. HG_SHOOT_ANIMATION

    Date2010.11.21 By허걱 Views2424 Votes0
    Read More
  6. HG_LIMIT_CARRY

    Date2010.11.11 By허걱 Views2066 Votes0
    Read More
  7. RPG XP Web Kit

    Date2010.11.05 Category온라인 By니오티 Views3031 Votes0
    Read More
  8. ruby-1.9.1-p429 Standard Pack

    Date2010.11.05 By니오티 Views1874 Votes0
    Read More
  9. 루비 html 라이브러리

    Date2010.11.05 Category공통 Script By펜릴 Views2833 Votes0
    Read More
  10. T?tulo Final Fantasy

    Date2010.10.15 Bydizman Views3009 Votes0
    Read More
  11. 전투시 화면 확대..!

    Date2010.10.15 Bydizman Views2536 Votes0
    Read More
  12. 상태창표시 스크립투 Ver 6.0

    Date2010.09.21 Category기타 By코아 코스튬 Views2412 Votes2
    Read More
  13. Cacao 엔진 출처사이트의 스크립트 모움

    Date2010.08.02 Byruby Views2217 Votes0
    Read More
  14. XP 형식 메뉴

    Date2010.07.29 ByJenpia Views3641 Votes0
    Read More
  15. 온라인

    Date2010.07.27 Category온라인 By개임 매니저 Views2232 Votes0
    Read More
  16. MYSQL 사용할 수 있게 하는 스크립트

    Date2010.07.25 By독도2005 Views2774 Votes0
    Read More
  17. 얼굴 띄워주는 기능&대화창 명령어

    Date2010.07.23 Category대화관련 By니오티 Views2904 Votes0
    Read More
  18. 한 글자씩 대화창에 띄웁니다.

    Date2010.07.23 Category메시지 By니오티 Views1870 Votes0
    Read More
  19. 메뉴에 얼굴 그래픽을 표현

    Date2010.07.23 Category메뉴관련 By니오티 Views1840 Votes0
    Read More
  20. 온라인

    Date2010.07.21 Category온라인 By개임 매니저 Views2117 Votes0
    Read More
  21. 메뉴를 바꿉니다.

    Date2010.06.19 ByAqua Views3210 Votes2
    Read More
  22. HG_QUEST_SYSTEM

    Date2010.06.18 By허걱 Views3598 Votes1
    Read More
  23. HG_Variables : 변수 확장 시스템

    Date2010.06.14 By허걱 Views2559 Votes1
    Read More
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