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



-17%
Le deal à ne pas rater :
(Black Friday) Apple watch Apple SE GPS + Cellular 44mm (plusieurs ...
249 € 299 €
Voir le deal

Partagez
 

 [Script] Laisser une fenêtre ouverte

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Blockade
Ex-Admin Cruelle
Ex-Admin Cruelle
Blockade


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

[Script] Laisser une fenêtre ouverte Empty
MessageSujet: [Script] Laisser une fenêtre ouverte   [Script] Laisser une fenêtre ouverte Icon_minitimeMer 30 Juil 2008 - 11:32

Bonjour, bonjour ^^

Problème dans : Script

Description : Donc, je suis en train de créer mon script de résultat de combat, la fenêtre s'affiche correctement, mais s'affiche que 2 secondes et disparait. Comment faire pour la laisser ouverte jusqu'à que le joueur appuie sur la touche action ?
Voila le bout de code que j'ai commencé :
Code:
#==============================================================================
# ** Rapport_Combat
# Réalisé par Blockade
# Version 1.0
#------------------------------------------------------------------------------
#  Ce script permet d'afficher une fenêtre, de rapport de combat
#==============================================================================

class Rapport_Combat < Window_Base
  #--------------------------------------------------------------------------
  # * Initialisation                                                                       
  #--------------------------------------------------------------------------
  def initialize
    super(0, 0, 544, 416)
    actualisation
  end
  #--------------------------------------------------------------------------
  # * Actualisation
  #--------------------------------------------------------------------------
  def actualisation
    self.contents.clear
    afficher_texte (300, 32)
    afficher_drop (100, 20)
end

  #--------------------------------------------------------------------------
  # * Méthode de texte
  #-----------------------------------------------------------------------
  def afficher_texte (x, y)
    self.contents.font.color = system_color
    self.contents.draw_text(x, y, 108, WLH, "Test")
  end
 
#----------------------------------------------------------------------------
# * Afficher le drop                     
#----------------------------------------------------------------------------
  def afficher_drop (x,y)
  exp = $game_troop.exp_total
    gold = $game_troop.gold_total
    $game_party.gain_gold(gold)
    self.contents.draw_text(x, y, 108, WLH, $game_party.name)
    if exp > 0
 self.contents.draw_text(x, 120, 8, WLH, exp)
    end
    if gold > 0
 self.contents.draw_text(x, 35, 148, WLH, gold)
    end
  end
  end
C'est juste un texte donc les paramétrés s'affichent n'importe ou.

J'ai un deuxième problème :
A la ligne 584 de Scene_Battle je suis obligé de changer la méthode process_victory
Y'a t'il un moyen de modifier la méthode directement depuis mon script ?
Code:
  def process_victory
    @info_viewport.visible = false
    @message_window.visible = false
    RPG::BGM.stop
    $game_system.battle_end_me.play
    unless $BTEST
      $game_temp.map_bgm.play
      $game_temp.map_bgs.play
    end
    $scene=Rapport_Combat.new
    battle_end(0)
  end
Voila comment j'ai modifié la méthode.

Merci d'avance ^^
Revenir en haut Aller en bas
 

[Script] Laisser une fenêtre ouverte

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

 Sujets similaires

-
» [Résolu] Fenêtre de script ...
» Afficher le résultat d'un script dans une fenetre de message
» [Modifications de Script] Déplacer Fenêtre + Changer Ecriture
» fenetre fille dans fenetre mére [resolu]
» La boîte de Pandore, ré-ouverte!

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Problèmes et Solutions :: Abandonné-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Cookies | Forum gratuit