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 6153
241 전투 Mr. Mo's ABS Ultimate by DerVVulfman Alkaid 2011.09.05 1438
240 전투 Mr. Mo's ABS Ultimate 1.9 by DerVVulfman 2 Alkaid 2011.12.01 1900
239 전투 Mr. Mo's ABS Ultimate 1.2 by DerVVulfman Alkaid 2011.11.13 1640
238 전투 Mr. Mo's ABS 5.5 13 Alkaid 2010.09.10 3459
237 전투 Mr Mo DVV Addon #20~#21 Alkaid 2011.09.05 1432
236 전투 Mr Mo DVV Addon #18~#19 Alkaid 2011.07.13 1266
235 전투 Mr Mo DVV Addon #14~#17 3 Alkaid 2011.05.23 1285
234 이동 및 탈것 Mouse_move 호환버전 1 file 백호 2009.02.21 1059
233 이동 및 탈것 Mouse_move 호환 100%강화버전 4 file 백호 2009.02.21 1512
232 이동 및 탈것 Mouse_move file 백호 2009.02.21 922
231 키입력 Mouse Input Module v5 by Near Fantastica (SDK호환) 2 백호 2009.02.22 962
230 기타 Monster Arena by trickster file 백호 2009.02.22 812
229 HUD MOG_C_HUD. 6 file Bera 2010.09.11 2329
228 HUD MOG_Active_Hud 3 file Bera 2010.09.11 2468
227 아이템 mog-아이템창업그레이드? ps인간 2009.01.23 2555
226 기타 mog-스테이터스 업그레이드? ps인간 2009.01.23 1904
225 메뉴 Mog-메뉴업그레이드? ps인간 2009.01.23 2948
224 상점 Mog- 상점업그레이드 ps인간 2009.01.23 2682
223 메뉴 MOG - Scroll Bar for XP file 습작 2014.07.06 1533
222 맵/타일 Mode07 0.5 by mewsterus 3 백호 2009.02.22 1149
Board Pagination Prev 1 ... 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 ... 52 Next
/ 52