セーブファイルの最大数の上限無し化

フォーラムルール
素材の利用規約を決めたいけど、どんなことを書けばいいのか分からない場合は、
素材のテンプレートをご利用下さい。
返信する
TOMO
記事: 350
登録日時: 2015年11月16日(月) 20:12
連絡する:

セーブファイルの最大数の上限無し化

投稿記事 by TOMO »

1つセーブすると、下に1スロット追加されるようになります
理論上100個でも1万個でもセーブ出来ます(重くなるけど)

コード: 全て選択

module DataManager
  #--------------------------------------------------------------------------
  # ● セーブファイルの最大数
  #--------------------------------------------------------------------------
  def self.savefile_max
    files = Dir.glob('Save*.rvdata2').inject([]) {|r, file|
      file.match(/Save(\d+).rvdata2/i) ? r << $1.to_i : r
    }
    return 1 if files.empty?
    return files.sort.max + (SceneManager.scene.is_a?(Scene_Load) ? 0 : 1)
  end
end
画像
画像
画像
画像
画像
画像
サポートする気ないし、誰かが既に作ってそうなので、規約は緩めにしておきます
現在サポート終了中
返信する

“Ace:スクリプト素材(RGSS3)”に戻る