█▄▀ Divers trucs
Je vais vous donner quelques explication de syntaxe en programmation pour vous permettre de mieux comprendre les scripts dans les tutoriaux.
 
▫ Equivalences
Voici les équivalence que vous pouvez trouver avec les conditions
if variable     équivaut à   if (variable)
if !variable    équivaut à   if (!variable)
if variable=77  équivaut à   if (variable=77)
A quoi ça sert les parenthèses alors ? Les parenthèses servent pour les priorités lors de comapraison ou tout simplement peuvent servir à "clarifier" la syntaxe une lecture claire. Pourquoi moi je mets des parenthèses même si y'a pas besoin ? Parce que je suis habitué à coder comme ça. Alors mettez des parenthèses quand il faut et lorsqu'il y a pas besoin c'est suivant si vous êtes habitué ou non.
Les conditions true et false (vrai ou faux):
if (variable) équivaut
       à if (variable=true)
    ou à (variable!=false)
    //la variable n'est pas nulle donc elle a une valeur vrai c'est logique !

if (!variable) équivaut à
       à if (variable=false)
    ou à (variable!=true)
    //la variable a une valeur vrai donc n'est pas nulle c'est logique !
 
▫ Les opérateur booléens
Les opérateurs booléens permettent de créer des ensembles, des exclusions et inclusions de conditions, les deux principaux opérateurs booléens sont || qui signifie "ou" et && qui signifie "et". Alors nous allons voir comment les utiliser efficacement.

Divers exemples pour comprendre
if (variable1&&variable2)
// Il faut que les deux conditions soit vérifiées.

if (variable1||variable2)
// Il faut que l'une des deux conditions soit vérifiées.

if ( (variable1||variable2) && (variable3||variable4) )
/* Il faut qu'au moins l'une des deux conditions dans la première parenthèses soit vérifiée et qu'au moins l'une des deux conditions de la seconde parenthèse soit vérifiée. */

if ( (variable1||variable2) && variable3 )
/* Il faut qu'au moins l'une des deux conditions dans la première parenthèses soit vérifiée et que la troisième condition soit vérifiée. */

if ( (variable1||variable2) || variable3 )
/* C'est équivalent à if variable1||variable2||variable3, donc il faut qu'au moins l'une des 3 conditions soit vérifiée. */