| 
x
加入我们,或者,欢迎回来。您需要 登录 才可以下载或查看,没有帐号?注册会员  # By Lanza Schneider# VA Single save_data module Vocab  NewGameMessage     = "どのファイルにニューゲームしますか?"end class Game_System  attr_accessor :savefile_indexend class Game_Interpreter  def game_save    DataManager.save_game $game_system.savefile_index  endend class Scene_NewSave < Scene_File  def help_window_text    Vocab::NewGameMessage  end   def on_savefile_ok    super    DataManager.setup_new_game    $game_system.savefile_index = @index    if DataManager.save_game(@index)      on_save_success    else      Sound.play_buzzer    end    fadeout_all    SceneManager.goto(Scene_Map)  end   def on_save_success    Sound.play_save    @savefile_windows.each {|window| window.refresh }  endend class Scene_Title < Scene_Base  def command_new_game    close_command_window    SceneManager.call Scene_NewSave  endend
# By Lanza Schneider 
# VA Single save_data 
  
module Vocab 
  NewGameMessage     = "どのファイルにニューゲームしますか?" 
end 
  
class Game_System 
  attr_accessor :savefile_index 
end 
  
class Game_Interpreter 
  def game_save 
    DataManager.save_game $game_system.savefile_index 
  end 
end 
  
class Scene_NewSave < Scene_File 
  def help_window_text 
    Vocab::NewGameMessage 
  end 
  
  def on_savefile_ok 
    super 
    DataManager.setup_new_game 
    $game_system.savefile_index = @index 
    if DataManager.save_game(@index) 
      on_save_success 
    else 
      Sound.play_buzzer 
    end 
    fadeout_all 
    SceneManager.goto(Scene_Map) 
  end 
  
  def on_save_success 
    Sound.play_save 
    @savefile_windows.each {|window| window.refresh } 
  end 
end 
  
class Scene_Title < Scene_Base 
  def command_new_game 
    close_command_window 
    SceneManager.call Scene_NewSave 
  end 
end 
 可以在开始新游戏时弹出一个存档界面,此后玩家的游戏都随此存档进行。
 在事件里调用事件脚本 game_save 即可把当前进度保存到绑定的档位了。
 |