Welcome Guest: S’enregistrer | Connexion
 
Portail  | FAQ | Rechercher | Membres | Groupes
 
Besoin d'aide pour le scripte de quête
 
Poster un nouveau sujet   Répondre au sujet
RPG Community Index du Forum -> RPG Maker -> Besoin d'aide
Sujet précédent :: Sujet suivant  
Auteur Message
raditz
Paysan
Paysan

Hors ligne

Inscrit le: 07 Jan 2010
Messages: 12
Points RPG Community: 0
Moyenne de points: 0,00

MessagePosté le: 23/01/2010 13:46:09
MessageSujet du message: Besoin d'aide pour le scripte de quête
Répondre en citant

Bonjour tout d'abord je tien à préciser que la copie de ce scripte est interdite.

voila mon problème j'ai une erreur à la ligne 140

pour le message d'erreur ca marque ??????? Scripte_quest?ligne140?NoMethodeError????

voila le scripte :

Code:
=begin
#----Script créé par Josué Alvarez (RPG-Man)---#
Bon, quelques explications s'imposent :
=== Dans "def initialize" on doit avoir : ===
(Pour en rajouter)
@id_switch_qX = Y
Avec X : numéro de la quête
Avec Y : ID du switch qui fait que la quête est terminée
@id_switch_qdX = Y
Avec X : numéro de la quête
avec Y : ID du switch qui fait que la quête est débloquée
=== Dans "Def create_command_window", on doit avoir : ===
  #---- Quête 1 ----#
if $game_switches[@id_switch_qd1] == true
  s1 = "Nom quête 1"
else
  s1 = "Quête_1 (vérouillée)"
end
#---- Quête 2 ----#
if $game_switches[@id_switch_qd2] == true
s2 = "Nom quête 2"
else
  s2 = "Quête_2 (vérouillée)"
end
#---- Quête 3 ----#
if $game_switches[@id_switch_qd3] == true
s3 = "Nom quête 3"
else
  s3 = "Quête_3 (vérouillée)"
end
@command_window = Window_Command.new(160, [s1, s2, s3])
Si vous rajoutez une quête, rajoutez pour que ça donne ça:
=== Dans "Def create_command_window", on doit avoir : ===
  #---- Quête 1 ----#
if $game_switches[@id_switch_qd1] == true
  s1 = "Nom quête 1"
else
  s1 = "Quête_1 (vérouillée)"
end
#---- Quête 2 ----#
if $game_switches[@id_switch_qd2] == true
s2 = "Nom quête 2"
else
  s2 = "Quête_2 (vérouillée)"
end
#---- Quête 3 ----#
if $game_switches[@id_switch_qd3] == true
s3 = "Nom quête 3"
else
  s3 = "Quête_3 (vérouillée)"
end
#---- Quête 4 ----#
if $game_switches[@id_switch_qd4] == true
s4 = "Nom quête 4"
else
  s4 = "Quête_4 (vérouillée)
end
@command_window = Window_Command.new(160, [s1, s2, s3,  s4  ])  #(NE PAS OUBLIER DE RAJOUTER ICI!!)
=== Dans "texte_quete" : ===
A chaque fois qu'une quête est rajoutée, il faut rajouter (au bon endroit, mais ça se voir)
when (numero de la quete, SANS PARENTHESES!!)
@image_b.bitmap = Cache.picture("Nom de l'image")
== Dans "def image_c" ===
Si vous avez rajouté des quêtes :
            when (numéro de la quete -1, vous verrez c'est à la suite)
if $game_switches[@id_switch_qX] == true   #Avec X le n° de la quete
@image_c.bitmap = Cache.picture("Quete_ter")
=== Dans def image_d ===
Si vous avez rajouté des quêtes :
            when (numéro de la quete -1, vous verrez c'est à la suite)
if $game_switches[@id_switch_qdX] == false # Avec X numéro de la quête
@image_c.bitmap = Cache.picture("Quete_cache")
=== Dans "def update_command_selection" :===
Si vous avez rajouté une quête, rajoutez :
when (numéro de la quete -1, vous verrez c'est à la suite)
@image_a = (Le même n° que dans when)
texte_quete
image_c
image_d
NE PAS OUBLIER LES IMAGES QUI VONT AVEC !!!!
=end
#================================================================
#Classe Scene_Quete par RPG-Man #================================================================
class Scene_Quete
  def main
    start
    picture_back
    perform_transition
    Input.update
    loop do
      Graphics.update
      Input.update
      update
      break if $scene != self
    end
    Graphics.update
    pre_terminate
    Graphics.freeze
    terminate
  end
 
  def initialize(menu_index = 0)
    @menu_index = menu_index
    picture_back
    texte_quete
    image_c
    #---- Switches quetes débloquées ---#
    @id_switch_qd1 = 96
    @id_switch_qd2 = 97
    @id_switch_qd3 = 97
    @id_switch_qd4 = 97
    @id_switch_qd5 = 97
    @id_switch_qd6 = 98
    @id_switch_qd7 = 98
    @id_switch_qd8 = 98
    @id_switch_qd9 = 98
    #---- Switches quetes terminées ---#
    @id_switch_q1 = 96
    @id_switch_q2 = 99
    @id_switch_q3 = 99
    @id_switch_q4 = 99
    @id_switch_q5 = 99
    @id_switch_q6 = 100
    @id_switch_q7 = 100
    @id_switch_q8 = 100
    @id_switch_q9 = 100
   
  end
 
  def create_menu_background
    @menuback_sprite = Sprite.new
    @menuback_sprite.bitmap = $game_temp.background_bitmap
    @menuback_sprite.color.set(16, 16, 16, 128)
    update_menu_background
  end
 
  def dispose_menu_background
    @menuback_sprite.dispose
  end
 
  def update_menu_background
  end
 
  def perform_transition
    Graphics.transition(10)
  end
 
  def start
    create_menu_background
    create_command_window
    picture_back
    texte_quete
    image_c
  end
 
  def pre_terminate
    @command_window.close
    @picture_back = nil
    begin
      @command_window.update
      Graphics.update
    end
  end
  def terminate
    dispose_menu_background
    @command_window.dispose
   
  end
 
  def update
    update_menu_background
    @command_window.update
    texte_quete
    if @command_window.active
      update_command_selection
    elsif @status_window.active
      update_actor_selection
      picture_back
    end
  end
 
  #=============================================
  #---- Image fond ----#
  #=============================================
  def picture_back
    #~     @picture_back = Sprite.new
    #~   @picture_back.bitmap = Cache.picture("Menu_quetes")
  end
  #=============================================
  #---- Affichage des noms des quetes ----#
  #=============================================
  def create_command_window
      #---- Quête 1 ----#
    if $game_switches[@id_switch_qd1] == true
      s1 = "Quête 1"
    else
      s1 = "Quête_1 (vérouillée)"
    end
      #---- Quête 2 ----#
    if $game_switches[@id_switch_qd2] == true
      s2 = "Quête 2"
    else
      s2 = "Quête_2 (vérouillée)"
    end
      #---- Quête 3 ----#
    if $game_switches[@id_switch_qd3] == true
      s3 = "Quête 3"
    else
      s3 = "Quête_3 (vérouillée)"
    end
      #---- Quête 4 ----#
    if $game_switches[@id_switch_qd4] == true
      s4 = "Quête 4"
    else
      s4 = "Quête_4 (vérouillée)"
    end
      #---- Quête 5 ----#
    if $game_switches[@id_switch_qd5] == true
      s5 = "Quête 5"
    else
      s5 = "Quête_5 (vérouillée)"
    end
      #---- Quête 6 ----#
    if $game_switches[@id_switch_qd6] == true
      s6 = "Quête 6"
    else
      s6 = "Quête_6 (vérouillée)"
    end
      #---- Quête 7 ----#
    if $game_switches[@id_switch_qd7] == true
      s7 = "Quête 7"
    else
      s7 = "Quête_7 (vérouillée)"
    end
      #---- Quête 8 ----#
    if $game_switches[@id_switch_qd8] == true
      s8 = "Quête 8"
    else
      s8 = "Quête_8 (vérouillée)"
    end
      #---- Quête 8 ----#
    if $game_switches[@id_switch_qd8] == true
      s8 = "Quête 8"
    else
      s8 = "Quête_8 (vérouillée)"
    end
      #---- Quête 9 ----#
    if $game_switches[@id_switch_qd9] == true
      s9 = "Quête 9"
    else
      s9 = "Quête_9 (vérouillée)"
    end
    @command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6, s7, s8, s9])
    @command_window.index = @menu_index
    @command_window.openness = 0
    @command_window.open
  end
  #=============================================
  #---- Affichage de l'image de quête ----#
  #=============================================
  def texte_quete
    if @image_b == nil
      @image_b = Sprite.new
      @image_b.opacity = 255
    case @image_a
  when 0
    @image_b.bitmap = Cache.picture("Quete_1")
  when 1
    @image_b.bitmap = Cache.picture("Quete_2")
  when 2
    @image_b.bitmap = Cache.picture("Quete_3")
  when 3
    @image_b.bitmap = Cache.picture("Quete_4")
  when 4
    @image_b.bitmap = Cache.picture("Quete_5")
  when 5
    @image_b.bitmap = Cache.picture("Quete_5")
  when 6
    @image_b.bitmap = Cache.picture("Quete_5")
  when 7
    @image_b.bitmap = Cache.picture("Quete_5")
  when 8
    @image_b.bitmap = Cache.picture("Quete_5")
  end
end
end
#=============================================
#---- Affichage de l'image lorsque la quête est réussie ----#
#=============================================
def image_c                              
  if @image_c == nil
    @image_c = Sprite.new
    case @image_a
    when 0
if $game_switches[@id_switch_q1] == true
@image_c.bitmap = Cache.picture("Quete_ter")
end
      when 1
if $game_switches[@id_switch_q2] == true
@image_c.bitmap = Cache.picture("Quete_ter")
end
        when 2
if $game_switches[@id_switch_q3] == true
@image_c.bitmap = Cache.picture("Quete_ter")
end
          when 3
if $game_switches[@id_switch_q4] == true
@image_c.bitmap = Cache.picture("Quete_ter")
end
            when 4
if $game_switches[@id_switch_q5] == true
@image_c.bitmap = Cache.picture("Quete_ter")
end
             when 5
if $game_switches[@id_switch_q6] == true
@image_c.bitmap = Cache.picture("Quete_ter")
end
             when 6
if $game_switches[@id_switch_q7] == true
@image_c.bitmap = Cache.picture("Quete_ter")
end
             when 7
if $game_switches[@id_switch_q8] == true
@image_c.bitmap = Cache.picture("Quete_ter")
end
             when 8
if $game_switches[@id_switch_q9] == true
@image_c.bitmap = Cache.picture("Quete_ter")
end
end
end
end
#================================================
#---- Affichage de l'image cachant la quête non débloquée ----#
#================================================
def image_d                            
  if @image_d == nil
    @image_d = Sprite.new
    case @image_a
    when 0
if $game_switches[@id_switch_qd1] == false
@image_c.bitmap = Cache.picture("Quete_cache")
@image_b.dispose
end
      when 1
if $game_switches[@id_switch_qd2] == false
@image_c.bitmap = Cache.picture("Quete_cache")
@image_b.dispose
end
        when 2
if $game_switches[@id_switch_qd3] == false
@image_c.bitmap = Cache.picture("Quete_cache")
@image_b.dispose
end
          when 3
if $game_switches[@id_switch_qd4] == false
@image_c.bitmap = Cache.picture("Quete_cache")
@image_b.dispose
end
            when 4
if $game_switches[@id_switch_qd5] == false
@image_c.bitmap = Cache.picture("Quete_cache")
@image_b.dispose
end
            when 5
if $game_switches[@id_switch_qd6] == false
@image_c.bitmap = Cache.picture("Quete_cache")
@image_b.dispose
end
            when 6
if $game_switches[@id_switch_qd7] == false
@image_c.bitmap = Cache.picture("Quete_cache")
@image_b.dispose
end
            when 7
if $game_switches[@id_switch_qd8] == false
@image_c.bitmap = Cache.picture("Quete_cache")
@image_b.dispose
end
            when 8
if $game_switches[@id_switch_qd9] == false
@image_c.bitmap = Cache.picture("Quete_cache")
@image_b.dispose
end

end
end
end
#================================================
#---- Sélection ----#
#================================================
def update_command_selection
if Input.trigger?(Input::B)
Sound.play_cancel
$scene = Scene_Menu.new
@picture_back = nil
@image_b = nil
@image_a = nil
@image_c = nil        #Réussie
@image_d = nil        #Cache image
elsif Input.trigger?(Input::C)
Sound.play_decision
if @image_b != nil and
  @image_c != nil and
  @image_d != nil
@image_b.dispose
@image_c.dispose
@image_d.dispose
end
@image_a = nil
@image_c = nil
@image_d = nil
@image_b = nil
case @command_window.index
when 0
@image_a = 0
texte_quete
image_c
image_d
when 1
@image_a = 1
texte_quete
image_c
image_d
when 2
@image_a = 2
texte_quete
image_c
image_d
when 3
@image_a = 3
texte_quete
image_c
image_d
when 4
@image_a = 4
texte_quete
image_c
image_d
when 5
@image_a = 5
texte_quete
image_c
image_d
when 6
@image_a = 6
texte_quete
image_c
image_d
when 7
@image_a = 7
texte_quete
image_c
image_d
when 8
@image_a = 8
texte_quete
image_c
image_d
end
end
  end
end


et voici la ligne :

Code:
@menuback_sprite.bitmap = $game_temp.background_bitmap


Voila j'èspère que vous pourrez m'aider.
Revenir en haut
Visiter le site web du posteur
Publicité






MessagePosté le: 23/01/2010 13:46:09
MessageSujet du message: Publicité

PublicitéSupprimer les publicités ?
Revenir en haut
DrakeRoxas
Dieu
Dieu

Hors ligne

Inscrit le: 06 Mar 2009
Messages: 37
Points RPG Community: 0
Moyenne de points: 0,00

MessagePosté le: 23/01/2010 17:37:10
MessageSujet du message: Besoin d'aide pour le scripte de quête
Répondre en citant

C'était un vrai nid a bugs -_-'


 
Code:
 =begin
#----Script créé par Josué Alvarez (RPG-Man)---#
Bon, quelques explications s'imposent :
=== Dans "def initialize" on doit avoir : ===
(Pour en rajouter)
@id_switch_qX = Y
Avec X : numéro de la quête
Avec Y : ID du switch qui fait que la quête est terminée
@id_switch_qdX = Y
Avec X : numéro de la quête
avec Y : ID du switch qui fait que la quête est débloquée
=== Dans "Def create_command_window", on doit avoir : ===
  #---- Quête 1 ----#
if $game_switches[@id_switch_qd1] == true
  s1 = "Nom quête 1"
else
  s1 = "Quête_1 (vérouillée)"
end
#---- Quête 2 ----#
if $game_switches[@id_switch_qd2] == true
s2 = "Nom quête 2"
else
  s2 = "Quête_2 (vérouillée)"
end
#---- Quête 3 ----#
if $game_switches[@id_switch_qd3] == true
s3 = "Nom quête 3"
else
  s3 = "Quête_3 (vérouillée)"
end
@command_window = Window_Command.new(160, [s1, s2, s3])
Si vous rajoutez une quête, rajoutez pour que ça donne ça:
=== Dans "Def create_command_window", on doit avoir : ===
  #---- Quête 1 ----#
if $game_switches[@id_switch_qd1] == true
  s1 = "Nom quête 1"
else
  s1 = "Quête_1 (vérouillée)"
end
#---- Quête 2 ----#
if $game_switches[@id_switch_qd2] == true
s2 = "Nom quête 2"
else
  s2 = "Quête_2 (vérouillée)"
end
#---- Quête 3 ----#
if $game_switches[@id_switch_qd3] == true
s3 = "Nom quête 3"
else
  s3 = "Quête_3 (vérouillée)"
end
#---- Quête 4 ----#
if $game_switches[@id_switch_qd4] == true
s4 = "Nom quête 4"
else
  s4 = "Quête_4 (vérouillée)
end
@command_window = Window_Command.new(160, [s1, s2, s3,  s4  ])  #(NE PAS OUBLIER DE RAJOUTER ICI!!)
=== Dans "texte_quete" : ===
A chaque fois qu'une quête est rajoutée, il faut rajouter (au bon endroit, mais ça se voir)
when (numero de la quete, SANS PARENTHESES!!)
@image_b.bitmap = Cache.picture("Nom de l'image")
== Dans "def image_c" ===
Si vous avez rajouté des quêtes :
            when (numéro de la quete -1, vous verrez c'est à la suite)
if $game_switches[@id_switch_qX] == true   #Avec X le n° de la quete
@image_c.bitmap = Cache.picture("Quete_ter")
=== Dans def image_d ===
Si vous avez rajouté des quêtes :
            when (numéro de la quete -1, vous verrez c'est à la suite)
if $game_switches[@id_switch_qdX] == false # Avec X numéro de la quête
@image_c.bitmap = Cache.picture("Quete_cache")
=== Dans "def update_command_selection" :===
Si vous avez rajouté une quête, rajoutez :
when (numéro de la quete -1, vous verrez c'est à la suite)
@image_a = (Le même n° que dans when)
texte_quete
image_c
image_d
NE PAS OUBLIER LES IMAGES QUI VONT AVEC !!!!
=end
#================================================================
#Classe Scene_Quete par RPG-Man #================================================================
class Scene_Quete
  def main
    start
    picture_back
    perform_transition
    Input.update
    loop do
      Graphics.update
      Input.update
      update
      break if $scene != self
    end
    Graphics.update
    Graphics.freeze
    terminate
  end
 
  def initialize(menu_index = 0)
    @menu_index = menu_index
    picture_back
    texte_quete
    image_c
    #---- Switches quetes débloquées ---#
    @id_switch_qd1 = 96
    @id_switch_qd2 = 97
    @id_switch_qd3 = 97
    @id_switch_qd4 = 97
    @id_switch_qd5 = 97
    @id_switch_qd6 = 98
    @id_switch_qd7 = 98
    @id_switch_qd8 = 98
    @id_switch_qd9 = 98
    #---- Switches quetes terminées ---#
    @id_switch_q1 = 96
    @id_switch_q2 = 99
    @id_switch_q3 = 99
    @id_switch_q4 = 99
    @id_switch_q5 = 99
    @id_switch_q6 = 100
    @id_switch_q7 = 100
    @id_switch_q8 = 100
    @id_switch_q9 = 100
   
  end
 
  def create_menu_background
    @menuback_sprite = Sprite.new
    @menuback_sprite.bitmap = RPG::Cache.picture("Background")
    @menuback_sprite.color.set(16, 16, 16, 128)
    update_menu_background
  end
 
  def dispose_menu_background
    @menuback_sprite.dispose
  end
 
  def update_menu_background
  end
 
  def perform_transition
    Graphics.transition(10)
  end
 
  def start
    create_menu_background
    create_command_window
    picture_back
    texte_quete
    image_c
  end
 
  def pre_terminate
    @command_window.close
    @picture_back = nil
    begin
      @command_window.update
      Graphics.update
    end
  end
  def terminate
    dispose_menu_background
    @command_window.dispose
   
  end
 
  def update
    update_menu_background
    @command_window.update
    texte_quete
    if @command_window.active
      update_command_selection
    elsif @status_window.active
      update_actor_selection
      picture_back
    end
  end
 
  #=============================================
  #---- Image fond ----#
  #=============================================
  def picture_back
    #~     @picture_back = Sprite.new
    #~   @picture_back.bitmap = Cache.picture("Menu_quetes")
  end
  #=============================================
  #---- Affichage des noms des quetes ----#
  #=============================================
  def create_command_window
      #---- Quête 1 ----#
    if $game_switches[@id_switch_qd1] == true
      s1 = "Quête 1"
    else
      s1 = "Quête_1 (vérouillée)"
    end
      #---- Quête 2 ----#
    if $game_switches[@id_switch_qd2] == true
      s2 = "Quête 2"
    else
      s2 = "Quête_2 (vérouillée)"
    end
      #---- Quête 3 ----#
    if $game_switches[@id_switch_qd3] == true
      s3 = "Quête 3"
    else
      s3 = "Quête_3 (vérouillée)"
    end
      #---- Quête 4 ----#
    if $game_switches[@id_switch_qd4] == true
      s4 = "Quête 4"
    else
      s4 = "Quête_4 (vérouillée)"
    end
      #---- Quête 5 ----#
    if $game_switches[@id_switch_qd5] == true
      s5 = "Quête 5"
    else
      s5 = "Quête_5 (vérouillée)"
    end
      #---- Quête 6 ----#
    if $game_switches[@id_switch_qd6] == true
      s6 = "Quête 6"
    else
      s6 = "Quête_6 (vérouillée)"
    end
      #---- Quête 7 ----#
    if $game_switches[@id_switch_qd7] == true
      s7 = "Quête 7"
    else
      s7 = "Quête_7 (vérouillée)"
    end
      #---- Quête 8 ----#
    if $game_switches[@id_switch_qd8] == true
      s8 = "Quête 8"
    else
      s8 = "Quête_8 (vérouillée)"
    end
      #---- Quête 8 ----#
    if $game_switches[@id_switch_qd8] == true
      s8 = "Quête 8"
    else
      s8 = "Quête_8 (vérouillée)"
    end
      #---- Quête 9 ----#
    if $game_switches[@id_switch_qd9] == true
      s9 = "Quête 9"
    else
      s9 = "Quête_9 (vérouillée)"
    end
    @command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6, s7, s8, s9])
    @command_window.index = @menu_index
  end
  #=============================================
  #---- Affichage de l'image de quête ----#
  #=============================================
  def texte_quete
    if @image_b == nil
      @image_b = Sprite.new
      @image_b.opacity = 255
    case @image_a
  when 0
    @image_b.bitmap = RPG::Cache.picture("Quete_1")
  when 1
    @image_b.bitmap = RPG::Cache.picture("Quete_2")
  when 2
    @image_b.bitmap = RPG::Cache.picture("Quete_3")
  when 3
    @image_b.bitmap = RPG::Cache.picture("Quete_4")
  when 4
    @image_b.bitmap = RPG::Cache.picture("Quete_5")
  when 5
    @image_b.bitmap = RPG::Cache.picture("Quete_5")
  when 6
    @image_b.bitmap = RPG::Cache.picture("Quete_5")
  when 7
    @image_b.bitmap = RPG::Cache.picture("Quete_5")
  when 8
    @image_b.bitmap = RPG::Cache.picture("Quete_5")
  end
end
end
#=============================================
#---- Affichage de l'image lorsque la quête est réussie ----#
#=============================================
def image_c                              
  if @image_c == nil
    @image_c = Sprite.new
    case @image_a
    when 0
if $game_switches[@id_switch_q1] == true
@image_c.bitmap = RPG::Cache.picture("Quete_ter")
end
      when 1
if $game_switches[@id_switch_q2] == true
@image_c.bitmap = RPG::Cache.picture("Quete_ter")
end
        when 2
if $game_switches[@id_switch_q3] == true
@image_c.bitmap = RPG::Cache.picture("Quete_ter")
end
          when 3
if $game_switches[@id_switch_q4] == true
@image_c.bitmap = RPG::Cache.picture("Quete_ter")
end
            when 4
if $game_switches[@id_switch_q5] == true
@image_c.bitmap = RPG::Cache.picture("Quete_ter")
end
             when 5
if $game_switches[@id_switch_q6] == true
@image_c.bitmap = RPG::Cache.picture("Quete_ter")
end
             when 6
if $game_switches[@id_switch_q7] == true
@image_c.bitmap = RPG::Cache.picture("Quete_ter")
end
             when 7
if $game_switches[@id_switch_q8] == true
@image_c.bitmap = RPG::Cache.picture("Quete_ter")
end
             when 8
if $game_switches[@id_switch_q9] == true
@image_c.bitmap = RPG::Cache.picture("Quete_ter")
end
end
end
end
#================================================
#---- Affichage de l'image cachant la quête non débloquée ----#
#================================================
def image_d                            
  if @image_d == nil
    @image_d = Sprite.new
    case @image_a
    when 0
if $game_switches[@id_switch_qd1] == false
@image_c.bitmap = RPG::Cache.picture("Quete_cache")
@image_b.dispose
end
      when 1
if $game_switches[@id_switch_qd2] == false
@image_c.bitmap = RPG::Cache.picture("Quete_cache")
@image_b.dispose
end
        when 2
if $game_switches[@id_switch_qd3] == false
@image_c.bitmap = RPG::Cache.picture("Quete_cache")
@image_b.dispose
end
          when 3
if $game_switches[@id_switch_qd4] == false
@image_c.bitmap = RPG::Cache.picture("Quete_cache")
@image_b.dispose
end
            when 4
if $game_switches[@id_switch_qd5] == false
@image_c.bitmap = RPG::Cache.picture("Quete_cache")
@image_b.dispose
end
            when 5
if $game_switches[@id_switch_qd6] == false
@image_c.bitmap = RPG::Cache.picture("Quete_cache")
@image_b.dispose
end
            when 6
if $game_switches[@id_switch_qd7] == false
@image_c.bitmap = RPG::Cache.picture("Quete_cache")
@image_b.dispose
end
            when 7
if $game_switches[@id_switch_qd8] == false
@image_c.bitmap = RPG::Cache.picture("Quete_cache")
@image_b.dispose
end
            when 8
if $game_switches[@id_switch_qd9] == false
@image_c.bitmap = RPG::Cache.picture("Quete_cache")
@image_b.dispose
end

end
end
end
#================================================
#---- Sélection ----#
#================================================
def update_command_selection
if Input.trigger?(Input::B)
$game_system.se_play($data_system.cancel_se)
$scene = Scene_Menu.new
@picture_back = nil
@image_b = nil
@image_a = nil
@image_c = nil        #Réussie
@image_d = nil        #Cache image
elsif Input.trigger?(Input::C)
$game_system.se_play($data_system.decision_se)
if @image_b != nil and
  @image_c != nil and
  @image_d != nil
@image_b.dispose
@image_c.dispose
@image_d.dispose
end
@image_a = nil
@image_c = nil
@image_d = nil
@image_b = nil
case @command_window.index
when 0
@image_a = 0
texte_quete
image_c
image_d
when 1
@image_a = 1
texte_quete
image_c
image_d
when 2
@image_a = 2
texte_quete
image_c
image_d
when 3
@image_a = 3
texte_quete
image_c
image_d
when 4
@image_a = 4
texte_quete
image_c
image_d
when 5
@image_a = 5
texte_quete
image_c
image_d
when 6
@image_a = 6
texte_quete
image_c
image_d
when 7
@image_a = 7
texte_quete
image_c
image_d
when 8
@image_a = 8
texte_quete
image_c
image_d
end
end
  end
end
Voili voilou ^^
Revenir en haut
raditz
Paysan
Paysan

Hors ligne

Inscrit le: 07 Jan 2010
Messages: 12
Points RPG Community: 0
Moyenne de points: 0,00

MessagePosté le: 23/01/2010 19:08:35
MessageSujet du message: Besoin d'aide pour le scripte de quête
Répondre en citant

C'est du beau boulot. bravo, félicitations!

Merci de ton aide c'était simple j'ai vu la modif juste une quetion de nom.
Revenir en haut
Visiter le site web du posteur
Contenu Sponsorisé






MessagePosté le: 10/12/2016 10:50:56
MessageSujet du message: Besoin d'aide pour le scripte de quête

Revenir en haut
Montrer les messages depuis:   
RPG Community Index du Forum -> RPG Maker -> Besoin d'aide Toutes les heures sont au format GMT + 2 Heures
Poster un nouveau sujet   Répondre au sujet
Page 1 sur 1
Sauter vers:  

 

Portail | Index | Panneau d’administration | Créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
phpBB
Template by BMan1
Traduction par : phpBB-fr.com