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



-36%
Le deal à ne pas rater :
Aspirateur balai sans fil Dyson V8 Origin
254.99 € 399.01 €
Voir le deal

Partagez
 

 Script : problème de flèches [resolu]

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


Masculin Age : 30
Inscrit le : 24/05/2008
Messages : 3234

Script : problème de flèches [resolu] Empty
MessageSujet: Script : problème de flèches [resolu]   Script : problème de flèches [resolu] Icon_minitimeLun 30 Mar 2009 - 19:08

Script : problème de flèches [resolu] Sans_t14
Alors voilà, je suis en train de créer un systéme de "pop-up" mais y'a des fléches que se mettent sur mon window...
Je sais que cela à un rapport avec mon super de Window_Bulle_Affiche mais je ne sais pas comment le modifier...
Voici le script
Code:
module Bulle
  Bulle_Max = 50
end
###################################
class Window_Bulle < Window_Base
 
  def initialize(event_id, text, text_2 = nil)
    @event_id = event_id
    @text = text
    @text_2 = text_2
    @sprite = Window_Bulle_Affiche.new(@event_id, @text, @text_2)
    @w = @sprite.longeur
    @h = @sprite.hauteur
    update_pos
  end # Methode
 
  def update_pos
    if@sprite.disposed?
      return
    end
    if @event_id != 0
      x = $game_map.events[@event_id].screen_x
      y = $game_map.events[@event_id].screen_y
    else
      x = $game_player.screen_x
      y = $game_player.screen_y
    end
    @sprite.x = x - (@w/2) - 16
    @sprite.y = y - (@h/2) - 64
  end
 
  def effacer
    return if @sprite.disposed?
    if @sprite != nil
      @sprite.close if @sprite.disposed? == false
      @sprite.dispose if @sprite.disposed? == false
    end
  end
 
end
###################################
class Window_Bulle_Affiche < Window_Base
 
  def initialize(event_id, text, text_2)
    super(0, 0, 544, 416)
    @longeur_text = self.contents.text_size(text).width
    @longeur_text_2 = self.contents.text_size(text_2).width if text_2 != nil
    @w = 0
    @h = 0
    if text_2 != nil
      if @longeur_text_2 > @longeur_text
        @w = @longeur_text_2
        self.width = @longeur_text_2 + 32
      else
        @w = @longeur_text
        self.width = @longeur_text + 32
      end
      @h = 24
      self.height = 24 + 32
    else
      @w = @longeur_text
      @h = 24
      self.width = @longeur_text + 32
      self.height = 24 + 32
    end
    if text_2 != nil
      self.contents.draw_text(0, 0, @longeur_text_2, 24, text, 0)
      self.contents.draw_text(0, 24, @longeur_text, 24, text_2, 0)
    else
      self.contents.draw_text(0, 0, @longeur_text, 24, text, 0)
    end
  end
 
  def longeur
    return @w
  end
 
  def hauteur
    return @h
  end
 
end
##################################
class Scene_Map
  alias bulle_start start
  alias bulle_update update
 
  def start
    $bulle = [nil]
    bulle_start
  end
 
  def terminate
    for i in 0...Bulle::Bulle_Max
      $bulle[i].effacer if $bulle[i] != nil
      $bulle[i] = nil
    end
    bulle_terminate
  end
   
  def update
    for i in 0...Bulle::Bulle_Max
      $bulle[i].update_pos if $bulle[i] != nil
    end
    bulle_update
  end
end
Revenir en haut Aller en bas
yamazaki
Illusionniste Lv.12
Illusionniste Lv.12
avatar


Masculin Age : 34
Inscrit le : 27/12/2008
Messages : 757

Script : problème de flèches [resolu] Empty
MessageSujet: Re: Script : problème de flèches [resolu]   Script : problème de flèches [resolu] Icon_minitimeLun 30 Mar 2009 - 19:19

essaye d'augmenter la taille de ton window
par exple tu peux faire
Code:

@longeur_text = (self.contents.text_size(text).width)+10
@longeur_text_2 = (self.contents.text_size(text_2).width+10) if text_2 != nil
Revenir en haut Aller en bas
http://mods-jeu-rpg.forumactif.org
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


Masculin Age : 30
Inscrit le : 24/05/2008
Messages : 3234

Script : problème de flèches [resolu] Empty
MessageSujet: Re: Script : problème de flèches [resolu]   Script : problème de flèches [resolu] Icon_minitimeMar 31 Mar 2009 - 6:32

Y'a toujours les fléches...
Revenir en haut Aller en bas
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


Masculin Age : 30
Inscrit le : 24/05/2008
Messages : 3234

Script : problème de flèches [resolu] Empty
MessageSujet: Re: Script : problème de flèches [resolu]   Script : problème de flèches [resolu] Icon_minitimeMar 31 Mar 2009 - 16:53

Désolé du double post mais
Le bug est résolu !
C'etait create_content de Window_Base qui me faisait ça !
Merci quand même yamazaki !
Revenir en haut Aller en bas
Contenu sponsorisé




Script : problème de flèches [resolu] Empty
MessageSujet: Re: Script : problème de flèches [resolu]   Script : problème de flèches [resolu] Icon_minitime

Revenir en haut Aller en bas
 

Script : problème de flèches [resolu]

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

 Sujets similaires

-
» [Script] Recherche d'un problème face à la modification d'un script [Résolu]
» Probleme de script ![résolu]
» [Résolu] Problème de script ..
» [Résolu] Problème script(?)
» Problème : script SBS 3.3a [RESOLU]

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