질문과 답변

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 12409
RMVX RPGVX 사이드뷰 배경 2 스노우 2010.09.13 1497
RMVX 스크립트 syntax error 문제 1 dcbuzz 2010.09.13 1662
RMVX 이름입력 이벤트를 넣어도 왜 이름이 안바뀔까요? ㅡㅡ;; 4 dcbuzz 2010.09.14 1238
RMVX ATB 사이드 배틀 관련 질문입니다. 4 니노미야 2010.09.14 939
RMVX KGC_PassiveSkill 에 대해서 질문 드립니다.;;; 7 니노미야 2010.09.14 1007
RMVX 테스트플레이할때 원래 좀 딜레이가 있나요? 3 dcbuzz 2010.09.14 920
RMVX RPG Tankentai SBS 3.3 Kaduki Eng 스크립트 5 스노우 2010.09.14 1125
RMVX 전투시 배경화면 교체해주는 스크립트에 대한 질문입니다. 11 니노미야 2010.09.15 1063
RMVX 메뉴 화면에 대한 질문이 있습니다. (요 몇일동안 너무 자주 오는;;; ) 3 니노미야 2010.09.15 1234
RMVX ATB 사이드 배틀에 오버드라이브를 적용시켰을 때 질문입니다. 7 니노미야 2010.09.16 831
RMVX 애니메이션 타이틀 1 Kan 2010.09.16 1033
RMVX 대규모파티 스크립에 관한 질문입니다. 1 별33 2010.09.16 873
RMVX 스텟 포인트 스크립트 오류? 끼룩 2010.09.16 701
RMVX 주문서 1 잉여잉어빵 2010.09.16 818
RMVX 부활 잉여잉어빵 2010.09.16 814
RMVX 드랍 아이탬 1 잉여잉어빵 2010.09.16 763
RMVX ultimate series 스킬데미지 계산 오류 3 크런키맛아듀크림 2010.09.16 878
RMVX vx 장비에다가 레벨제한거는 스크립트좀요 2 swewedsd 2010.09.17 1222
RMVX ultimate series 스킬데미지 계산 오류 (시르트산님~) 2 크런키맛아듀크림 2010.09.17 905
RMVX 시르트산님 봐주세요! 3 크런키맛아듀크림 2010.09.17 843
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