질문과 답변

Extra Form

RPG MAKER XP 로 심심할때마다 깨작거리면서 놀고있습니다 ㅠㅠ

 

그런데 세이브가안되요 ㅠㅠ 아 이거어쩌죠?? 세이브도안되고 불러오기도되지않습니다 스크립트의 오류인가요??

 

하지만 저는 기본 세이브 스크립트인 이것을쓰구잇고 만진적 조차도없습니다

 

어떡하죠저는 ... 이게 무슨 파일을 안깔아서 뜨는오류인가요?? 아님 스크립트?? 아님뭘까요?? 고수님들도와주세요~

#==============================================================================
# ■ Scene_Save
#------------------------------------------------------------------------------
#  세이브 화면의 처리를 실시하는 클래스입니다.
#==============================================================================

class Scene_Save < Scene_File
  #--------------------------------------------------------------------------
  # ● 오브젝트 초기화
  #--------------------------------------------------------------------------
  def initialize
    super("어느 파일에 세이브합니까?")
  end
  #--------------------------------------------------------------------------
  # ● 결정시의 처리
  #--------------------------------------------------------------------------
  def on_decision(filename)
    # 세이브 SE 를 연주
    $game_system.se_play($data_system.save_se)
    # 세이브 데이터의 기입
    file = File.open(filename, "wb")
    write_save_data(file)
    file.close
    # 이벤트로부터 불려 가고 있는 경우
    if $game_temp.save_calling
      # 세이브 호출 플래그를 클리어
      $game_temp.save_calling = false
      # 맵 화면으로 전환해
      $scene = Scene_Map.new
      return
    end
    # 메뉴 화면으로 전환해
    $scene = Scene_Menu.new(4)
  end
  #--------------------------------------------------------------------------
  # ● 캔슬시의 처리
  #--------------------------------------------------------------------------
  def on_cancel
    # 캔슬 SE 를 연주
    $game_system.se_play($data_system.cancel_se)
    # 이벤트로부터 불려 가고 있는 경우
    if $game_temp.save_calling
      # 세이브 호출 플래그를 클리어
      $game_temp.save_calling = false
      # 맵 화면으로 전환해
      $scene = Scene_Map.new
      return
    end
    # 메뉴 화면으로 전환해
    $scene = Scene_Menu.new(4)
  end
  #--------------------------------------------------------------------------
  # ● 세이브 데이터의 기입
  #     file : 기입용 파일 오브젝트 (오픈이 끝난 상태)
  #--------------------------------------------------------------------------
  def write_save_data(file)
    # 세이브 파일 묘화용의 캐릭터 데이터를 작성
    characters = []
    for i in 0...$game_party.actors.size
      actor = $game_party.actors[i]
      characters.push([actor.character_name, actor.character_hue])
    end
    # 세이브 파일 묘화용의 캐릭터 데이터를 쓴다
    Marshal.dump(characters, file)
    # 플레이 시간 계측용의 프레임 카운트를 쓴다
    Marshal.dump(Graphics.frame_count, file)
    # 세이브 회수를 1 늘린다
    $game_system.save_count += 1
    # magic number-를 보존한다
    # (에디터로 보존할 때마다 랜덤인 값에 고쳐 쓸 수 있다)
    $game_system.magic_number = $data_system.magic_number
    # 각종 게임 오브젝트를 쓴다
    Marshal.dump($game_system, file)
    Marshal.dump($game_switches, file)
    Marshal.dump($game_variables, file)
    Marshal.dump($game_self_switches, file)
    Marshal.dump($game_screen, file)
    Marshal.dump($game_actors, file)
    Marshal.dump($game_party, file)
    Marshal.dump($game_troop, file)
    Marshal.dump($game_map, file)
    Marshal.dump($game_player, file)
  end
end

Comment '5'
  • ?
    페렐 2013.08.10 22:54
    3. 제목은 질문의 핵심 내용으로 작성합니다.
    질문은 완성된 문장으로 적습니다.
    5. 스크립트의 전문이 필요할 경우 txt 파일 등으로 첨부해 주시기 바랍니다.

    기본 스크립트일 경우 굳이 첨부하실 필요는 없습니다.

    다른 스크립트 사용하고 계신게 있나요?
  • ?
    빵테의비밀 2013.08.11 15:10
    다른스크립트는사용하지않구잇습니다..왜이러는거죠?
  • ?
    페렐 2013.08.12 02:25
    프로그램 자체의 문제일 가능성이 있습니다. 한번 재설치해보시고 그래도 안된다면 해당 프로젝트를 올려주세요.
  • ?
    빵테의비밀 2013.08.12 13:56
    재설치 해봣는데 안되네요 ㅠㅠ 해당프로젝트를 올릴수없는게 제가 받은 모든 예제 파일이 저장이되지않습니다,,
  • ?
    Alkaid 2013.08.12 14:02
    어디에다 저장하려고 했나요? 혹시 프로젝트를 생성하려는 곳이
    1. 남은 용량이 부족하다.
    2. 쓰기금지이거나 보호되고 있는 폴더이다.
    는 아니겠죠?

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12392
RMVXA 맵 타일 어떻게 추가 하나요?? 2 file 으으으으아아아아 2015.11.28 200
RMXP 맵 칩 완성 2 file 겔럭시안드로메다 2011.02.21 677
RMXP 맵 질문... Fin 2011.06.01 902
RMVXA 맵 중앙 정렬 2 비비드 2012.02.19 2041
기타 맵 제작할때요 1 용발2 2011.03.16 1125
RMVX 맵 정보 데이터의 불러오기를 실패했답니다..... 3 a코코아a 2014.03.20 802
RMVX 맵 장소이동 시 이벤트 위치 초기화 되는 문제 1 명상합시다 2010.10.09 851
RM2k 맵 자체에서 몬스터의 등장 3 카오스 울프 2012.09.26 1530
RMVX 맵 자체를 그림으로 그린 뒤 배치할 수는 없나요? 2 file 데아곤 2017.08.27 234
RMMV 맵 자르기 안되나요? 1 배고픈 2017.05.06 145
RMVXA 맵 일부를 복사붙여넣기 하는데 오류가 생깁니다ㅜㅜ 1 file 한소 2015.12.09 403
RMMV 맵 이름에 관해 3 감짱 2018.06.03 128
RMVXA 맵 이름 출력을 삭제하고 싶습니다. 2 에뎀이 2014.04.04 769
RMVXA 맵 이름 뜨게 하는 거 질문입니다! 4 file 뉴리키 2015.08.08 218
RMXP 맵 이동을 헸는데 안사라져요 3 퀼트 2017.03.16 95
RMVXA 맵 이동시 소리삭제. 2 뜨끔 2018.02.08 115
기타 RMMV 맵 이동뒤에 플래이어 캐릭터가 움직이지 않아요 2 미이인트 2018.12.27 95
RMVX 맵 이동뒤에 캐릭터가 안움직임! 1 qotjdqls 2018.03.11 100
RMXP 맵 이동 여러개 한번에 할수 있나요 2 아처 2011.01.04 439
RMVX 맵 이동 시 이벤트 연결에 대해서... 2 청솔 2011.11.14 1604
Board Pagination Prev 1 ... 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 ... 516 Next
/ 516