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



Le Deal du moment :
Nike : Jusqu’à 50% sur les articles de ...
Voir le deal

Partagez
 

 [VX] Changer de windowskin

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


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

[VX] Changer de windowskin Empty
MessageSujet: [VX] Changer de windowskin   [VX] Changer de windowskin Icon_minitimeJeu 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


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


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

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

Très bien =)
Merci de l'avoir posté ici :p
Revenir en haut Aller en bas
 

[VX] Changer de windowskin

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

 Sujets similaires

-
» Changer de windowskin
» Changer de windowskin en cours de jeu ? [resolu]
» [WindowSkin VX ACE] Un petit WindowSkin fraîchement fait avec the gimp
» windowskin
» Windowskin Generator

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