AccueilAccueil  PortailPortail  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  



Le Deal du moment : -17%
SSD interne Crucial SSD P3 1To NVME à ...
Voir le deal
49.99 €

Partagez
 

 [Script] Syntax Eroor [Résolu]

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Dark Raviel
Croisé Lv.14
Croisé Lv.14
avatar


Masculin Age : 34
Inscrit le : 03/03/2009
Messages : 1141

[Script] Syntax Eroor [Résolu] Empty
MessageSujet: [Script] Syntax Eroor [Résolu]   [Script] Syntax Eroor [Résolu] Icon_minitimeMer 10 Fév 2010 - 22:12

Bonjour,

dans le cadre de mon apprentissage en script je voulais faire défilez deux arrêt sur une même fenêtre mais à vue de nez mon script a un problème, pourriez vous m'aider s'il vous plaît voici le script en question

Code:
begin
 
  resp1 = ""
var_1 = ["0-3","4-12","13-22","23-45","46-100"]
var_2 = ["Bébé","Enfant","Adolescent","Adulte","Vieux"]
var_1.each do |Choix|
  var_2.each do |Choix2|
    resp1 += "Mon âge est compris entre " + Choix.to_s + "et je suis " + Choix2.to_s + "\n"
  end
  print resp1
end


Merci d'avance


Dernière édition par Dark Raviel le Jeu 11 Fév 2010 - 0:32, édité 1 fois
Revenir en haut Aller en bas
http://aigledor1989.forumpro.fr/forum.htm
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 32
Inscrit le : 29/07/2009
Messages : 7841

[Script] Syntax Eroor [Résolu] Empty
MessageSujet: Re: [Script] Syntax Eroor [Résolu]   [Script] Syntax Eroor [Résolu] Icon_minitimeMer 10 Fév 2010 - 22:30

Il te manque un end qui terminerait la deuxième boucle selon moi.
Revenir en haut Aller en bas
Dark Raviel
Croisé Lv.14
Croisé Lv.14
avatar


Masculin Age : 34
Inscrit le : 03/03/2009
Messages : 1141

[Script] Syntax Eroor [Résolu] Empty
MessageSujet: Re: [Script] Syntax Eroor [Résolu]   [Script] Syntax Eroor [Résolu] Icon_minitimeMer 10 Fév 2010 - 22:33

Après rajout du end cela marche mais je suis devant un autre problème le deuxième array s'affiche après chaque 1er array comment corriger cela : voici le script corrigé :

Code:
begin
 
  resp1 = ""
var_1 = ["0-3","4-12","13-22","23-45","46-100"]
var_2 = ["Bébé","Enfant","Adolescent","Adulte","Vieux"]
var_1.each do |Choix|
  var_2.each do |Choix2|
    resp1 += "Mon âge est compris entre " + Choix.to_s + "et je suis " + Choix2.to_s + "\n"
    end
  end
  print resp1
end
Revenir en haut Aller en bas
http://aigledor1989.forumpro.fr/forum.htm
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 32
Inscrit le : 29/07/2009
Messages : 7841

[Script] Syntax Eroor [Résolu] Empty
MessageSujet: Re: [Script] Syntax Eroor [Résolu]   [Script] Syntax Eroor [Résolu] Icon_minitimeMer 10 Fév 2010 - 23:09

Essaye plutot comme ça
Code:

begin
 
  resp1 = ""

  var_1 = ["0-3","4-12","13-22","23-45","46-100"]
  var_2 = ["Bébé","Enfant","Adolescent","Adulte","Vieux"]

  for i in 0...var_1.size
    resp1 += "Mon âge est compris entre " + var_1[i] + "et je suis " + var_2[i]
    print resp1
    resp1 = ""
 end

end
Revenir en haut Aller en bas
Dark Raviel
Croisé Lv.14
Croisé Lv.14
avatar


Masculin Age : 34
Inscrit le : 03/03/2009
Messages : 1141

[Script] Syntax Eroor [Résolu] Empty
MessageSujet: Re: [Script] Syntax Eroor [Résolu]   [Script] Syntax Eroor [Résolu] Icon_minitimeJeu 11 Fév 2010 - 0:28

Ca fait pas en une seule affiche d'écran...
Revenir en haut Aller en bas
http://aigledor1989.forumpro.fr/forum.htm
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 32
Inscrit le : 29/07/2009
Messages : 7841

[Script] Syntax Eroor [Résolu] Empty
MessageSujet: Re: [Script] Syntax Eroor [Résolu]   [Script] Syntax Eroor [Résolu] Icon_minitimeJeu 11 Fév 2010 - 0:31

Ah simple alors, suffit de modifier deux trucs.

Code:

begin
 
  resp1 = ""

  var_1 = ["0-3","4-12","13-22","23-45","46-100"]
  var_2 = ["Bébé","Enfant","Adolescent","Adulte","Vieux"]

  for i in 0...var_1.size
    resp1 += "Mon âge est compris entre " + var_1[i] + "et je suis " + var_2[i] + "\n"
 end
 print resp1
end
Revenir en haut Aller en bas
Dark Raviel
Croisé Lv.14
Croisé Lv.14
avatar


Masculin Age : 34
Inscrit le : 03/03/2009
Messages : 1141

[Script] Syntax Eroor [Résolu] Empty
MessageSujet: Re: [Script] Syntax Eroor [Résolu]   [Script] Syntax Eroor [Résolu] Icon_minitimeJeu 11 Fév 2010 - 9:02

Me voici devant un nouveau probleme de syntaxe :

Code:

begin
 
ma_var = [[["Allo","Bonjour","Salut"],["Au revoir","Bye","Adieu"]],[["Raito-San","fabY","MirainoHikari"],["LaMeche","Gothor","KakonoYami"]]]
ma_var1 =  ma_var[1][2][1]

print ma_var1
 
 
 
end
Revenir en haut Aller en bas
http://aigledor1989.forumpro.fr/forum.htm
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


Masculin Age : 30
Inscrit le : 24/05/2008
Messages : 3234

[Script] Syntax Eroor [Résolu] Empty
MessageSujet: Re: [Script] Syntax Eroor [Résolu]   [Script] Syntax Eroor [Résolu] Icon_minitimeJeu 11 Fév 2010 - 10:04

Code:
ma_var[1][2][1]
Tu as fait une erreur d'index =)
Souviens toi que qu'un tableau commence à 0 !
Et non à 1 !
Revenir en haut Aller en bas
Dark Raviel
Croisé Lv.14
Croisé Lv.14
avatar


Masculin Age : 34
Inscrit le : 03/03/2009
Messages : 1141

[Script] Syntax Eroor [Résolu] Empty
MessageSujet: Re: [Script] Syntax Eroor [Résolu]   [Script] Syntax Eroor [Résolu] Icon_minitimeJeu 11 Fév 2010 - 11:20

Bon voici un script qui marche :

Code:
egin
 
  language = ["Français","Anglais","Allemand"]
  i = 2
  resp = ""
  for i in 1..3
    resp += language[i].to_s + "  "
    i += 1
  end
  resp += "!"
  print resp
 
end

et je voudrais savoir ou et comment faire pour intégrer une condition ?

Merci d'avance.
Revenir en haut Aller en bas
http://aigledor1989.forumpro.fr/forum.htm
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 32
Inscrit le : 29/07/2009
Messages : 7841

[Script] Syntax Eroor [Résolu] Empty
MessageSujet: Re: [Script] Syntax Eroor [Résolu]   [Script] Syntax Eroor [Résolu] Icon_minitimeJeu 11 Fév 2010 - 11:25

Pourquoi veut tu mettre une condition déjà ?
Revenir en haut Aller en bas
Dark Raviel
Croisé Lv.14
Croisé Lv.14
avatar


Masculin Age : 34
Inscrit le : 03/03/2009
Messages : 1141

[Script] Syntax Eroor [Résolu] Empty
MessageSujet: Re: [Script] Syntax Eroor [Résolu]   [Script] Syntax Eroor [Résolu] Icon_minitimeJeu 11 Fév 2010 - 11:27

Parce que c'est le but de l'entraînement xD
Revenir en haut Aller en bas
http://aigledor1989.forumpro.fr/forum.htm
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 32
Inscrit le : 29/07/2009
Messages : 7841

[Script] Syntax Eroor [Résolu] Empty
MessageSujet: Re: [Script] Syntax Eroor [Résolu]   [Script] Syntax Eroor [Résolu] Icon_minitimeJeu 11 Fév 2010 - 11:34

Bah une condition c'est if .... , else, end.

Tu dois savoir comment faire.
Revenir en haut Aller en bas
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


Masculin Age : 30
Inscrit le : 24/05/2008
Messages : 3234

[Script] Syntax Eroor [Résolu] Empty
MessageSujet: Re: [Script] Syntax Eroor [Résolu]   [Script] Syntax Eroor [Résolu] Icon_minitimeJeu 11 Fév 2010 - 11:35

Bah....
Code:
if # condition
# Vrai
else
# Faux
end
Revenir en haut Aller en bas
Dark Raviel
Croisé Lv.14
Croisé Lv.14
avatar


Masculin Age : 34
Inscrit le : 03/03/2009
Messages : 1141

[Script] Syntax Eroor [Résolu] Empty
MessageSujet: Re: [Script] Syntax Eroor [Résolu]   [Script] Syntax Eroor [Résolu] Icon_minitimeJeu 11 Fév 2010 - 11:49

Oui dans quelle cas on met le ?
Revenir en haut Aller en bas
http://aigledor1989.forumpro.fr/forum.htm
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 32
Inscrit le : 29/07/2009
Messages : 7841

[Script] Syntax Eroor [Résolu] Empty
MessageSujet: Re: [Script] Syntax Eroor [Résolu]   [Script] Syntax Eroor [Résolu] Icon_minitimeJeu 11 Fév 2010 - 11:51

Ahhh, relis les cours de ruby, c'est indiqué ^^
Revenir en haut Aller en bas
Dark Raviel
Croisé Lv.14
Croisé Lv.14
avatar


Masculin Age : 34
Inscrit le : 03/03/2009
Messages : 1141

[Script] Syntax Eroor [Résolu] Empty
MessageSujet: Re: [Script] Syntax Eroor [Résolu]   [Script] Syntax Eroor [Résolu] Icon_minitimeJeu 11 Fév 2010 - 11:58

Ca fait 10 fois que je lis le passage et je comprends quedalle à l'explication.
Revenir en haut Aller en bas
http://aigledor1989.forumpro.fr/forum.htm
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


Masculin Age : 30
Inscrit le : 24/05/2008
Messages : 3234

[Script] Syntax Eroor [Résolu] Empty
MessageSujet: Re: [Script] Syntax Eroor [Résolu]   [Script] Syntax Eroor [Résolu] Icon_minitimeJeu 11 Fév 2010 - 16:46

...
Code:
var = 1
if var == 1
 print "vrai"
else
 print "faux"
end
Sa affiche vrai...
Si tu comprends pas les conditions c'est mort pour le ruby x]
Revenir en haut Aller en bas
Dark Raviel
Croisé Lv.14
Croisé Lv.14
avatar


Masculin Age : 34
Inscrit le : 03/03/2009
Messages : 1141

[Script] Syntax Eroor [Résolu] Empty
MessageSujet: Re: [Script] Syntax Eroor [Résolu]   [Script] Syntax Eroor [Résolu] Icon_minitimeJeu 11 Fév 2010 - 19:23

C'est pas la condition que je comprends pas mais le système du ?
Revenir en haut Aller en bas
http://aigledor1989.forumpro.fr/forum.htm
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


Masculin Age : 30
Inscrit le : 24/05/2008
Messages : 3234

[Script] Syntax Eroor [Résolu] Empty
MessageSujet: Re: [Script] Syntax Eroor [Résolu]   [Script] Syntax Eroor [Résolu] Icon_minitimeJeu 11 Fév 2010 - 19:26

C'est une condition contracté
Code:
var = 1 == 0 ? # Vrai : # Faux
Bon un exemple con
Là c'est faux
Revenir en haut Aller en bas
Dark Raviel
Croisé Lv.14
Croisé Lv.14
avatar


Masculin Age : 34
Inscrit le : 03/03/2009
Messages : 1141

[Script] Syntax Eroor [Résolu] Empty
MessageSujet: Re: [Script] Syntax Eroor [Résolu]   [Script] Syntax Eroor [Résolu] Icon_minitimeJeu 11 Fév 2010 - 19:26

Ah ok je comprends mieux ^^
Revenir en haut Aller en bas
http://aigledor1989.forumpro.fr/forum.htm
Contenu sponsorisé




[Script] Syntax Eroor [Résolu] Empty
MessageSujet: Re: [Script] Syntax Eroor [Résolu]   [Script] Syntax Eroor [Résolu] Icon_minitime

Revenir en haut Aller en bas
 

[Script] Syntax Eroor [Résolu]

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

-
» [Script] Condition: Appui d'une touche (avec l'ABS) et activation d'un interrupteur en script [Résolu]
» [Script] Recherche d'un problème face à la modification d'un script [Résolu]
» Qu'est-ce qu'un Script ? [resolu]
» [Script] Comment se servir de ce script ? [Résolu]
» [Résolu][Script] Script de quete de Yamazaki

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Problèmes et Solutions :: Résolu-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Cookies | Forum gratuit | Informatique et Internet | Informatique et électronique