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



-45%
Le deal à ne pas rater :
WHIRLPOOL OWFC3C26X – Lave-vaisselle pose libre 14 couverts – ...
339 € 622 €
Voir le deal

Partagez
 

 [RESOLU] Script SBS bug au lancement du combat.

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Zodiak
Seigneur Lv.18
Seigneur Lv.18
Zodiak


Masculin Age : 28
Avertissements : 3
Inscrit le : 20/12/2008
Messages : 2292

[RESOLU] Script SBS bug au lancement du combat. Empty
MessageSujet: [RESOLU] Script SBS bug au lancement du combat.   [RESOLU] Script SBS bug au lancement du combat. Icon_minitimeJeu 11 Fév 2010 - 17:13

Bonjour !
J'ai remarqué que le SBS que j'utilises avait un bug (qui est apparu je ne sais comment...)
J'espère que c'est juste un mauvais truc ou quelque chose du genre, mais n'étant pas scripteur, je ne peux rien faire U_U...


Voici le passage ou le script bug.
Code:
  #--------------------------------------------------------------------------
  # ● バトラー作成
  #--------------------------------------------------------------------------
  def make_battler
    # 初期配置の取得
    @battler.base_position
    # 色相はバトラーとして認識
    @battler_hue = @battler.battler_hue
    # バトラーがアクターの場合、またはエネミーアニメがオンの場合
    if @anime_flug
      # メイン武器を用意
      @weapon_R = Sprite_Weapon.new(viewport,@battler)
      # 味方はキャラクター名、エネミーはバトラー名を取得
      @battler_name = @battler.character_name if @battler.actor?
      @battler_name = @battler.battler_name unless @battler.actor?
      # エネミー反転がオンの場合、画像を反転させる
      self.mirror = true if !@battler.actor? && @battler.action_mirror
      # 歩行グラフィックを利用するかどうかで転送元の矩形サイズの認識先を変える
      if @battler_hue != nil ## blackmorning unofficial code; 3.3c
        self.bitmap = Cache.character(@battler_name, @battler_hue) if N01::WALK_ANIME
        self.bitmap = Cache.character(@battler_name + "_1", @battler_hue) unless N01::WALK_ANIME
      else
        self.bitmap = Cache.character(@battler_name) if N01::WALK_ANIME
        self.bitmap = Cache.character(@battler_name + "_1") unless N01::WALK_ANIME
      end ## End blackmorning unofficial code; 3.3c
      # 転送元の矩形を取得
      @width = self.bitmap.width / @base_width
      @height = self.bitmap.height / @base_height
      # 矩形を設定
      @sx = @pattern * @width
      @sy = @anime_kind * @height
      # バトラー本体を描画
      self.src_rect.set(@sx, @sy, @width, @height)
    # アニメしないバトラーの場合
    else
      # ビットマップを取得、設定
      @battler_name = @battler.battler_name
      self.bitmap = Cache.battler(@battler_name, @battler_hue)
      @width = bitmap.width
      @height = bitmap.height
    end
    # バックアタック時には画像を反転させる
    if $back_attack && @battler.actor?
      self.mirror = true
    elsif $back_attack && !@battler.actor?
      self.mirror = true
      self.mirror = false if @battler.action_mirror
    else
      self.mirror = false
      self.mirror = true if !@battler.actor? && @battler.action_mirror
    end
    # 武器画像に反映
    @weapon_R.mirroring if self.mirror && @weapon_R != nil
    # 位置を初期化
    @battler.reset_coordinate
    # 原点を決定
    self.ox = @width / 2
    self.oy = @height * 2 / 3
    # スプライトの座標を設定
    update_move
    # アニメ飛ばし用スプライトを用意
    @move_anime = Sprite_MoveAnime.new(viewport,battler)
    # ピクチャ用スプライトを用意
    @picture = Sprite.new
    # ダメージスプライト作成
    @damage = Sprite_Damage.new(viewport,battler)
  end

Voilà entre autre la ligne qui buggue :
Code:
self.bitmap = Cache.character(@battler_name, @battler_hue) if N01::WALK_ANIME

Voici un petit screen du message d'erreur :
[RESOLU] Script SBS bug au lancement du combat. Pb_sbs10

Merci d'avance à ceux qui m'aideront =D


Dernière édition par Zodiak le Jeu 11 Fév 2010 - 17:55, édité 1 fois
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

[RESOLU] Script SBS bug au lancement du combat. Empty
MessageSujet: Re: [RESOLU] Script SBS bug au lancement du combat.   [RESOLU] Script SBS bug au lancement du combat. Icon_minitimeJeu 11 Fév 2010 - 17:15

Remplace
Code:
self.bitmap = Cache.character(@battler_name, @battler_hue)
par
Code:
self.bitmap = Cache.character(@battler_name)
(ne supprime pas la condition par contre !)
Revenir en haut Aller en bas
Zodiak
Seigneur Lv.18
Seigneur Lv.18
Zodiak


Masculin Age : 28
Avertissements : 3
Inscrit le : 20/12/2008
Messages : 2292

[RESOLU] Script SBS bug au lancement du combat. Empty
MessageSujet: Re: [RESOLU] Script SBS bug au lancement du combat.   [RESOLU] Script SBS bug au lancement du combat. Icon_minitimeJeu 11 Fév 2010 - 17:19

Nouveau problème apparu suite au changement de la ligne :
[RESOLU] Script SBS bug au lancement du combat. Sbs_pb10

Spoiler:

Et la ligne en question :
Code:
    self.bitmap = Cache.character(file_name, @battler_hue)
Revenir en haut Aller en bas
Nusenism
Nomimange'twa ♪
Nomimange'twa ♪
Nusenism


Masculin Age : 33
Inscrit le : 02/02/2010
Messages : 4692

[RESOLU] Script SBS bug au lancement du combat. Empty
MessageSujet: Re: [RESOLU] Script SBS bug au lancement du combat.   [RESOLU] Script SBS bug au lancement du combat. Icon_minitimeJeu 11 Fév 2010 - 17:28

J'aurais dit de sortir le "battler hue" à chaque ligne où ça bug, mais mes notions en RGSS2 sont trop limitées donc attends que La Mèche ou quelqu'un d'autre réponde...
Revenir en haut Aller en bas
http://imagin.jeunforum.com/portal.htm
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


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

[RESOLU] Script SBS bug au lancement du combat. Empty
MessageSujet: Re: [RESOLU] Script SBS bug au lancement du combat.   [RESOLU] Script SBS bug au lancement du combat. Icon_minitimeJeu 11 Fév 2010 - 17:46

Hm...
Oui vire tout les
Code:
, @battle_hue
Revenir en haut Aller en bas
Zodiak
Seigneur Lv.18
Seigneur Lv.18
Zodiak


Masculin Age : 28
Avertissements : 3
Inscrit le : 20/12/2008
Messages : 2292

[RESOLU] Script SBS bug au lancement du combat. Empty
MessageSujet: Re: [RESOLU] Script SBS bug au lancement du combat.   [RESOLU] Script SBS bug au lancement du combat. Icon_minitimeJeu 11 Fév 2010 - 17:55

Ça marche nickel !

Merci LaMeche Razz
Revenir en haut Aller en bas
Contenu sponsorisé




[RESOLU] Script SBS bug au lancement du combat. Empty
MessageSujet: Re: [RESOLU] Script SBS bug au lancement du combat.   [RESOLU] Script SBS bug au lancement du combat. Icon_minitime

Revenir en haut Aller en bas
 

[RESOLU] Script SBS bug au lancement du combat.

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

 Sujets similaires

-
» [Vx Ace] Script Combat SBS [Résolu]
» Script de combat de côté[Résolu]
» [Resolu] Crash début de combat ( Script FF )
» probleme script combat [résolu]
» Script combat problème [Résolu]

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 | Forum gratuit