Sujet n°8459
Posté par Jessy le 13 Nov - 13:54 (2010)
Titre : [Bug] Script_Evolve ! RESOLU !
Bonjour, j'ai programmer que mon MANTERRE évolue au niveau 18 et

à ce momment là, un message apparait :



Donc je regarde le log et il y a écrit :



Le problème c'est que je ne sait pas quoi changé a la ligne 267 dans Pokemon_Evolve,

merci de me répondre vite pour ne pas être bloqué pour le restant de ma vie ! :(

Posté par Qwerty le 13 Nov - 14:00 (2010)
Pourrait-on voir la ligne qui bug?


Et je vais poser une question débile, ton "MANTERRE" dit évoluer au niveau 18, or sur le screen il est niveau 21. Pourquoi?

Posté par Jessy le 13 Nov - 14:31 (2010)
le voici : je te rappelle que c'est la ligne 267.


Posté par Qwerty le 13 Nov - 14:39 (2010)
Essaie de remplacer ton script par celui-ci, car chez moi, les lignes sont décalées par rapport aux tiennes:


Spoiler

Code:

[size=16][font=Verdana, Arial, Helvetica, sans-serif]#==============================================================================[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]# ■ Pokemon_Evolve[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]# Pokemon Script Project - Krosk [/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]# 01/08/07[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]# 27/08/08 - révision pour les oeufs[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]#-----------------------------------------------------------------------------[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]# Scène à ne pas modifier de préférence[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]#-----------------------------------------------------------------------------[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]# Scène appelée en cas de evolve[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]#-----------------------------------------------------------------------------[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]
[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]module POKEMON_S[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]  class Pokemon_Evolve[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]    def initialize(pokemon, evolve_id, z_level = 400, forcing = false)[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      Graphics.freeze[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @z_level = z_level[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @forcing = forcing[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @cancel = false[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @pokemon = pokemon[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      [/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      cry_pokemon(@pokemon.id)     [/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      $game_temp.map_bgm = $game_system.playing_bgm       [/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      Audio.bgm_play("Audio/BGM/PkmRS-Evolving.mid")[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      [/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @evolve_id = evolve_id[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @background = Sprite.new [/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @background.x = 13[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @background.y = 13[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @background.bitmap = RPG::Cache.battleback("HatchBack.png")     [/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      [/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @background.z = @z_level[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @background.color = Color.new(0, 0, 0, 0)      [/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]     [/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @text_window = Window_Base.new(0, 132, 250, 400)[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @text_window.opacity = 0[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @text_window.z = @z_level + 2[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @text_window.contents = Bitmap.new(608, 412)[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @text_window.contents.font.name = "Pokemon Emerald"[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @text_window.contents.font.size = $fontsize[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      [/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @message_background = Sprite.new[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @message_background.x = 15[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @message_background.y = 158[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @message_background.z = @z_level + 1[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @message_background.bitmap = RPG::Cache.picture($MSG)[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      [/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @pokemon_sprite = Sprite.new[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @pokemon_sprite.bitmap = RPG::Cache.battler(@pokemon.battler_face, 0)[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @pokemon_sprite.ox = @pokemon_sprite.bitmap.width / 2[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @pokemon_sprite.oy = @pokemon_sprite.bitmap.height / 2[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @pokemon_sprite.x = 140[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @pokemon_sprite.y = 95[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @pokemon_sprite.z = @z_level + 5[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @pokemon_sprite.color = Color.new(255,255,255,0)[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @pokemon_sprite.zoom_x = 0.5[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @pokemon_sprite.zoom_y = 0.5[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      [/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      if @pokemon.egg[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        @egg_sprite = Sprite.new[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        @egg_sprite.bitmap = RPG::Cache.battler("BreakEgg0", 0)[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        @egg_sprite.ox = @egg_sprite.bitmap.width / 2[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        @egg_sprite.oy = @egg_sprite.bitmap.height / 2[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        @egg_sprite.x = 140[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        @egg_sprite.y = 95[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        @egg_sprite.z = @z_level + 10[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        @egg_sprite.visible = false[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        @egg_sprite.zoom_x = 0.5[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        @egg_sprite.zoom_y = 0.5[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      [/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @evolved_sprite = Sprite.new[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @evolved_sprite.x = 140[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @evolved_sprite.y = 95[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @evolved_sprite.bitmap = RPG::Cache.battler(evolved_sprite_generation, 0)[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @evolved_sprite.ox = @evolved_sprite.bitmap.width / 2[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @evolved_sprite.oy = @evolved_sprite.bitmap.height / 2[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @evolved_sprite.z = @z_level + 6[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @evolved_sprite.zoom_x = 0[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @evolved_sprite.zoom_y = 0[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @evolved_sprite.color = Color.new(255,255,255,255)      [/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      Graphics.transition(20)[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]    end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]    [/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]    [/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]    def main[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      if not @pokemon.egg[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        draw_text("Quoi ?", @pokemon.given_name + " évolue !")[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        wait(40)[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      [/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        # Blanchissement[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        until @pokemon_sprite.color.alpha >= 255[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          @pokemon_sprite.color.alpha += 20[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          @background.color.alpha += 10[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          Graphics.update[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        [/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        # Oscillement[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        t = 0[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        loop do[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          t += 1[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          if t > 100[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]            t +=1[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          if t > 250[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]            t += 1[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          if t > 450[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]            t += 1[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          pi = 3.14159265[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          @pokemon_sprite.zoom_x = (Math.cos(t*2*pi/50)+1)/4[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          @pokemon_sprite.zoom_y = (Math.cos(t*2*pi/50)+1)/4[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          @evolved_sprite.zoom_x = (Math.cos(t*2*pi/50+pi)+1)/4[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          @evolved_sprite.zoom_y = (Math.cos(t*2*pi/50+pi)+1)/4[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          Input.update[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          Graphics.update[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          if t >= 650[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]            break[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          if Input.trigger?(Input::B) and not @forcing[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]            @cancel = true[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]            break[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      else        [/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        wait(40)[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        t = 0[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        loop do[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          t += 1[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          if ( t >= 0 and t < 20 ) or ( t >= 60 and t < 80) or[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]            ( t >= 130 and t < 170 ) or ( t >= 220 and t < 260 )[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]            @pokemon_sprite.x += 3 * (2*(t%2) - 1)[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]            @egg_sprite.x += 3 * (2*(t%2) - 1)[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          Graphics.update[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          if t == 20[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]            @egg_sprite.visible = true[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]            @egg_sprite.bitmap = RPG::Cache.battler("BreakEgg0", 0)[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]            @egg_sprite.update[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          if t == 80[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]            @egg_sprite.bitmap = RPG::Cache.battler("BreakEgg1", 0)[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]            @egg_sprite.update[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          if t == 170[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]            @egg_sprite.visible = true[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]            @egg_sprite.bitmap = RPG::Cache.battler("BreakEgg2", 0)[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]            @egg_sprite.update[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          if t > 260[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]            @evolved_sprite.zoom_x = 0.3[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]            @evolved_sprite.zoom_y = 0.3[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]            @egg_sprite.color = Color.new(255,255,255,0)[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]            break[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      [/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      if @cancel and not @forcing[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        until @pokemon_sprite.zoom_x >= 0.5[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          @evolved_sprite.zoom_x -= 0.05[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          @evolved_sprite.zoom_y -= 0.05[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          @pokemon_sprite.zoom_x += 0.05[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          @pokemon_sprite.zoom_y += 0.05[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          Graphics.update[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        @pokemon_sprite.zoom_y = 0.5[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        @pokemon_sprite.zoom_x = 0.5[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        @evolved_sprite.zoom_x = 0[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        @evolved_sprite.zoom_y = 0[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        Graphics.update[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        until @pokemon_sprite.color.alpha <= 0[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          @pokemon_sprite.color.alpha -= 20[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          @background.color.alpha -= 10[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          Graphics.update[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        Graphics.update[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        draw_text("Que... ! "+@pokemon.given_name, "n'a pas évolué !")[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        wait(40)[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        wait_hit[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        draw_text("", "")[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      else[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        # Rétablissement[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        until @evolved_sprite.zoom_x >= 0.5[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          @evolved_sprite.zoom_x += 0.05[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          @evolved_sprite.zoom_y += 0.05[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          @pokemon_sprite.zoom_x -= 0.05[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          @pokemon_sprite.zoom_y -= 0.05[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          if @pokemon.egg[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]            @evolved_sprite.zoom_x += 0.05[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]            @evolved_sprite.zoom_y += 0.05[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]            @pokemon_sprite.zoom_x += 0.20[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]            @pokemon_sprite.zoom_y += 0.20[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]            @pokemon_sprite.color.alpha += 40[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]            @pokemon_sprite.opacity -= 40[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]            @egg_sprite.zoom_x += 0.15[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]            @egg_sprite.zoom_y += 0.15[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]            @egg_sprite.opacity -= 40[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]            @egg_sprite.color.alpha += 40[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          Graphics.update[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        [/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        @evolved_sprite.zoom_x = 0.5[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        @evolved_sprite.zoom_y = 0.5[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        @pokemon_sprite.zoom_x = 0[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        @pokemon_sprite.zoom_y = 0[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        Graphics.update[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        [/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        # Colorisation[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        until @evolved_sprite.color.alpha == 0[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          @evolved_sprite.color.alpha -= 20[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          @background.color.alpha -= 10[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          Graphics.update[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        [/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        loop do[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          if @pokemon_sprite.color.alpha == 255 and @pokemon_sprite.zoom_x > 0[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]            @pokemon_sprite.zoom_x -= 0.05[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]            @pokemon_sprite.zoom_y -= 0.05[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]            @evolved_sprite.zoom_x += 0.05[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]            @evolved_sprite.zoom_y += 0.05[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          if @evolved_sprite.zoom_x >= 1[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]            @evolved_sprite.color.alpha -= 20[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]            @background.color.alpha -= 10[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          Graphics.update[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          if @evolved_sprite.color.alpha == 0[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]            break[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        end        [/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        cry_pokemon(@evolve_id)[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        wait(20)[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        Audio.me_play("Audio/ME/PkmRS-Caught.mid")[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        if not @pokemon.egg[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          draw_text("Félicitations ! "+@pokemon.given_name, [/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          "a évolué en "+Pokemon_Info.name(@evolve_id)+" !")[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        else[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          draw_text(Pokemon_Info.name(@evolve_id),"vient de sortir de l'OEUF !")[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        wait(40)[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        wait_hit[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        draw_text("", "")[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        if @forcing[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          @pokemon.evolve(@evolve_id)[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        else[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          @pokemon.evolve[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        $data_pokedex[@pokemon.id] = [ true, true ][/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      [/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      Graphics.freeze[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      $game_system.bgm_play($game_temp.map_bgm)[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      Audio.me_stop[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @text_window.dispose[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @message_background.dispose[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @background.dispose[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @pokemon_sprite.dispose[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @evolved_sprite.dispose[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      if @pokemon.egg[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        @egg_sprite.dispose[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @text_window = nil[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]    end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]    [/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]    def evolved_sprite_generation[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      ida = sprintf("%03d", @evolve_id)[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      if @pokemon.gender == 1 or @pokemon.gender == 0[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        string = "Front_Male/" + ida + ".png"[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      elsif @pokemon.gender == 2[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        string = "Front_Female/" + ida + ".png"[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        #if not(FileTest.exist?("Graphics/Battlers/" + string))[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        if not($picture_data["Graphics/Battlers/" + string])[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          string = "Front_Male/" + ida + ".png"[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      [/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      if @pokemon.shiny[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        string2 = "Shiny_" + string[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        #if FileTest.exist?("Graphics/Battlers/" + string2)[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        if $picture_data["Graphics/Battlers/" + string2][/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          string = string2[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      [/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      return string[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]    end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]    [/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]    def draw_text(line1 = "", line2 = "")[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      Graphics.freeze[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @text_window.contents.clear[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @text_window.draw_text(13, 8, 212, 32, line1)[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      @text_window.draw_text(13, 24, 212, 32, line2)     [/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      Graphics.transition(5)[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]    end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]    [/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]    def cry_pokemon(id_data)[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]    if id_data.type == String[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      id = id_conversion(id_data)[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]    elsif id_data.type == Fixnum[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      id = id_data[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]    end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]    ida = sprintf("%03d", id)[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]    filename = "Audio/SE/Cries/" + ida + "Cry.wav"[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]    if FileTest.exist?(filename)[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      Audio.se_play(filename)[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]    end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]    return true[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]  end [/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]  [/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]    def wait_hit[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      loop do[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        Graphics.update[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        Input.update[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        if Input.trigger?(Input::C)[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          $game_system.se_play($data_system.decision_se)[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          break[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]    end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      [/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]    def wait(frame)[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      i = 0[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      loop do[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        i += 1[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        Graphics.update[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        if i >= frame[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]          break[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]        end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]      end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]    end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]  end[/font][/size]
[size=16][font=Verdana, Arial, Helvetica, sans-serif]end[/font][/size]



Posté par Jessy le 13 Nov - 15:10 (2010)
merci infiniment ! Je te remerci ! :gloups:  mais il disent qu'il y a une erreur a la ligne 12 et je peux pas démarrer le jeu à cause de la ligne 12 ! j'espère avoir une réponse !

Posté par IamTheAdic le 13 Nov - 17:16 (2010)
Est-ce que tu as inséré de nouveaux pokémon dans ton jeu ?

Posté par Jessy le 13 Nov - 17:19 (2010)
J'ai ajouter deux pokemons, je crois pourquoi je me suis trompé *oups* !

Posté par IamTheAdic le 13 Nov - 17:22 (2010)
Ce que je te conseille : Retire tes deux pokémons, et recommence la procédure du Manuel, tu as mal fait une étape !
Sur ce bonne continuation pour la suite ! Clin d'œil foireux

Posté par Jessy le 13 Nov - 17:27 (2010)
oui enfin non c'est que dans le fichier data ->data_pokemon j'ai pas mis les deux pokemon !

et merci infiniment ! A bientôt !