Sujet n°9154
Posté par WORDE le 8 Fév - 17:49 (2011)
Titre : [Résolu] interpreter_bis dans VO.72nd beta
Bon alor je venais de poster un message d'aide pour les commandes désactiver, je reçois une réponse je veut tester mais au démarrage voila
ce qu'on me dit : erreur dans le script interpreter bis...

Rapport log. :

---------- Erreur de script : Interpreter Bis ----------
----- Type
ArgumentError

----- Message
(eval):1:in `draw_choice'wrong number of arguments(4 for 2)

----- Position dans Interpreter Bis
Ligne 268

----- Backtrace
Script : Interpreter Bis | Ligne : 268 | Méthode : in `command_111'
Script : Loading | Ligne : 1 | 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 : 90 | Méthode : in `update'
Script : Scene_Map | Ligne : 25 | Méthode : in `main'
Script : Scene_Map | Ligne : 19 | Méthode : in `loop'
Script : Scene_Map | Ligne : 30 | Méthode : in `main'
Script : Main | Ligne : 57


et le script (ligne 268)

result = eval(@parameters[1])


Je comprend rien...

Posté par Nuri Yuri le 8 Fév - 17:50 (2011)
Le draw choice ne prend QUE 2 arguments.

Pense a enlever les deux autres.

Posté par WORDE le 8 Fév - 18:38 (2011)
Si c'est pour le nombre de choix il n'en a que 2 (garçon, fille).

Posté par Nuri Yuri le 8 Fév - 18:54 (2011)
Qu'est ce que ton affirmation est censé vouloir dire :?

Posté par WORDE le 8 Fév - 19:38 (2011)
:^^: Ah ben tout simplement : je pense que par "arguments" tu pensait a choix et il n'y a que deux choix possible : (garçon, fille).
:idea:

Posté par Nuri Yuri le 8 Fév - 19:46 (2011)
Bah sur PSP v 0.7.2 il n'y que deux choix maximum pour Draw_choice.
Si tu en met plus ça plante.

Posté par WORDE le 8 Fév - 20:03 (2011)
Justement ! je n'est mis que deux choix ! Bouche extensible


Mon dieux quel faute ! :shock:

Posté par Nuri Yuri le 8 Fév - 20:19 (2011)
Montre ton bout de code.

Posté par WORDE le 8 Fév - 20:31 (2011)
C'est a dire ? :gloups: Le script ?

Posté par Nuri Yuri le 8 Fév - 21:25 (2011)
Celui que tu as utiliser.

Posté par WORDE le 9 Fév - 17:26 (2011)
A ok tien : draw_choice("GARÇON","FILLE","Es-tu un garçon ?","Ou bien une fille ?")

Posté par Nuri Yuri le 9 Fév - 20:01 (2011)
Bah c'est pas un bon code.
Met draw_choice("Garçon","Fille")
Et n'oublie pas le message qui va avant.

Posté par WORDE le 10 Fév - 17:24 (2011)
Ca ne marche pas... :pendaison:

Posté par Sphinx le 10 Fév - 21:47 (2011)
Code:
draw_choice("Garçon","Fille")

est à utiliser dans une condition. Si ton joueur choisit la première option, alors la condition sera vraie. Si ton joueur choisit la seconde option, alors la condition sera fausse.

Posté par WORDE le 11 Fév - 17:34 (2011)
Il est dans une condition ! Sad
: .xo

Le script : (interpreter bis) : result = eval(@parameters[1])

Posté par Nuri Yuri le 11 Fév - 17:57 (2011)
Tu n'as pas mis le code qu'on t'as donner.

Posté par WORDE le 11 Fév - 18:03 (2011)
Quel code et où ? Résignation man

Posté par Nuri Yuri le 11 Fév - 18:40 (2011)
Sphinx a écrit:
Code:
draw_choice("Garçon","Fille")

est à utiliser dans une condition. Si ton joueur choisit la première option, alors la condition sera vraie. Si ton joueur choisit la seconde option, alors la condition sera fausse.


Si tu utilise ton code ça plante.

Posté par Broutichou le 11 Fév - 20:04 (2011)
Je ne suis pas un expert en Psp, mais tout ce que je peut dire c'est que pour l’erreur est flagrante


Comme dit Yuri tu doit utilisé son code, qui est exact
Pour faire clair, dans ton code:


"draw_choice("GARÇON","FILLE","Es-tu un garçon ?","Ou bien une fille ?")"


Ce que j'ai surligner est ton erreur, le Draw Choice ne concerne que les choix et non la question proprement dite.
En gros, avec ce script la tu as 4 choix : 
(alors que la limite est de 2 !)

GARÇON
FILLE
Es-tu un garçon ?
Ou bien une fille ?


Voila j’espère que tu aura compris ton erreur maintenant
 
 
 

Posté par WORDE le 13 Fév - 15:05 (2011)
Merci a tout le monde !! :noel: :noel: