AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -50%
-50% Baskets Nike Air Huarache
Voir le deal
64.99 €

 

 vérifier plusieurs valeurs d'une variable

Aller en bas 
2 participants
AuteurMessage
tales
Utilisateur confirmé: Rang *



Messages : 243

vérifier plusieurs valeurs d'une variable Empty
MessageSujet: vérifier plusieurs valeurs d'une variable   vérifier plusieurs valeurs d'une variable EmptyJeu 13 Avr 2017 - 23:09

hello!

petite question, apparemment ça, ça ne s'écrit pas comme ça étant donné qu'il me donne n'importe quoi comme résultat.. je veux simplement tester si une variable a une de ces valeurs

Code:
if global.cardherosword01=(11 or 21 or 31 or 41) global.cartedsdeck+=1

le logiciel ne m'indique pas d'erreur d'algo mais ça fait n'importe quoi.. qu'est ce que j'ai écris en fait? xD Et comment je dois l'écrire pour avoir le résultat voulu? j'ai 300 global à tester c'est pour ça que j'ai mis ça sur la même ligne et tenté de faire le plus court possible..
Revenir en haut Aller en bas
Asu
Utilisateur confirmé: Rang ****
Asu


Messages : 895

vérifier plusieurs valeurs d'une variable Empty
MessageSujet: Re: vérifier plusieurs valeurs d'une variable   vérifier plusieurs valeurs d'une variable EmptyJeu 13 Avr 2017 - 23:28

Code:
or
c'est un opérateur logique qui agit sur deux booléens, c'est à dire "vrai" ou "faux" (true et false, en nombre 1 et 0 respectivement).
Syntaxiquement il va faire
Code:
global.cardherosword01 == ((11 or 21) or 31) or 41
.
Sous GM les constantes > 0.5 (me semble) sont considérées comme vraies, sinon comme fausses.
En bref, 11 or 21 va donner vrai, et ainsi de suite - ce qui fait qu'à la fin, ta comparaison finit en :
Code:
global.cardherosword01 == 1

Parce que oui, en 2017, un langage destiné aux débutants n'est toujours pas capable de donner des avertissements potables quand il y a un problème de logique évident.

Ce que tu devras faire, c'est
Code:
if (global.cardherosword01 == 11) or (global.cardherosword01 == 21)...
Tu as certainement de quoi faire avec les arrays également, je te laisse te renseigner sur le sujet vu que je ne m'en souviens plus assez :p

_________________
‎<‎Cysteine‎>‎ nON mais la touche maj s'active/se désactive toute seule
‎<‎Cysteine‎>‎ et a du mal à réponDRE QUANd j'appuie dessus
‎<‎Cysteine‎>‎ et je l'ai démont2? IL Ny a rien DEDANs
Revenir en haut Aller en bas
tales
Utilisateur confirmé: Rang *



Messages : 243

vérifier plusieurs valeurs d'une variable Empty
MessageSujet: Re: vérifier plusieurs valeurs d'une variable   vérifier plusieurs valeurs d'une variable EmptyJeu 13 Avr 2017 - 23:34

ARG je viens de faire un double infarctus... snif Merci pour ton explication!.. je suis bon pour tout me retaper en plus long x)
Revenir en haut Aller en bas
Contenu sponsorisé





vérifier plusieurs valeurs d'une variable Empty
MessageSujet: Re: vérifier plusieurs valeurs d'une variable   vérifier plusieurs valeurs d'une variable Empty

Revenir en haut Aller en bas
 
vérifier plusieurs valeurs d'une variable
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Résolu] Mettre plusieurs valeurs pour une fonction
» vérifier si une variable est entre deux score
» vérifier qu'un objet est quelque part avec une variable
» Une variable a plusieurs données ?
» [Résolu] Pb de variable sur plusieurs objets

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: