Sujet: [Résolu] Variable = Texte et non Nombre Mer 29 Avr 2009 - 11:30
Hello,
J'aimerais savoir comment faire pour mon fameux système de temps utiliser des variables non pas pour forcèment y stocker des nombres mais aussi du texte. Car j'ai une condition de ce style:
|> Condition: Si la variable Semaine est égale à 1 |> Opération: Variable Semaine = Lundi |> | Fin condition |>
Comment procéder ? Merci d'avance.
La Meche
Flibustier Lv.21
Age : 30 Inscrit le : 24/05/2008 Messages : 3234
Sujet: Re: [Résolu] Variable = Texte et non Nombre Mer 29 Avr 2009 - 12:09
Bah... En script tu peux ! Tu appelles un script et tu met dedans
Code:
$game_variables[x] = "y"
Où x est l'ID de la variable et y le mot ! Attention ! Il faut absolument que y soit entre " " sinon va y avoir une erreur !
Randal
Voyageur Lv.10
Age : 30 Inscrit le : 18/03/2009 Messages : 448
Sujet: Re: [Résolu] Variable = Texte et non Nombre Mer 29 Avr 2009 - 15:57
Merci beaucoup. =)
Edit: Non euh, il faut vraiment mettre un nombre car ça me met un message d'erreur. C'est sûr que voir si un nombre est égal ou supérieur à un mot...
La Meche
Flibustier Lv.21
Age : 30 Inscrit le : 24/05/2008 Messages : 3234
Sujet: Re: [Résolu] Variable = Texte et non Nombre Mer 29 Avr 2009 - 16:20
C'est sur que si tu fais Si variable 3 "hello" < 3 Avec la condition prédéfinit Sa va pas marché... Faut faire un appel de script pour ta condition alors =) $game_variables[x].size >= 3 Et voilà !
Randal
Voyageur Lv.10
Age : 30 Inscrit le : 18/03/2009 Messages : 448
Sujet: Re: [Résolu] Variable = Texte et non Nombre Mer 29 Avr 2009 - 16:36
Non mais c'était un exemple ! -__- Mon message d'erreur renvoit au script Game_Interpreter et plus précisement par ici:
Code:
case @params[4] when 0 # value1 is equal to value2 result = (value1 == value2) when 1 # value1 is greater than or equal to value2 result = (value1 >= value2) when 2 # value1 is less than or equal to value2 result = (value1 <= value2) when 3 # value1 is greater than value2 result = (value1 > value2) when 4 # value1 is less than value2 result = (value1 < value2) when 5 # value1 is not equal to value2 result = (value1 != value2) end
Donc par exemple ; 5 <= Lundi= Erreur ^^
yamazaki
Illusionniste Lv.12
Age : 34 Inscrit le : 27/12/2008 Messages : 757
Sujet: Re: [Résolu] Variable = Texte et non Nombre Mer 29 Avr 2009 - 16:42
je peux essayer de te bricoler une variable qui stocke les lettres si tu veux. Mais la je suis vraiment occupé donc cela attendra un peu.
La Meche
Flibustier Lv.21
Age : 30 Inscrit le : 24/05/2008 Messages : 3234
Sujet: Re: [Résolu] Variable = Texte et non Nombre Mer 29 Avr 2009 - 16:55
C'est pour ça qu'il faut faire condition SCRIPT !
Code:
$game_variables[x].size >= 3
Où x est ta variable avec ton texte dedans !!!
Randal
Voyageur Lv.10
Age : 30 Inscrit le : 18/03/2009 Messages : 448
Sujet: Re: [Résolu] Variable = Texte et non Nombre Mer 29 Avr 2009 - 17:38
Ah ok. Ben y a aucune différence et je comprend pas ton bout de script, c'est bien de le donner mais bon. Il sert à quoi le chiffre 3 ?
J'ai mis ça mais ça marche pas comme dit précédemment et je ne sais pas quoi mettre dans la condition. Je veux juste qu'une certaine variable est la valeur d'un mot, là je comprend pas. Explique-moi. =3
Je suis chiant mais j'aimerais bien apprendre... =/
La Meche
Flibustier Lv.21
Age : 30 Inscrit le : 24/05/2008 Messages : 3234
Sujet: Re: [Résolu] Variable = Texte et non Nombre Mer 29 Avr 2009 - 17:43
... Là c'est moi qui comprend pas x] Alors
Code:
$game_variables[5] = "Lundi"
Ici
Code:
$game_variables[5]
c'est tout simplement ta variable 5
Code:
= "Lundi"
c'est l'operation a la place du = tu aurais pu mettre
Code:
- * /
Si tu veux une condition du genre La variable 5 contient un mot qui contient plus de 3 caractére Tu met
Code:
$game_variables[5].size >= 3
Ici .
Code:
size
Calcule la longeur de ton texte (Lundi) si il a plus de caractére que 3 alors la condition d'execute sinon non Ici 3 c'est juste la longeur que tu veux ^^ >= c'est le signe !
Car toi tu veux faire quoi e-xac-te-ment
Randal
Voyageur Lv.10
Age : 30 Inscrit le : 18/03/2009 Messages : 448
Sujet: Re: [Résolu] Variable = Texte et non Nombre Mer 29 Avr 2009 - 17:51
Ah d'accord, merci. Donc je crois bien que c'est pas trop ce que je désire lol. Voici:
La Meche
Flibustier Lv.21
Age : 30 Inscrit le : 24/05/2008 Messages : 3234
Sujet: Re: [Résolu] Variable = Texte et non Nombre Mer 29 Avr 2009 - 17:53
Ah !!! Alors
Code:
$game_variables[5] = "y"
Où y est le mot !
Randal
Voyageur Lv.10
Age : 30 Inscrit le : 18/03/2009 Messages : 448
Sujet: Re: [Résolu] Variable = Texte et non Nombre Mer 29 Avr 2009 - 17:58
OMG en fait le code que tu m'avais donné depuis le début est très correct, que je suis con.
Damn' x_x
Je faisais en sorte que ce soit la variable Semaine qui est une certaine valeur, il fallait en fait que ce soit une autre variable, genre Lundi. x) Merci en tout cas.
La Meche
Flibustier Lv.21
Age : 30 Inscrit le : 24/05/2008 Messages : 3234
Sujet: Re: [Résolu] Variable = Texte et non Nombre Mer 29 Avr 2009 - 18:37
De rien !
Contenu sponsorisé
Sujet: Re: [Résolu] Variable = Texte et non Nombre