질문과 답변

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
RMVXA RPG VX ACE에서 메뉴창에서 저장을 삭제하는 방법 3 간당께 2012.02.10 3702
RMVXA ace의 해상도 변경은 가능한가요? 5 스탄즈 2012.06.25 3692
RMVXA ACE에서 폰트를 바꾸는 법을 알고 싶습니다. 2 오이닼왕 2012.01.20 3684
RMVXA rpg만들기 툴로 연시만으로 만들 수 있는 미연시처럼 배경나오고 캐릭터나오고 그렇게 만들 순 없나욤? 4 오야붕 2013.01.19 3674
RMXP 액알 (이벤트 액알 X)과 스크립트에 대한 질문 4 챔피언 2011.11.02 3643
RMXP RPGXP1.03 스크립트창이 ㅄ같내요 ㄷㄷㄷ 3 달마야놀자 2012.01.07 3641
스크립트 사용 RMMV alert 질문 15 file 무명시절 2019.02.02 3626
기타 컨스 Classic 스프라이트 관련 질문. 5 Lighna 2012.06.03 3621
사이트 이용 다운이 않됩니다. 엑스트라 2012.12.23 3608
RMXP 쯔꾸르 게임 제작이 처음인데 어떻게 해야할지 모르겠습니다 ㅠㅠ 5 니치 2014.01.02 3554
RMVXA RGSS3는 VX ACE 가 아직 나오지 않아서 자세히 알수 없나요? 1 스크립트고수가... 2011.12.11 3552
RMVX 횡스크롤에 대해 질문드려요 4 file 김랖 2011.11.27 3542
RMVXA 맵전체를 일러스트화 시킬수있는방법은 없나요?? 25 file ckck 2016.12.08 3540
RMVXA vx ace랑 vx랑 스크립트 연동 안되나요? 1 동뼉 2012.01.08 3524
기본툴 사용법 RMMV hp,mp,tp,exp의 뜻이 뭔가요? 3 재선 2019.12.18 3448
RMVX 후레쉬같은 이벤트 질문 2 노이치 2012.07.08 3448
RMVX rpgvx없이 게임 실행하기 3 쏘차이 2013.06.20 3442
RMVX RPG VX<<< BGM이랑 ME 이거 사운드가 안나와요.ㅜㅜ 1 토모야키 2011.10.22 3432
RMXP 완전중요) [제 게임 암호화 파일을 뚫는 법 알려주세요] 2 챔피언 2011.12.29 3427
RMVXA 심플맵이 적용이안됩니다 1 펭귄꼬리 2012.05.07 3419
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 516 Next
/ 516