Bonjour à tous (Cela faisait quelques mois et je suis revenu après pas mal de temps d'inactivité dans le forum, je suis content de vous retrouver) !
Alors voilà. Je me suis lancé dans un tout nouveau projet (assez colossal avec 40 badges : Les 8 de chaque génération). Et je fais l'intro. Donc :
J'entre la commande en event "Entrer un nom" du héros numéro 1, puis, pas de problème. Ensuite, je demande la validation "Êtes-vous sûr ?" avec :
Condition : Script : draw_choice("OUI","NON",$game_party.actors[0].name.to_s + ", c'est bien ça ?")
Et là, pas de problème, ça fonctionne.
Ensuite, pareil. J'entre la commande en event "Entrer un nom" du héros numéro 2 (le rival : je l'ai ajouté dans les alliés), puis, pas de problème. Ensuite, je demande la validation "Êtes-vous sûr ?" avec :
Condition : Script : draw_choice("OUI","NON",$game_party.actors[1].name.to_s + ", c'est bien ça ?")
Et là, ça plante. Log.txt me dit ça :
---------- Erreur de script : Interpreter Bis* ----------
----- Type
NoMethodError
----- Message
- ARGS - []
(eval):1:in `command_111'undefined method `name' for nil:NilClass
----- Position dans Interpreter Bis*
Ligne 268
----- Backtrace
Script : Interpreter Bis* | Ligne : 268 | Méthode : in `command_111'
Script : Interpreter 2 | Ligne : 41 | Méthode : in `eval'
Script : Interpreter Bis* | Ligne : 268 | Méthode : in `command_111'
Script : Interpreter 2 | Ligne : 41 | Méthode : in `execute_command'
Script : Interpreter 1 | Ligne : 199 | Méthode : in `update'
Script : Interpreter 1 | Ligne : 113 | Méthode : in `loop'
Script : Interpreter 1 | Ligne : 204 | Méthode : in `update'
Script : Scene_Map | Ligne : 48 | Méthode : in `alias_update'
Script : Scene_Map | Ligne : 46 | Méthode : in `loop'
Script : Scene_Map | Ligne : 59 | Méthode : in `alias_update'
Script : MAPPANEL* | Ligne : 89 | Méthode : in `oldUpdate'
Script : Bouton_Rouge* | Ligne : 54 | Méthode : in `update'
Script : Scene_Map | Ligne : 26 | Méthode : in `main'
Script : Scene_Map | Ligne : 21 | Méthode : in `loop'
Script : Scene_Map | Ligne : 33 | Méthode : in `main'
Script : Main | Ligne : 58
Et j'avoue que je ne comprends pas car j'ai bien fait "Entrer le nom" du héros numéro 2 (donc qui a l'ID 1).
Merci d'avance de votre éclairement