AccueilAccueil  PortailPortail  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  



Le Deal du moment : -20%
Pack Gigabyte Ecran PC Gamer 27″ LED M27Q ...
Voir le deal
749 €

Partagez
 

 Ecran titre changeant

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 31
Inscrit le : 29/07/2009
Messages : 7840

Ecran titre changeant Empty
MessageSujet: Ecran titre changeant   Ecran titre changeant Icon_minitimeDim 11 Avr 2010 - 14:24

Voila un petit script réalisé suite a une demande.

Sa fonction ? Changer l'image et la musique d'écran titre selon la valeur d'un variable dans les parties déjà sauvegardées.

Tout se passe dans le module ou vous choisissez quelle musiques et quelles images utiliser. Vous choisissez aussi l'ID de la variable utilisée.

Trève de blabla voila le script !

Code:
#==============================================================================
# ** Scene_Title Z
#------------------------------------------------------------------------------
#  Par Zangther
#  Permet d'avoir des fond et musiques différants pour l'écran titre de base.
#==============================================================================

module Zang_TitleChange
 
  # ID de la variable utilisée pour le changement
  Zang_Variable = 1
 
  # Selon la valeur de la variable, l'image de l'écran titre sera changée, la valeur la plus grande
  # sera prise en priorité. Placez les images au même endroit que l'écran titre de base.
  # Valeur => "Image"
  Zang_Titleimg = { 1 => "Title", 2 => "Title" }
 
  # Selon la valeur de la variable, la musique jouée lors de l'écran titre sera changée, la valeur la plus grande
  # sera prise en priorité. Les musiques utilisées devront être dans le dossier Audio/BGM de votre jeu.
  # Valeur => "Musique"
  Zang_Titlebgm = { 1 => "Battle1", 2 => "Scene1" }

end

class Scene_Title < Scene_Base
 
  include Zang_TitleChange
  #--------------------------------------------------------------------------
  # * Create Title Graphic
  #--------------------------------------------------------------------------
  def create_title_graphic
    @sprite = Sprite.new
    @sprite.bitmap = Cache.system(check_title(1))
  end
  #--------------------------------------------------------------------------
  # * Play Title Screen Music
  #--------------------------------------------------------------------------
  def play_title_music
    music = check_title(2)
    if music == $data_system.title_bgm
      $data_system.title_bgm.play
    else
      Audio.bgm_play("Audio/BGM/" + music, 100, 100)
    end
    RPG::BGS.stop
    RPG::ME.stop
  end
  #--------------------------------------------------------------------------
  # * Récupérer l'info
  #--------------------------------------------------------------------------
  def check_title(type)
    if type == 1
      return check_variable ? Zang_Titleimg[check_variable] : "Title"
    elsif type == 2
      return check_variable ? Zang_Titlebgm[check_variable]  : $data_system.title_bgm
    end
  end
  #--------------------------------------------------------------------------
  # * Récupérer la variable
  #--------------------------------------------------------------------------
  def check_variable
    for save in 0..3
      filename = "Save#{save + 1}.rvdata"
      next if not FileTest.exist?(filename)
      file = File.open(filename, "rb")
      for i in 1..7
      trash = Marshal.load(file)
      end
      $game_variables      = Marshal.load(file)
      variable = $game_variables[Zang_Variable]
      title = variable if title == nil
      if title < variable
        title = variable
      end
    end
    return title 
  end
 
end


Have fun !
Je reste dispo pour tout problème ou demande par rapport a ce script.


Dernière édition par Zangther le Dim 11 Avr 2010 - 15:17, édité 1 fois
Revenir en haut Aller en bas
Darkman
Vagabond Lv.5
Vagabond Lv.5
Darkman


Masculin Inscrit le : 08/04/2010
Messages : 82

Ecran titre changeant Empty
MessageSujet: Re: Ecran titre changeant   Ecran titre changeant Icon_minitimeDim 11 Avr 2010 - 14:55

merci je vais pouvoir avancé mon jeu
cheers Vive Zangther cheers
Ps: sa va il fonctionne sans problème!!
Revenir en haut Aller en bas
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 31
Inscrit le : 29/07/2009
Messages : 7840

Ecran titre changeant Empty
MessageSujet: Re: Ecran titre changeant   Ecran titre changeant Icon_minitimeDim 11 Avr 2010 - 14:58

Darkman a écrit:
sa va il fonctionne sans problème!!

En même temps c'est fait pour xD
Revenir en haut Aller en bas
Garruk
Aventurier Lv.16
Aventurier Lv.16
Garruk


Age : 39
Inscrit le : 03/09/2009
Messages : 1503

Ecran titre changeant Empty
MessageSujet: Re: Ecran titre changeant   Ecran titre changeant Icon_minitimeDim 11 Avr 2010 - 17:06

Jolie script Zangther, merci de ton partage, je vais surement l'utiliser qui c'est Very Happy
Revenir en haut Aller en bas
Matsuo Kaito
+ Heir Øf Ŧime +
+ Heir Øf Ŧime +
Matsuo Kaito


Masculin Age : 32
Inscrit le : 27/06/2008
Messages : 10881

Ecran titre changeant Empty
MessageSujet: Re: Ecran titre changeant   Ecran titre changeant Icon_minitimeDim 11 Avr 2010 - 18:27

Pas mal /O/

+10 en script et +3 en participation.
Revenir en haut Aller en bas
Contenu sponsorisé




Ecran titre changeant Empty
MessageSujet: Re: Ecran titre changeant   Ecran titre changeant Icon_minitime

Revenir en haut Aller en bas
 

Ecran titre changeant

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

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Scripts :: Bac à sable-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Forum gratuit