Vous n'êtes pas connecté. Connectez-vous ou enregistrez-vous

Quicksave

Voir le sujet précédent Voir le sujet suivant Aller en bas  Message [Page 1 sur 1]

1RPG Maker VX Quicksave le Ven 19 Aoû - 21:07

nuki


Membre
Membre
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::save(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

Code:
#Auteur: Nuki
#Liste des méthodes utilisables
#=============================================================
# Quicksave::load(id) -> Charge une partie sur un slot (id)
# Quicksave::save(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 << self
   
    def load(id)
      id = 1 if id < 1
      file = File.open(@file.make_filename(id -1), "rb")
      @file.read_save_data(file)
      file.close
      $scene = Scene_Map.new
      RPG::BGM.fade(1500)
      Graphics.fadeout(60)
      Graphics.wait(40)
      @file.last_bgm.play
      @file.last_bgs.play
    end
   
    def save(id)
      id = 1 if id < 1
      file = File.open(@file.make_filename(id -1), "wb")
      @file.write_save_data(file)
      file.close
    end
   
    def exist?(id)
      return File.exist?(@file.make_filename(id - 1))
    end
   
    def delete(id)
      id = 1 if id < 1
      unless exists?(id)
        raise RuntimeError.new("Argument Invalide Exception")
      end
      File.delete(@file.make_filename(id - 1))
    end
   
  end
end

class Scene_File < Scene_Base
  attr_accessor :last_bgm
  attr_accessor :last_bgs
end

Voir le profil de l'utilisateur

2RPG Maker VX Re: Quicksave le Ven 19 Aoû - 21:23

Sena


Membre Royal
Membre Royal
Script super merci


***********Signature************
Je quitte le forum de M&G définitifement. Je dit merci a Skaaz pour m'avoir fait connaitre ce forum j'y avait passé beaucoup de temps avant. 109 Donc maintenant aurevoir et




bonne chance
Voir le profil de l'utilisateur

3RPG Maker VX Re: Quicksave le Ven 19 Aoû - 22:01

Venox


Fondateur
Fondateur
Cool ! Merci à toi encore une fois Nukii :D !

Voir le profil de l'utilisateur

4RPG Maker VX Re: Quicksave Aujourd'hui à 14:14

Contenu sponsorisé


Voir le sujet précédent Voir le sujet suivant Revenir en haut  Message [Page 1 sur 1]

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum