FAQRechercherPortailAccueilAccueilForumPraline au mielS'enregistrerConnexionMembres


Partagez
 

 [MV]Autorisation/refus de Sauvegarde par apport au note des maps

Aller en bas 
AuteurMessage
Monos

Monos

Messages : 521


[MV]Autorisation/refus de Sauvegarde par apport au note des maps Empty
MessageSujet: [MV]Autorisation/refus de Sauvegarde par apport au note des maps   [MV]Autorisation/refus de Sauvegarde par apport au note des maps Icon_minitimeMer 28 Oct - 5:57

j'ai réalisé un plugin pour autoriser ou non la sauvegarde possible dans le menu sur les maps en fonction d'une commande marqué dans les notes présent sur les maps. Il y a bien sur une commande événementiel pour ça mais cela peut être plus rapide comme ça surtout si il faut seulement sauvegarder surla map word et refusé sur les autres maps. A quand je pense que Rm2003 et 2000 avait cette option dans la gestion des cartes avec même une option identique à la carte parent.

Trois modes de configuration.
0=> Seul les cartes avec <sauvegarde:oui> autorise la sauvegarde menu.
1=> Seul les cartes avec <saugegarde:non> autorise la sauvegarde menu.
3=> Par de priorité. Si il n'y a rien de marqué cela ne change pas l'autorisation de sauvegarde ou pas comme l'événement.

Non du fichier js : Monos-SaveMap.js



Code:
//=============================================================================
// Monos Sauvegarde Map (Monos-SaveMap.js )
//-----------------------------------------------------------------------------
// Loïc Lété monos-oniromancie@live.fr
// 27/10/2015 
// 1.0.0
// Plugin pour Rpg Maker MV
// Creative Commons BY
//=============================================================================


//-----------------------------------------------------------------------------
// Paramètre du Plugin
//-----------------------------------------------------------------------------

/*:
 * @plugindesc Permet d'autoriser ou non les sauvegardes sur les cartes paramétrable avec les cases notes.
 * Version : 1.0.0 du 26/10/2015
 * @author Jean Monos

 * @param Mode_Sauvegarde
 * @desc 0 (Oui en priorité) / 1 (Non en priorité) / 2 (Oui et Non) (Voir l'aide du plugin pour plus de détaille)
 * @default 0

 * @help Plugin qui permet d'activer ou pas les sauvegardes à partir du menu sur les maps.
 * en fonction du mode choisis.
 * =================================
 * Mode d'emploi
 * =================================
 * Trois Modes disponible. (0 - 1 - 2)
 * #Le mode 0#
 * Donne la priorité à l'activation des sauvegarde
 * sur les cartes choisis, sur les autres cartes les sauvegardes son désactivées.
 * #Le Mode 1#
 * Donne la priorité à la désactivation des sauvegardes.
 * Sur les autres cartes les sauvegardes sont possibles.
 * #Le Mode 2#
 * Donne aucune priorité, Vous activez ou Non la sauvegarde.
 * Les cartes non marqués ne change pas l'autorisation de sauvegarde.
 * =================================
 * Marquer les cartes
 * =================================
 * Dans les propriétés de vos cartes, il y a un champs Note.
 * Placer une des deux balises suivant l'effet que vous voulez.
 * <sauvegarde:oui> permet d'activer la sauvegarde par menu.
 * <sauvegarde:non> permet de désactiver la sauvegarde par menu.
 * (En fonction du mode bien sur)
 * Le nom du fichier doit bien être Monos-SaveMap.js
 *
 * Licence CC-BY
 */

//-----------------------------------------------------------------------------
// Fin de Paramètre du Plugin
//-----------------------------------------------------------------------------

var parameters = PluginManager.parameters('Monos-SaveMap');
var modesauvegarde = Number(parameters['Mode_Sauvegarde']);

//-----------------------------------------------------------------------------
// Début du plugin
//-----------------------------------------------------------------------------

(function() {
Scene_Map.prototype.onMapLoaded = function() {
    if (this._transfer) {
        $gamePlayer.performTransfer();
      this.createSauvegardePermission(); // Nouvelle fonction
    }
    this.createDisplayObjects();
};

Scene_Map.prototype.createSauvegardePermission = function() {

  switch(modesauvegarde) {
    case 0: // Sauvegarde autorisé seulement sur les maps avec <sauvegarde:oui>, le reste est désactivé.
      if ($dataMap.meta.sauvegarde=='oui'){ $gameSystem.enableSave();}
      else { $gameSystem.disableSave();}
    break;

    case 1: // Sauvegarde Non autorisé seulement sur les maps avec <sauvegarde:non>, sur les autres map la sauvegarde reste autorisé
      if ($dataMap.meta.sauvegarde=='non'){ $gameSystem.disableSave();}
      else { $gameSystem.enableSave();}
    break;

    case 2: // Le Non désactive la sauvegarde, Le oui active les sauvegarde, le reste ne fait rien changer.
      if ($dataMap.meta.sauvegarde=='oui'){ $gameSystem.enableSave();}
      if ($dataMap.meta.sauvegarde=='non'){ $gameSystem.disableSave();}
    break;
  }
};
 
})();

//-----------------------------------------------------------------------------
// Fin du Plugin
//-----------------------------------------------------------------------------
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
 
[MV]Autorisation/refus de Sauvegarde par apport au note des maps
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Sauvegarde des Favoris
» SAUVEGARDE avec MAPSOURCE
» sauvegarde Etrex 30 [Résolu]
» Refus de suppression de messages
» Petit soucis esthétique avec le tuto intitulé "ajouter un bouton de sauvegarde"

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker Détente :: Entrepôt :: Scripts-
Sauter vers: