| Problème avec le script d'ajouts de fond de combats | |
|
Auteur | Message |
---|
Age : 30 Inscrit le : 22/11/2008 Messages : 3382
| Sujet: Problème avec le script d'ajouts de fond de combats Mar 25 Nov 2008 - 20:02 | |
| Voila bah j'ai installé le script qui permet d'ajouter des fond d'écrans pour les combats. Alors j'ai enregistré des images au format PNG en 544*416, puis on va prendre l'exemple d'une, je l'ai nommé: " 002-Caves01". Dans le script, je met: 11 => "002-Caves01" (11 est l'ID de la map) et ça me met quand je teste mon jeu, avant même que l'écran titre ne s'affiche " Line 29: SyntaxError occured". |
|
| |
Doyen
Age : 46 Inscrit le : 20/08/2008 Messages : 2485
| Sujet: Re: Problème avec le script d'ajouts de fond de combats Mar 25 Nov 2008 - 20:31 | |
| Pourrais-tu mettre le bout de code au complet, celui de la configuration? Je crois que ca peut être une mauvaise syntaxe dans ce coin la. |
|
| |
Ex-Admin Cruelle
Age : 32 Inscrit le : 03/07/2008 Messages : 2441
| Sujet: Re: Problème avec le script d'ajouts de fond de combats Mer 26 Nov 2008 - 5:46 | |
| C'parce que dans un hash, la syntaxe est : M_B_BACK = { 1 => "Test", 5 => "02-Plaines", 11 => "002-Caves01" } Il ne faut oublier de mettre des virgules à chaque fin de ligne, sauf à la dernière ^^ |
|
| |
Age : 30 Inscrit le : 22/11/2008 Messages : 3382
| Sujet: Re: Problème avec le script d'ajouts de fond de combats Mer 26 Nov 2008 - 10:13 | |
| - Code:
-
M_B_BACK = { # ID de la Map => "Nom de l'image(Graphics/System)" 1 => "001-Grassland01", 12 => "002-Caves01" } C'est censé marcher non ? :/ |
|
| |
Ex-Admin Cruelle
Age : 32 Inscrit le : 03/07/2008 Messages : 2441
| Sujet: Re: Problème avec le script d'ajouts de fond de combats Mer 26 Nov 2008 - 19:12 | |
| Ben oui xD T'es sur que les images sont en .png ? Que y'a pas de faute dans le titre ? Ou est la ligne 25 ? Fait un screen de ton erreur et dit nous quand elle se produit ^^' |
|
| |
Age : 30 Inscrit le : 22/11/2008 Messages : 3382
| Sujet: Re: Problème avec le script d'ajouts de fond de combats Mer 26 Nov 2008 - 20:07 | |
| Oui mes images sont en .png, j'ai bien recopié les titres aussi... M'enfin maintenant je peux démarrer le jeu, c'est juste que ça affiche le fond d'écran de base. |
|
| |
Age : 33 Inscrit le : 27/06/2008 Messages : 10881
| Sujet: Re: Problème avec le script d'ajouts de fond de combats Mer 26 Nov 2008 - 20:09 | |
| T'as enclenché plus haut en modifiant le 0 par 2 dans le script ? Edit : There ==> - Code:
-
#============================================================================== # ■ VX-RGSS2-7 Change Battle Background [Ver.1.0.0] par Claimh #------------------------------------------------------------------------------ # Traduction Française de : Orig@mi #------------------------------------------------------------------------------ # Changer le fond de combat #==============================================================================
module BattleBack # Selectionne le type de fond de combat # 0: Map courante avec effet de vague pour le fond de combat (style VX par défaut) # 1: Map courante utilisé comme fond de combat # 2:Utilise une image pour le fond de combat BB_TYPE = 1 |
|
| |
Age : 30 Inscrit le : 22/11/2008 Messages : 3382
| Sujet: Re: Problème avec le script d'ajouts de fond de combats Jeu 27 Nov 2008 - 11:47 | |
| - Code:
-
#============================================================================== # ¦ VX-RGSS2-7 Change Battle Background [Ver.1.0.0] by Claimh #------------------------------------------------------------------------------ # English Translation By: Elemental Crisis [http://www.rpgcrisis.net] # Traduit par Ouroboros [metalic_puppets@hotmail.fr] pour RPG MAKER VX #------------------------------------------------------------------------------ # Changer les Battle Back #============================================================================== #=============================================================== # # www.rpgmakervx-fr.com # #===============================================================
module BattleBack # Sélection du type de battle Back # 0:Map actuelle avec effets (Par défaut dans VX) # 1:Map actuelle # 2:Utilisation d'une image comme battle Back BB_TYPE = 0 J'ai ça, moi... BB_TYPE= 0, faut le modfier EDIT: J'ai modifié par BB_TYPE=2 et maintenant quand ça démarre un combat dans la map voulue y a une erreur dans le Script Cache àla ligne 75 --' REEDIT: Et si je met BB_TYPE= 1 ça me met le fond d'écran du title en fond de combat xDDD |
|
| |
Age : 33 Inscrit le : 27/06/2008 Messages : 10881
| Sujet: Re: Problème avec le script d'ajouts de fond de combats Jeu 27 Nov 2008 - 17:11 | |
| Je comprends plus rien, en mode un ca devrait afficher la map mais dans effet de flou ...
Blocus ? Viens à notre aide >W< |
|
| |
Age : 30 Inscrit le : 22/11/2008 Messages : 3382
| Sujet: Re: Problème avec le script d'ajouts de fond de combats Jeu 27 Nov 2008 - 17:23 | |
| Attends, je te copie mon script et dis moi si tu trouves une erreur... Et ce que je dois remplacer s'il y en a une: - Code:
-
#============================================================================== # ¦ VX-RGSS2-7 Change Battle Background [Ver.1.0.0] by Claimh #------------------------------------------------------------------------------ # English Translation By: Elemental Crisis [http://www.rpgcrisis.net] # Traduit par Ouroboros [metalic_puppets@hotmail.fr] pour RPG MAKER VX #------------------------------------------------------------------------------ # Changer les Battle Back #============================================================================== #=============================================================== # # www.rpgmakervx-fr.com # #===============================================================
module BattleBack # Sélection du type de battle Back # 0:Map actuelle avec effets (Par défaut dans VX) # 1:Map actuelle # 2:Utilisation d'une image comme battle Back BB_TYPE = 1 # Affichage du Battle Floor BT_FLOOR = false
# Image (Seulement si BB_TYPE = 2) M_B_BACK = { # ID de la Map => "Nom de l'image(Graphics/System)" 1 => "001-Grassland01", 012 => "002-Caves01" } end
#============================================================================== # ¦ Spriteset_Battle #============================================================================== class Spriteset_Battle #-------------------------------------------------------------------------- # ? Création du sprite du battle Back #-------------------------------------------------------------------------- def create_battleback case BattleBack::BB_TYPE when 0 source = $game_temp.background_bitmap bitmap = Bitmap.new(640, 480) bitmap.stretch_blt(bitmap.rect, source, source.rect) bitmap.radial_blur(90, 12) @battleback_sprite = Sprite.new(@viewport1) @battleback_sprite.bitmap = bitmap @battleback_sprite.ox = 320 @battleback_sprite.oy = 240 @battleback_sprite.x = 272 @battleback_sprite.y = 176 @battleback_sprite.wave_amp = 8 @battleback_sprite.wave_length = 240 @battleback_sprite.wave_speed = 120 when 1 source = $game_temp.background_bitmap bitmap = Bitmap.new(640, 480) bitmap.stretch_blt(bitmap.rect, source, source.rect) @battleback_sprite = Sprite.new(@viewport1) @battleback_sprite.bitmap = bitmap @battleback_sprite.ox = 320 @battleback_sprite.oy = 240 @battleback_sprite.x = 272 @battleback_sprite.y = 176 when 2 @battleback_sprite = BattleBackSprite.new(@viewport1) end end #-------------------------------------------------------------------------- # ? Création du sprite du Battle Floor #-------------------------------------------------------------------------- alias create_battlefloor_mbb create_battlefloor def create_battlefloor create_battlefloor_mbb if BattleBack::BT_FLOOR end #-------------------------------------------------------------------------- # ? Suppression du sprite du Battle Floor #-------------------------------------------------------------------------- alias dispose_battlefloor_mbb dispose_battlefloor def dispose_battlefloor dispose_battlefloor_mbb if BattleBack::BT_FLOOR end #-------------------------------------------------------------------------- # ? Mise à jour du sprite du Battle Floor #-------------------------------------------------------------------------- alias update_battlefloor_mbb update_battlefloor def update_battlefloor update_battlefloor_mbb if BattleBack::BT_FLOOR end end
#============================================================================== # ¦ BattleBackSprite #============================================================================== class BattleBackSprite < Sprite # Background Screen Size WIDTH = 544.00 HEIGHT = 288.00 #-------------------------------------------------------------------------- # ? Initialisation de l'objet # viewport : viewport #-------------------------------------------------------------------------- def initialize(viewport = nil) super(viewport) self.bitmap = Cache.system(BattleBack::M_B_BACK[$game_map.map_id]) # Zoom est effectuée selon la taille de l'image. @x_zoom = WIDTH / self.bitmap.width @y_zoom = HEIGHT / self.bitmap.height @zoom = @x_zoom > @y_zoom ? @x_zoom : @y_zoom # Zoom effectué. self.zoom_x = @zoom self.zoom_y = @zoom # Fabrication de l'affivchage centrale. self.ox = self.bitmap.width / 2 self.oy = self.bitmap.height / 2 self.x = (self.bitmap.width / 2) * @zoom self.y = (self.bitmap.height / 2) * @zoom end end |
|
| |
Doyen
Age : 46 Inscrit le : 20/08/2008 Messages : 2485
| Sujet: Re: Problème avec le script d'ajouts de fond de combats Jeu 27 Nov 2008 - 17:27 | |
| Essaie de remplacer 012 par 12.
EDIT: Et tu es certain que tu es dans la map 12? |
|
| |
Age : 30 Inscrit le : 22/11/2008 Messages : 3382
| Sujet: Re: Problème avec le script d'ajouts de fond de combats Jeu 27 Nov 2008 - 17:29 | |
| Ouais, en fait j'avais déjà remplacé 12 par 012 pour tester... Mais bon je remet 12 pour voir. (M'enfin l'ID de la map c'est 012 et pas 12) Et oué j'suis certain que je suis dans la map 12^^ EDIT: Je met 12 et ça met toujours et encore l'image de l'écran Titre en fond d'écran durant les combats...
Dernière édition par Flavii3n le Jeu 27 Nov 2008 - 17:32, édité 1 fois |
|
| |
Doyen
Age : 46 Inscrit le : 20/08/2008 Messages : 2485
| Sujet: Re: Problème avec le script d'ajouts de fond de combats Jeu 27 Nov 2008 - 17:31 | |
| Et les images sont bien dans la section "Graphics/System" de ton projet? (Je demande parce que le script a l'air bon..) Si ca merde dans la cache, c'est souvent parce que le jeu ne trouve pas ton image.. |
|
| |
Age : 30 Inscrit le : 22/11/2008 Messages : 3382
| Sujet: Re: Problème avec le script d'ajouts de fond de combats Jeu 27 Nov 2008 - 17:33 | |
| Ouais toutes dans la bonne partie, à la bonne taille et en .PNG. Et est-ce qu'il faut mettre à la ligne 20 BB_TYPE=1 ou alors BB_TYPE=2?? |
|
| |
Doyen
Age : 46 Inscrit le : 20/08/2008 Messages : 2485
| Sujet: Re: Problème avec le script d'ajouts de fond de combats Jeu 27 Nov 2008 - 17:35 | |
| C'est BB_TYPE = 2 pour avoir un battleback en image. BB_TYPE = 1 devrait t'afficher la map en flou et ne devrait pas planter du tout, car il ne nécessite aucune configuration. |
|
| |
Age : 30 Inscrit le : 22/11/2008 Messages : 3382
| Sujet: Re: Problème avec le script d'ajouts de fond de combats Jeu 27 Nov 2008 - 17:36 | |
| Oui, oui, BB_TYPE=1 ne fait pas planter mais c'est BB_TYPE=2 qui fait planter. BB_TYPE=1 affiche l'image du Title en fond d'écran. EDIT : ça MAAARCHE!!! Avec BB_TYPE=2 !! :D:D MERCII!! Désolé des majuscules mais ma joie est trop grande xD
Dernière édition par Flavii3n le Jeu 27 Nov 2008 - 17:38, édité 1 fois |
|
| |
Doyen
Age : 46 Inscrit le : 20/08/2008 Messages : 2485
| Sujet: Re: Problème avec le script d'ajouts de fond de combats Jeu 27 Nov 2008 - 17:38 | |
| - Flavii3n a écrit:
- BB_TYPE=1 affiche l'image du Title en fond d'écran.
Ce n'est pas normal non plus. Il y'a peut-être un conflit avec un autre script. Pourrais-tu essayer de partir un nouveau projet, et y placer ce script (et l'image au bon endroit). Ca pourrait te confirmer si c'est le script en tant que tel qui plante, ou bien un conflit qui merde. |
|
| |
Age : 30 Inscrit le : 22/11/2008 Messages : 3382
| Sujet: Re: Problème avec le script d'ajouts de fond de combats Jeu 27 Nov 2008 - 17:39 | |
| Regarde j'ai édité mon autre message |
|
| |
Doyen
Age : 46 Inscrit le : 20/08/2008 Messages : 2485
| Sujet: Re: Problème avec le script d'ajouts de fond de combats Jeu 27 Nov 2008 - 17:41 | |
| Excellent. Bonne chance pour la suite de ton projet ^^ |
|
| |
Age : 30 Inscrit le : 22/11/2008 Messages : 3382
| Sujet: Re: Problème avec le script d'ajouts de fond de combats Jeu 27 Nov 2008 - 17:44 | |
| Merci^^ Je vais enfin pouvoir placer mes monstres comme je le veux et pouvoir continuer ce que je voulais faire Voila, problème résolu! |
|
| |
| Sujet: Re: Problème avec le script d'ajouts de fond de combats | |
| |
|
| |
| Problème avec le script d'ajouts de fond de combats | |
|