- 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