AccueilAccueil  PortailPortail  FAQFAQ  RechercherRechercher  MembresMembres  GroupesGroupes  S'enregistrerS'enregistrer  ConnexionConnexion  




Partagez | 
 

 [VX] Changer de windowskin

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Voyageur Lv.10
Voyageur Lv.10
avatar


Masculin Age : 28
Inscrit le : 24/04/2009
Messages : 407

MessageSujet: [VX] Changer de windowskin   Jeu 28 Mai 2009 - 7:18

Véixiens, Véixiennes, je vous salut.^^

Voici donc un petit script qui vous permettra de changer de windowskin en cours de jeu. (à la manière de RMXP)
Rappel : c'est le windowskin qui détermine l'apparence de vos fenêtres de jeu, ainsi que les couleurs dans les messages.

Tout d'abord, le script en lui-même :
Code:
#==============================================================================
# Multi-Windowskin par Sihn
# Version 1.1
#==============================================================================

class Game_System
  def windowskin_name
    if @windowskin_name == nil
      return "Window"
    else
      return @windowskin_name
    end
  end
 
  def windowskin_name=(windowskin_name)
    @windowskin_name = windowskin_name
  end
end

class Window_Base < Window
  def initialize(x, y, width, height)
    super()
    @windowskin_name = $game_system.windowskin_name
    self.windowskin = Cache.system(@windowskin_name)
    self.x = x
    self.y = y
    self.width = width
    self.height = height
    self.z = 100
    self.back_opacity = 200
    self.openness = 255
    create_contents
    @opening = false
    @closing = false
  end
 
  alias windowskin_name_update update
  def update
    windowskin_name_update
    if @windowskin_name != $game_system.windowskin_name
      @windowskin_name = $game_system.windowskin_name
      self.windowskin = Cache.system(@windowskin_name)
    end
  end
end
Comme d'hab, placez ce script au dessus de main, et au dessous des autres scripts de bases.
Nommez-le comme bon vous semble, le nom que vous lui donnerez n'ayant de toute façon aucune incidence sur son fonctionnement.

Bon, c'est pas tout ça, mais le script est pas télépathe, il va bien falloir lui dire quand changer de windowskin...
Pour cela, une simple commande "insérer un script" suffit. Écrivez dedans :
Code:
$game_system.windowskin_name = "nom_du_windowskin"
(dans le nom du windowskin, ne mettez pas l'extension)

Voila, si vous trouvez des bugs (ils sont partout...), n'hésitez pas à me le signaler. Wink

_________________
:3


Dernière édition par Zangther le Jeu 23 Aoû 2012 - 7:57, édité 3 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.google.fr/
Ex-Admin Cruelle
Ex-Admin Cruelle
avatar


Féminin Age : 25
Inscrit le : 03/07/2008
Messages : 2441

MessageSujet: Re: [VX] Changer de windowskin   Ven 29 Mai 2009 - 4:57

Très bien =)
Merci de l'avoir posté ici :p

_________________

Ma librairie de scripts

♥ Tata blockie vous conseille :

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
 

[VX] Changer de windowskin

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

 Sujets similaires

-
» [Résolu] Changer le look de son bureau par logiciel
» icone a coté des messages pour le changer comment ?
» Est-il possible de changer icône de direction ???
» changer la vue courante / résolution du jeu
» Comment changer la langue dans le NUVI 3790T

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