XP 스크립트

#==============================================================================
# ■ 강해서 뉴 게임 Ver. 1.1 by Claimh
#------------------------------------------------------------------------------
#   게임 완료시의 데이터를 계승하고, 최초부터 시작할 수 있다.
#   (주) 강해서 뉴 게임 판정용의 스윗치 이외는 모두 초기화됩니다
#   (강해서 뉴 게임을 판정시키는 플래그만 ON가 된다)
#   변수도 모두 초기화됩니다
#   액터 상태만 계승합니다.
#==============================================================================

class Scene_Load < Scene_File
  #  강해서 뉴 게임 판정 스윗치
  RENEW_GAME = 10
  # 강해서 뉴 게임 발생 후 , 강해서 뉴 게임을 판정시키는 플래그
  RENEW_GAME_FLG = 11
  #--------------------------------------------------------------------------
  # ● 결정시의 처리
  #--------------------------------------------------------------------------
  def on_decision(filename)
    # 파일이 존재하지 않는 경우
    unless FileTest.exist?(filename)
      # 버저 SE 를 연주
      $game_system.se_play($data_system.buzzer_se)
      return
    end
    # 로드 SE 를 연주
    $game_system.se_play($data_system.load_se)
    # 세이브 데이터의 기입해
    file = File.open(filename, "rb")
    read_save_data(file)
    file.close
#-----------
    # 강해서 뉴 게임 발동
    if $game_switches[RENEW_GAME]
      # 초기화
      $game_temp          = Game_Temp.new
      $game_system        = Game_System.new
      $game_switches      = Game_Switches.new
      $game_variables     = Game_Variables.new
      $game_self_switches = Game_SelfSwitches.new
      $game_screen        = Game_Screen.new
      $game_troop         = Game_Troop.new
      $game_map           = Game_Map.new
      $game_player        = Game_Player.new
      # 초기 파티를 셋업
      $game_party.setup_starting_members
      # 초기 위치의 맵을 셋업
      $game_map.setup($data_system.start_map_id)
      # 플레이어를 초기 위치에 이동
      $game_player.moveto($data_system.start_x, $data_system.start_y)
      # 플레이어를 리프레쉬
      $game_player.refresh
      # 맵으로 설정되어 있는 BGM 과 BGS 의 자동 바꾸고를 실행
      $game_map.autoplay
      #  맵을 갱신 (병렬 이벤트 실행)
      $game_map.update
      # 강해서 뉴 게임한 증거를 남기는
      $game_switches[RENEW_GAME_FLG] = true
      # 맵 화면으로 전환하고
      $scene = Scene_Map.new
      return
    end
#-----------
    # BBGM,BGS 를 복귀
    $game_system.bgm_play($game_system.playing_bgm)
    $game_system.bgs_play($game_system.playing_bgs)
    # 맵을 갱신 (병렬 이벤트 실행)
    $game_map.update
    # 맵 화면으로 전환하고
    $scene = Scene_Map.new
  end
end

Who's *ps인간

?

Top mia

Comment '5'
  • ?
    나뚜루 2009.01.26 13:54
    강해서 뉴 게임.. ㄷㄷ
  • ?
    공룡칸드 2009.01.27 23:04
    일명 환생
  • ?
    백년술사 2009.01.29 15:59
    내가 원하는 거다!!
  • ?
    레오 2009.01.30 09:58
    크로노 트리거 생각나네요 ㅋ
  • ?
    亞진리亞 2010.05.30 22:07

    응?그러니깐 엔딩까지 끝내고나면 스토리만 첨부터 다시시작인가욤?아님 모든게  초기화되는건가욤?


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 습작 2012.12.24 6190
801 스킬 Miriam's Handicrafts! 1.3 by DerVVulfman Alkaid 2012.08.26 1206
800 맵/타일 Mode07 0.5 by mewsterus 3 백호 2009.02.22 1154
799 메뉴 MOG - Scroll Bar for XP file 습작 2014.07.06 1536
798 상점 Mog- 상점업그레이드 ps인간 2009.01.23 2684
797 메뉴 Mog-메뉴업그레이드? ps인간 2009.01.23 2948
796 기타 mog-스테이터스 업그레이드? ps인간 2009.01.23 1904
795 아이템 mog-아이템창업그레이드? ps인간 2009.01.23 2555
794 HUD MOG_Active_Hud 3 file Bera 2010.09.11 2468
793 HUD MOG_C_HUD. 6 file Bera 2010.09.11 2332
792 기타 Monster Arena by trickster file 백호 2009.02.22 812
791 키입력 Mouse Input Module v5 by Near Fantastica (SDK호환) 2 백호 2009.02.22 962
790 이동 및 탈것 Mouse_move file 백호 2009.02.21 923
789 이동 및 탈것 Mouse_move 호환 100%강화버전 4 file 백호 2009.02.21 1513
788 이동 및 탈것 Mouse_move 호환버전 1 file 백호 2009.02.21 1059
787 전투 Mr Mo DVV Addon #14~#17 3 Alkaid 2011.05.23 1285
786 전투 Mr Mo DVV Addon #18~#19 Alkaid 2011.07.13 1266
785 전투 Mr Mo DVV Addon #20~#21 Alkaid 2011.09.05 1432
784 전투 Mr. Mo's ABS 5.5 13 Alkaid 2010.09.10 3459
783 전투 Mr. Mo's ABS Ultimate 1.2 by DerVVulfman Alkaid 2011.11.13 1640
782 전투 Mr. Mo's ABS Ultimate 1.9 by DerVVulfman 2 Alkaid 2011.12.01 1900
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ... 52 Next
/ 52