Chevalier Lv.17
Age : 31 Inscrit le : 27/04/2008 Messages : 1835
| Sujet: Modification HUD La Mèche Mer 22 Juil 2009 - 9:02 | |
| Bonjour, Je voudrais savoir s'il était possible de modifier un HUD réalisé par La Mèche de sorte que quand on appuie sur une touche, il descende vers le bas jusqu'à ne plus être visible du tout =° Ah, voici le script en question: - Code:
-
#=================================================================== # ● [VX] ◦ Affichage de l'Equipements sur la Map #--------------------------------------------------------------------------------------------------------------------- # ◦ Par La Meche # ◦ Crée le 25/03/2009 # ◦ Version 1 #===================================================================
#=================================================================== # * * Module Affichage #--------------------------------------------------------------------------------------------------------------------- # Personnalisation #=================================================================== module Affichage #================================================== # ID de l'interrupteur pour afficher l'equipemenr #================================================== Interrupteur = 1 #================================================== # Affichage des differents equipements # Si vous voulez rentre invisible un equipement remplacer par false # Sinon true #================================================== Arme = true Bouclier = true Casque = true Armure = true Accessoire = false #================================================== # Hero dans l'équipe qui se vera afficher ses equipements sur la map #================================================== Hero = 1 end #=================================================================== # * * Window_HUD #--------------------------------------------------------------------------------------------------------------------- # Création de l'affichage #=================================================================== class Window_HUD < Window_Base #-------------------------------------------------------------------------- # * Initialize #-------------------------------------------------------------------------- def initialize(x, y, n) @n = n @x = x @y = y super(@x, @y, 72, 72) self.opacity = 0 refresh end #-------------------------------------------------------------------------- # * Refresh #-------------------------------------------------------------------------- def refresh self.contents.clear actor = $game_party.members[Affichage::Hero-1] draw_icon(actor.equips[@n].icon_index, 8, 8, true) if actor.equips[@n] != nil end end #=================================================================== # * * Scene_Map #--------------------------------------------------------------------------------------------------------------------- # Affichage sur la map des equipements #=================================================================== class Scene_Map #-------------------------------------------------------------------------- # * Alias #-------------------------------------------------------------------------- alias hud_start start alias hud_terminate terminate alias hud_update update #-------------------------------------------------------------------------- # * Start #-------------------------------------------------------------------------- def start @Arme = Window_HUD.new(155, 358, 0) @Bouclier = Window_HUD.new(195, 358, 1) @Casque = Window_HUD.new(235, 358, 2) @Armure = Window_HUD.new(275, 358, 3) @Accessoire = Window_HUD.new(315, 358, 4) @Affiche = Sprite.new @Affiche.bitmap = Cache.picture("Fond-Bas") @Affiche.x = 0 @Affiche.y = 342 hud_start end #-------------------------------------------------------------------------- # * Terminate #-------------------------------------------------------------------------- def terminate @Arme.dispose @Bouclier.dispose @Casque.dispose @Armure.dispose @Accessoire.dispose @Affiche.dispose hud_terminate end #-------------------------------------------------------------------------- # * Update #-------------------------------------------------------------------------- def update @Arme.refresh @Arme.visible = true @Bouclier.refresh @Bouclier.visible = true @Casque.refresh @Casque.visible = true @Armure.refresh @Armure.visible = true @Accessoire.refresh @Accessoire.visible = true @Affiche.visible = true hud_update end end #=================================================================== # Fin du script #=================================================================== Merci d'avance aux scripteurs ^^' |
|