| Problème de script : Battle Back. [Resolu] | |
|
Auteur | Message |
---|
Age : 33 Inscrit le : 27/06/2008 Messages : 10881
| Sujet: Problème de script : Battle Back. [Resolu] Dim 30 Nov 2008 - 19:53 | |
| Hellow, je ne retrouve plus le topic du script de Battle Back, et je ne connais pas par coeur les explications pour le faire fonctionner *_* Quelqu'un ne saurait-il pas où il se trouve ??
Désolé de faire mon boulet, mais :
1) J'ai utilisé la fonction rechercher
2) J'ai fouillé toute la section script
3) Le lien dans le résumé des scripts ( de Blockade ) mène à un sujet ... n'existant plus ! |
|
| |
Age : 30 Inscrit le : 22/11/2008 Messages : 3382
| Sujet: Re: Problème de script : Battle Back. [Resolu] Lun 1 Déc 2008 - 10:48 | |
| Oui, effectivement, c'est pour ça que j'ai demandé il n'y a pas très longtemps le script... D'ailleurs beaucoup de liens dans le message de Blockade amènent à des sujets inexistants. |
|
| |
Mage Lv.11
Age : 33 Inscrit le : 02/10/2008 Messages : 611
| Sujet: Re: Problème de script : Battle Back. [Resolu] Lun 1 Déc 2008 - 13:45 | |
| Heureusement que je conserve précieusement chaque démo au cas où que quelqu'un en aurait de besoin ou si j'en ai de besoin un jour.
Je l'ai hébergé.
http://www.megaupload.com/fr/?d=I05955UI |
|
| |
Age : 33 Inscrit le : 27/06/2008 Messages : 10881
| Sujet: Re: Problème de script : Battle Back. [Resolu] Lun 1 Déc 2008 - 19:44 | |
| - Matsuo Kaito a écrit:
- J'ai téléchargé et c'est pas du tout le même @_@
Le mien c'est celui-là
- Spoiler:
- 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 # Cache le sol de combat BT_FLOOR = false
# Picture (Seulement requis si BB_TYPE = 2) M_B_BACK = { # Map ID => "Nom du fichier picture(Graphics/System)" 1 => "001-Grassland01" } end
#============================================================================== # ■ Spriteset_Battle #============================================================================== class Spriteset_Battle #-------------------------------------------------------------------------- # ● Creation du sprite de combat #-------------------------------------------------------------------------- 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 #-------------------------------------------------------------------------- # ● Creation du sprite du sol #-------------------------------------------------------------------------- alias create_battlefloor_mbb create_battlefloor def create_battlefloor create_battlefloor_mbb if BattleBack::BT_FLOOR end #-------------------------------------------------------------------------- # ● Suppression du sprite du sol #-------------------------------------------------------------------------- alias dispose_battlefloor_mbb dispose_battlefloor def dispose_battlefloor dispose_battlefloor_mbb if BattleBack::BT_FLOOR end #-------------------------------------------------------------------------- # ● Mise a jour du sprite du sol #-------------------------------------------------------------------------- alias update_battlefloor_mbb update_battlefloor def update_battlefloor update_battlefloor_mbb if BattleBack::BT_FLOOR end end
#============================================================================== # ■ Sprite du fond de combat #============================================================================== class BattleBackSprite < Sprite # Taille de l'image du fond de combat WIDTH = 544.00 HEIGHT = 288.00 #-------------------------------------------------------------------------- # ● Initialisation de l'objet #-------------------------------------------------------------------------- def initialize(viewport = nil) super(viewport) self.bitmap = Cache.system(BattleBack::M_B_BACK[$game_map.map_id]) # Zoom porté en dehors de 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 est porté en dehors self.zoom_x = @zoom self.zoom_y = @zoom # Centré 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
Cependant j'ai les infos demandées ( en regardant dans le script, déso ^^" )
Je vais aller voir dans le topic de Flavii3n pour les infos complémentaires. Désolé du dérangement ^^"
EDIT : encore un problème !!!!!
Lorsque je met en route mon jeu :
- Il est en mode tout petit
- Il me lache lorsqu'un combat démarre :
Ca me parle d'un string ... XD
Quelqu'un a une idée please ? EDIT FINALE : Ca marche, mais mon écran a été réduit. Est-ce possible de le réaugmenter ? >w< |
|
| |
Mage Lv.11
Age : 33 Inscrit le : 02/10/2008 Messages : 611
| Sujet: Re: Problème de script : Battle Back. [Resolu] Lun 1 Déc 2008 - 20:09 | |
| Bah essaie le script de plein écran ^^ |
|
| |
Age : 33 Inscrit le : 27/06/2008 Messages : 10881
| Sujet: Re: Problème de script : Battle Back. [Resolu] Lun 1 Déc 2008 - 20:14 | |
| C'est de pire en pire, je crois que je suis maudit niveau script ... Aidez ce pauvre nullard en script s'il vous plait ... T_T Avec ce script : - Spoiler:
- 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 = 2 # Cache le sol de combat BT_FLOOR = false
# Picture (Seulement requis si BB_TYPE = 2) M_B_BACK = { # Map ID => "Nom du fichier picture(Graphics/System)" 5 => "btbmaison", 6 => "btbmaison", 7 => "btbmaison", 8 => "btbmaison", 16 => "btbmaison", 17 => "btbmaison", 25 => "btbmaison", 34 => "btbmaison", 35 => "btbmaison", 36 => '"btbcochon", } end
#============================================================================== # ■ Spriteset_Battle #============================================================================== class Spriteset_Battle #-------------------------------------------------------------------------- # ● Creation du sprite de combat #-------------------------------------------------------------------------- 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 #-------------------------------------------------------------------------- # ● Creation du sprite du sol #-------------------------------------------------------------------------- alias create_battlefloor_mbb create_battlefloor def create_battlefloor create_battlefloor_mbb if BattleBack::BT_FLOOR end #-------------------------------------------------------------------------- # ● Suppression du sprite du sol #-------------------------------------------------------------------------- alias dispose_battlefloor_mbb dispose_battlefloor def dispose_battlefloor dispose_battlefloor_mbb if BattleBack::BT_FLOOR end #-------------------------------------------------------------------------- # ● Mise a jour du sprite du sol #-------------------------------------------------------------------------- alias update_battlefloor_mbb update_battlefloor def update_battlefloor update_battlefloor_mbb if BattleBack::BT_FLOOR end end
#============================================================================== # ■ Sprite du fond de combat #============================================================================== class BattleBackSprite < Sprite # Taille de l'image du fond de combat WIDTH = 544.00 HEIGHT = 288.00 #-------------------------------------------------------------------------- # ● Initialisation de l'objet #-------------------------------------------------------------------------- def initialize(viewport = nil) super(viewport) self.bitmap = Cache.system(BattleBack::M_B_BACK[$game_map.map_id]) # Zoom porté en dehors de 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 est porté en dehors self.zoom_x = @zoom self.zoom_y = @zoom # Centré 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
Il y a alors erreur : Cette ligne étant : - Code:
-
# Taille de l'image du fond de combat |
|
| |
Mage Lv.11
Age : 33 Inscrit le : 02/10/2008 Messages : 611
| Sujet: Re: Problème de script : Battle Back. [Resolu] Lun 1 Déc 2008 - 20:24 | |
| Combien fait ton battleback? Je crois qu'il faut que ton battleback soit de 272 pixels de largeur ainsi que 176 de hauteur. - Code:
-
@battleback_sprite.x = 272 @battleback_sprite.y = 176
|
|
| |
Age : 33 Inscrit le : 27/06/2008 Messages : 10881
| Sujet: Re: Problème de script : Battle Back. [Resolu] Lun 1 Déc 2008 - 20:25 | |
| Ce qui est bizarre, c'est que ca a marché une fois avec les proportions actuelles ! >w< |
|
| |
Mage Lv.11
Age : 33 Inscrit le : 02/10/2008 Messages : 611
| Sujet: Re: Problème de script : Battle Back. [Resolu] Lun 1 Déc 2008 - 20:28 | |
| Lol sinon essaie ca: - Code:
-
# Taille de l'image du fond de combat WIDTH = 544.00 HEIGHT = 288.00
|
|
| |
Age : 33 Inscrit le : 27/06/2008 Messages : 10881
| Sujet: Re: Problème de script : Battle Back. [Resolu] Lun 1 Déc 2008 - 20:31 | |
| En fait je crois que j'ai bidouillé un truc et que j'ai fais foiré le script XD |
|
| |
Mage Lv.11
Age : 33 Inscrit le : 02/10/2008 Messages : 611
| Sujet: Re: Problème de script : Battle Back. [Resolu] Lun 1 Déc 2008 - 20:34 | |
| Bah oh pire enlève le script et remet-le. |
|
| |
Age : 33 Inscrit le : 27/06/2008 Messages : 10881
| Sujet: Re: Problème de script : Battle Back. [Resolu] Mar 2 Déc 2008 - 17:03 | |
| Petit up, avis aux scripteurs ? J'ai toujours le même problème que précédemment, voici le script ( que j'ai rempli avec toutes mes maps ) : - Spoiler:
- 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 = 2 # Cache le sol de combat BT_FLOOR = false
# Picture (Seulement requis si BB_TYPE = 2) M_B_BACK = { # Map ID => "Nom du fichier picture(Graphics/System)" 5 => "btbmaison", 6 => "btbmaison", 7 => "btbmaison", 8 => "btbmaison", 16 => "btbmaison", 17 => "btbmaison", 25 => "btbmaison", 34 => "btbmaison", 35 => "btbmaison", 36 => '"btbcochon", 38 => "btbmaison", 39 => "btbmaison", 41 => "btbforet", 43 => "btbforet", 44 => "btbforet", 45 => "btbforet", 49 => "btbstrange", 50 => "btbstrange", 52 => "btbforet", 54 => "btbforet", 62 => "btbmaison", 63 => "btbmaison", 64 => "btbmaison", 65 => "btbplante", 66 => "btbplante", 67 => "btbplante", 75 => "btbmaison", 77 => "btbforet", 78 => "btbforet", 79 => "btbforet2", 91 => "btbkwirk", 92 => "btbkwirk", 93 => "btbkwirk ", 94 => "btbvolcan", 95 => "btbvolcan", 96 => "btbantre", 97 => "btbantre", 109 => "btbforet2", 110 => "btbforet2", 111 => "btbforet2" } end
#============================================================================== # ■ Spriteset_Battle #============================================================================== class Spriteset_Battle #-------------------------------------------------------------------------- # ● Creation du sprite de combat #-------------------------------------------------------------------------- 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 #-------------------------------------------------------------------------- # ● Creation du sprite du sol #-------------------------------------------------------------------------- alias create_battlefloor_mbb create_battlefloor def create_battlefloor create_battlefloor_mbb if BattleBack::BT_FLOOR end #-------------------------------------------------------------------------- # ● Suppression du sprite du sol #-------------------------------------------------------------------------- alias dispose_battlefloor_mbb dispose_battlefloor def dispose_battlefloor dispose_battlefloor_mbb if BattleBack::BT_FLOOR end #-------------------------------------------------------------------------- # ● Mise a jour du sprite du sol #-------------------------------------------------------------------------- alias update_battlefloor_mbb update_battlefloor def update_battlefloor update_battlefloor_mbb if BattleBack::BT_FLOOR end end
#============================================================================== # ■ Sprite du fond de combat #============================================================================== class BattleBackSprite < Sprite # Taille de l'image du fond de combat WIDTH = 544.00 HEIGHT = 288.00 #-------------------------------------------------------------------------- # ● Initialisation de l'objet #-------------------------------------------------------------------------- def initialize(viewport = nil) super(viewport) self.bitmap = Cache.system(BattleBack::M_B_BACK[$game_map.map_id]) # Zoom porté en dehors de 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 est porté en dehors self.zoom_x = @zoom self.zoom_y = @zoom # Centré 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
Une petite infos, jusqu'à la map 36, les couleurs semblent se mettre comme il faut, puis après tout est mauve ... ( alors qu'avant, le chiffre était brun, la flèche bleue, ect ... ) |
|
| |
Doyen
Age : 46 Inscrit le : 20/08/2008 Messages : 2485
| Sujet: Re: Problème de script : Battle Back. [Resolu] Mar 2 Déc 2008 - 17:27 | |
| Il y'a une apostrophe de trop à la ligne 36. Franchement, elle est difficile à manquer celle la. ^^ |
|
| |
Age : 33 Inscrit le : 27/06/2008 Messages : 10881
| Sujet: Re: Problème de script : Battle Back. [Resolu] Mar 2 Déc 2008 - 17:28 | |
| XD honte à moi ! Merci Jebbou ! |
|
| |
| Sujet: Re: Problème de script : Battle Back. [Resolu] | |
| |
|
| |
| Problème de script : Battle Back. [Resolu] | |
|