질문과 답변

Extra Form
종류 에러 해결

 

 

 

사진처럼 스크립트를 적용시켜보려 했는데 스크립트 적용이.... 올려둔 에러창 이미지가 뜨면서 튕기더라고요.

뭘 잘못한 건지 알려주실 능력자분 찾습니다.

(이벤트만 겨우 만지는 초짜라 스크립트는... 미지의 세계입니다! 많이 풀어 이야기해 주시면 감사하겠습니다.)




명령어만 넣으니 NoMet....뭐라고 써있는 사진과 같은 창이 뜨네요.




(스크립트 원문) :

최소의 스크립트로 최대의 효과를 누리고 싶다,

딱 이 부분만 스크립트였으면 좋겠는데... 라는 부분을 스크립트로 만들었습니다..

 

바로 변수/스위치 의 임시 저장 및 로딩 기능입니다 ^^

무슨 뜻인고 하니, 변수와 스위치만을 따로 저장/로딩 할 수 있는 세이브 파일을 따로 만드는 스크립트입니다.

 

어떤 이득이 있냐구요...?

굳이 로딩을 하지 않아도 스위치/변수등을 불러올 수 있으므로, 타이틀 화면 스킵 스크립트와 합쳐지면 변화무쌍한

스크립트를 만들어 낼 수도 있죠.  아이디어가 번뜩이시는 분이시라면 무궁무진한 응용이 가능합니다.

 

예를 들어 사실 제가 이 용도로 쓰려고 만드건데, '앨범'을 만들수도 있답니다.

하나의 컷씬이 나올 때마다 따로 저장된 변수/스위치용 저장데이터를 불러와 스위치를 키고 파일을 저장하면 완료...!

 

게임을 껐다가 켜서 타이틀 스킵 스크립트를 쓰고 저장된 데이터를 불러오게 하면 게이머가 로딩을 따로 하지

않아도 변수와 스위치만 로딩할 수 있다는 거죠...! ^^;

 

응용하면 시스템 옵션을 사용할 수도 있고, 과거 '크로노트리거' 나 요새 모바일 게임 '영웅서기'처럼 게임을

한 번 깨고 나면 더 어려운 난이도로 재시작할 수 있게 할 수도 있고, 게임을 클리어한 횟수를 보여준다던지

한번 봤던 이벤트씬은 스킵하는 기능이라던지를 만드실 수 있답니다.

스크립트는 다음과 같습니다.

 

##################################################################################################

 

#제작 : 카리스

SAVING_FILES = "data/swival.rvdata"

module Saving
 
   def Saving.files
    file = File.open(SAVING_FILES, "wb")
    Marshal.dump($game_switches,       file)
    Marshal.dump($game_variables,      file)
    file.close
  end
 
end

module Loading
 
  def Loading.files
    file = File.open(SAVING_FILES, "rb")
     $game_switches   = Marshal.load(file)
     $game_variables   = Marshal.load(file)
    file.close
  end
 
end

SAVING_FILESs = "data/temp.rvdata"

module Tsaving
 
   def Tsaving.files
    file = File.open(SAVING_FILESs, "wb")
    Marshal.dump($game_switches,       file)
    Marshal.dump($game_variables,      file)
    file.close
  end
 
end

module Tloading
 
  def Tloading.files
    file = File.open(SAVING_FILESs, "rb")
     $game_switches   = Marshal.load(file)
     $game_variables   = Marshal.load(file)
    file.close
  end
 
end

 

#################################################################################################

 

사용법. 모든 내용은 게임 이벤트 내 이벤트 커맨드 3번 페이지 고급탭에서 '스크립트'를 눌러 입력하시면 됩니다.^^;

 

1.현재 게임의 스위치/변수를 임시 저장하기

   - 따로 저장된 스위치/변수를 불러오면 원래 사용중이던 변수나 스위치가 지워지고 불러온 파일의 데이터가 입혀집니다.

     따라서 현재 스위치/변수를 임시 저장해줄 필요가 있습니다.

 

Tsaving.files

 

이것만 삽입해주시면 됩니다~

 

 

2.따로 저장 된 변수/스위치 불러오기

  - 옵션/앨범/클리어횟수 등을 저장한 파일을 불러오는 스크립트입니다.

 

Loading.files

 

3.불러온 변수/스위치 저장하기

 

Saving. files

 

4. 임시 데이터 불러오기

  - 게임에서 원래 쓰던 변수/스위치 데이터를 불러오는 거죠.  아까 Tsaving.files로 저장한 파일을 불러오는것입니다~

 

Tloading.files

 

------------------------------------------------------------------------------------

기타 질문이나 사용법은 superrogin@gmail.com으로 보내주시면 답변드리겠습니다~

 

**주의사항!  처음 사용하시기 전에 게임 첫화면에서 Saving.files 스크립트를 실행하시어

더미 파일을 만들어주셔야 Loading.files를 실행해도 오류가 안납니다.

개인용도로 만든 스크립트라, 해당사항을 모두 스크립트화 하지 않은 점 죄송합니다.

 

조금만 유심히 보시면 쉽게 뜯어서 사용하실 수 있는 스크립트이니 아무쪼록 많은 도움 되기를 바랍니다 ^^;

 

 

 

 

 

■ 질문전 필독!
  • 질문할 내용이 이 게시판이나 강좌에 이미 있는지 확인합니다.
  • 하나의 게시물에는 하나의 질문만 합니다.
  • 제목은 질문의 핵심 내용으로 작성합니다.
  • 질문 내용은 답변자가 쉽게 이해할 수 있도록 최대한 상세하게 작성합니다.
  • 스크립트의 전문이 필요할 경우 txt 파일 등으로 첨부해 주시기 바랍니다.
  • 답변받은 게시물은 삭제하지 않습니다.
  • 답변이 완료된 경우 해당 답변해주신 분들께 감사의 댓글을 달아줍니다.
    • 처음 오신 분들은 공지 게시물을 반드시 읽어주세요!

※ 미준수시 사전경고 없이 게시물을 삭제합니다.

Who's CatoN

profile

취미형 게임 제작자

 

 

 

-제작 게임-

감옥탈출(자타공인 똥망겜)
(
http://avangs.info/store_completion_game/1754168)

사분 안에 라면 끓이기
(
http://avangs.info/store_completion_game/1754865)

쿠네쿠네(くねくね)

(http://avangs.info/store_completion_game/1821538)

Comment '1'
  • ?
    13자리난수 2019.03.20 12:41
    스크립트란에

    Saving.files

    딱 하나만 넣으면 되는 것 같습니다. 스샷에서 길게 쓰신 스크립트 부분은 Saving.files라는 함수를 '정의'하는 스크립트이기 때문에 그걸 쓸 순 없습니다.


    스크립트 설명 아래에 써있는 것처럼

    Tsaving.files
    Loading.files
    Saving.files
    Tloading.files

    명령어만 쓰면 될 겁니다.

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12389
RMVX $game_party.item_number로 아이템 숫자가 호출이 안 되는데 뭐가 문제일까요? 1 MMM 2014.07.07 751
RMVX $scene = Scene_ATB.new 이게 안됩니다 2 file 욕쟁이스님 2012.11.04 930
RMVX 'rpg 쯔꾸르 vx'에서 한국 노래가 bgm으로 써지지 않습니다. 2 마런마 2014.01.14 1329
RMVX '그림의 표시' 20개 이상 하는 법?! 4 고우쿠마 2010.10.31 951
RMVX '답을 입력하는 시스템' 스크립 도와주세요 2 별33 2010.10.06 637
RMVX '애니메이션 불러오기 실패'를 고치고... 손봐야 할 것? 2 karlen 2013.11.12 1148
RMVX '어둠 그 안에서'처럼 PDA에 저장기능이 있는 기능 3 IB광팬~ 2012.11.11 1092
RMVX '어둠 그 안에서'처럼 문자가 오는 이벤트 2 IB광팬~ 2012.11.15 1139
RMVX '여긴 어디 그녀는 누구' 에서 말이죠. 1 Sword Legend 2011.09.04 2495
RMVX ( 스크립트 ) Scene_Map 에서 오류가나요 ㅠㅠ 2 file 고자몬 2012.12.31 790
RMVX (RMVX)타이틀글씨는 뜨는데 메세지글씨가 안뜹니다 3 file 늑대치 2014.06.16 963
RMVX (rpgvx)기차스크립트 사용법(스크립트 사용법) 5 ba람이 2011.10.19 2027
RMVX (vx)이벤트의 영구삭제 4 수호군 2011.07.31 1618
RMVX (도와주세요) 게임 세이브,로드 오류 3 file 후퇴차기 2013.11.23 1268
RMVX (수정)vx 스크립트중에 전투 스크립트 오류 해결법좀 ㅠㅠ 2 file 지혈이 2013.03.27 861
RMVX (스크립트) VX맵칩 확장방법 질문이요~ 빈수레 2011.01.14 889
RMVX (전부해결) KGC스크립트 수정에 관련 질문 4 츄우 2011.12.21 1473
RMVX (한번만 읽어주세요) 한 작품을 멋있게 만들고 싶습니다 1 AccelHacker 2016.08.07 189
RMVX (해결) KGC 스크립트와 윈도우 관련 질문입니다. 6 file 츄우 2011.12.21 1436
RMVX (해결) 데이터베이스 내용이 짤려서 나옵니다. file genie 2011.07.14 1722
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 127 Next
/ 127