[VX] Quicksave Script pour RPG Maker VX Ecrit par nukii
Description Module permettant de s'affranchir du système de sauvegarde normal. Il s'utilise au moyen de méthodes facilements accessibles.
Installation Il suffit de coller le script au dessus de la portion de code Main.
Utilisation Quicksave::load(id) -> Charge une partie sur un slot (id)
Quicksave:ave(id) -> Sauvegarde une partie sur un slot (id)
Quicksave::erase(id) -> Supprime un slot (id)
Quicksave::exist?(id) -> retourne true ou false si un fichier existe ou pas selon son ID
#Auteur: Nuki#Liste des méthodes utilisables#=============================================================# Quicksave::load(id) -> Charge une partie sur un slot (id)# Quicksave:<img src="smileys/louche.gif" alt=":s" />ave(id) -> Sauvegarde une partie sur un slot (id)# Quicksave::delete(id) -> Supprime un slot (id)# Quicksave::exist?(id) -> retourne true ou false si un fichier existe ou pas selon son ID#=============================================================module Quicksave
@file= Scene_File.new(false,false,false)class<<selfdefload(id)
id =1if id <1
file =File.open(@file.make_filename(id -1),"rb")@file.read_save_data(file)
file.close$scene= Scene_Map.newRPG::BGM.fade(1500)
Graphics.fadeout(60)
Graphics.wait(40)@file.last_bgm.play@file.last_bgs.playenddef save(id)
id =1if id <1
file =File.open(@file.make_filename(id -1),"wb")@file.write_save_data(file)
file.closeenddef exist?(id)returnFile.exist?(@file.make_filename(id -1))enddef delete(id)
id =1if id <1unless exists?(id)raiseRuntimeError.new("Argument Invalide Exception")endFile.delete(@file.make_filename(id -1))endendendclass Scene_File < Scene_Base
attr_accessor :last_bgm
attr_accessor :last_bgsend
loly74 - posté le 05/11/2011 à 18:08:35. (606 messages postés)