Vous n'êtes pas identifié(e). Pour pouvoir écrire ou répondre à un message, vous devez vous connecter ou vous créer un compte sur JAWA.

#1 09-03-2020 18:50:04

qc2m
Membre
Inscription : 09-03-2019

Conditions ✓

Bonjour,

Me revoilà après une petite pause.
J'ai une question sur les conditions.
J'ai une variable que j'alimente avec des commandes du style:

variable:MA_VARIABLE:+A
variable:MA_VARIABLE:+B
...

A côté, j'ai un script où j'aimerai tester si les derniers caractères de MA_VARIABLE forme la chaîne SALUT. (le nombre de caractères de MA_VARIABLE n'est pas connu)
Mais le problème vient quand je crée ma condition.
Je ne connais pas encore toute la syntaxe alors j'utilise l'éditeur de condition.
Quand je fais
   variable= [b]MA_VARIABLE[/b]
   type de test: [b]DOIT CONTENIR[/b]
   valeur: [b]ABC[/b]
et qu'ensuite je sauvegarde la condition, le type de test change tout seul en [b]DOIT ETRE DIFFERENTE DE[/b]

Est-ce un bug ou faut-il que je trouve une autre solution?

Merci pour les pistes / l'aide.

Maxime

[ID jeu: 2920]
[Script: 39284]
[interaction: 30839]

Hors ligne

#2 09-03-2020 20:10:43

qc2m
Membre
Inscription : 09-03-2019

Re : Conditions ✓

Je me réponds à moi-même.
En passant par JawaScript, ça fonctionne avec la condition suivante:

variable:MA_VARIABLE~SALUT

Ca ressemble donc à un bug au niveau de l'éditeur de condition.

Hors ligne

#3 10-03-2020 17:16:54

jawa
Admin

Re : Conditions ✓

Hello
j'arrive pas à reproduire !
tu utilises bien le bouton "(+) ajouter une condition" ?
avec ce wizard, je choisis ma variable (TEST), je choisis l'opérande "doit contenir" et je tape la valeur (XXX) ça m'écrit bien la condition en jawascript :

TEST~XXX

ce qui est la syntaxe attendue.
Bref peux tu me décrire précisément ce que tu fais avec cet éditeur ?
merci
Z

#4 10-03-2020 17:33:42

qc2m
Membre
Inscription : 09-03-2019

Re : Conditions ✓

Bonjour,

Je viens de refaire tout depuis le début:
Création du jeu (2939)
Création de la variable [b]MA_VARIABLE[/b] initilisée à 0
Création d'un script (39549), [b]Ajouter une intéraction[/b] (31049).
Dans la partie [b]Conditions[/b], je clique sur [b]Ajouter une condition[/b]
Condition sur ma variable
Je choisis [b]MA_VARIABLE[/b]
Puis [b]CONTIENT (texte)[/b]
Je saisi une valeur.
Je valide. Je reviens donc sur la page du script.
Dans la partie [b]Conditions[/b], je clique sur [b]Editer[/b]
Je modifie la valeur recherchée de ma variable et je clique sur [b]Sauvegarder les modifications[/b].
Et là le [b]DOIT CONTENIR[/b] devient [b]DOIT ETRE DIFFERENT DE[/b]

J'espère que les précisions suffiront. Sinon, je fait un vidéo.

Maxime

Hors ligne

#5 21-03-2020 10:02:07

jawa
Admin

Re : Conditions ✓

merci je vais essayer de reproduire avec ça.

#6 21-03-2020 10:16:59

jawa
Admin

Re : Conditions ✓

voilà c'est corrigé.
merci pour le scénario précis !

Pied de page des forums