TUTORIELS
Script: Les Conditions
Une condition permet d'exécuter du code si toutes les conditions sont vraies:
local Booleen = true
if Booleen == true then
print("Ce code s'exécute")
else
print("Ce code ne s'exécute pas")
end
La console affichera donc "Ce code s'exécute". Ce qu'il faut comprendre c'est la condition entre if et then. Ici nous vérifions si Booleen est égal à true, si c'est le cas on affiche "Ce code s'exécute", sinon on affiche qu'il ne s'exécute pas.
Nous aurions pu aussi utiliser "elseif" qui veut dire sinon si à la place de "else"(elseif Booleen == false then)
Voici les signes que vous pouvez utiliser et leurs description:
== : est égal
>= : est plus grand ou égal
<= : est plus petit ou égal
> : est strictement plus grand
< : est strictement plus petit
Il y a aussi "or" et "and", mais aussi "not" que vous pouvez utiliser:
local Booleen = true
local Booleen2 = true
if Booleen == true and not Booleen2 == false then
print("Ce code s'exécute")
else
print("Ce code ne s'exécute pas")
end
Ici, le code s'exécutera toujours, car nous vérifions si Booleen est vrai et si Booleen2 n'est pas égal à faux (donc si il est vrai aussi).
"or" peut aussi être utilisé par exemple "si Booleen est vrai OU si Booleen2 est vrai alors...", tant que l'un des deux est vrai, le code s'exécutera.
Attention: if, elseif, else, or, and, not, then, end sont sensibles à la casse, ils doivent être exactement écris comme ceci, si vous écrivez "Or" au lieu de "or" par exemple, le code ne s'exécutera pas.
EXERCICE
Pour être sûr que vous ayez bien compris les conditions nous allons faire un petit exercice:
Sans avoir à regarder au dessus, essayez de créer 3 variables booléennes, puis ensuite créé toutes les conditions possibles par rapport à ces trois variables. Indice: il devra y avoir 6 conditions.
Indice: 2 possibilité * 3 valeurs = 6
Si vous réussissez à faire ce code c'est que vous comprenez parfaitement les conditions!