AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  Connexion  

Partagez | 
 

 vérifier plusieurs valeurs d'une variable

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
tales
Utilisateur confirmé: Rang *


Messages : 239

MessageSujet: vérifier plusieurs valeurs d'une variable   Jeu 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 ****
avatar

Messages : 895

MessageSujet: Re: vérifier plusieurs valeurs d'une variable   Jeu 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 : 239

MessageSujet: Re: vérifier plusieurs valeurs d'une variable   Jeu 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é




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

Revenir en haut Aller en bas
 
vérifier plusieurs valeurs d'une variable
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Résolu]Plusieurs variables dans une variable pour faire un inv?
» Constantes modifiables ?
» [Résolu] Pb de variable sur plusieurs objets
» [Résolu] addition de deux variable.
» Mon ordinateur troune au ralenti....depuis plusieurs jours.

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: