Différences entre les versions de « TESCS2 : Alternatives »
Ligne 4 : | Ligne 4 : | ||
Un bloc If doit se terminer par le mot clé '''EndIf''' | Un bloc If doit se terminer par le mot clé '''EndIf''' | ||
== | ==If== | ||
Il sert à conditionner l'execution d'un bloc de code. | Il sert à conditionner l'execution d'un bloc de code. | ||
La syntaxe est la suivante : | La syntaxe est la suivante : | ||
Ligne 14 : | Ligne 14 : | ||
Si la condition est fausse alors le code est ignoré. | Si la condition est fausse alors le code est ignoré. | ||
==La condition== | |||
Une condition va vérifier quelque chose. | Une condition va vérifier quelque chose. | ||
Ligne 20 : | Ligne 20 : | ||
On dispose pour cela des opérateurs de comparaison. | On dispose pour cela des opérateurs de comparaison. | ||
===Les opérateurs=== | |||
Voiçi la liste des opérateurs | Voiçi la liste des opérateurs | ||
* <nowiki>==</nowiki> Vérifie si deux éléments sont égaux. | * <nowiki>==</nowiki> Vérifie si deux éléments sont égaux. | ||
Ligne 29 : | Ligne 29 : | ||
* <nowiki><=</nowiki> Vérifie si l'élement de gauche est inférieur ou égal à l'élément de droite. | * <nowiki><=</nowiki> Vérifie si l'élement de gauche est inférieur ou égal à l'élément de droite. | ||
===Utilisation de fonctions=== | |||
Notez qu'il est possible d'utiliser des fonctions qui retournent des valeurs dans la condition. | Notez qu'il est possible d'utiliser des fonctions qui retournent des valeurs dans la condition. | ||
Version du 2 avril 2007 à 12:30
Introduction
If est un mot clé utilisable dans les scripts.
Un bloc If doit se terminer par le mot clé EndIf
If
Il sert à conditionner l'execution d'un bloc de code. La syntaxe est la suivante :
If condition [...] votre code EndIf
Votre code est exécuté uniquement si la condition est vérifiée comme étant vraie. Si la condition est fausse alors le code est ignoré.
La condition
Une condition va vérifier quelque chose.
Dans la plupart des cas on voudra comparer un élement avec un autre. On dispose pour cela des opérateurs de comparaison.
Les opérateurs
Voiçi la liste des opérateurs
- == Vérifie si deux éléments sont égaux.
- != Vérifie si deux éléments sont différents.
- > Vérifie si l'élement de gauche est supérieur à l'élément de droite.
- < Vérifie si l'élement de gauche est inférieur à l'élément de droite.
- >= Vérifie si l'élement de gauche est supérieur ou égal à l'élément de droite.
- <= Vérifie si l'élement de gauche est inférieur ou égal à l'élément de droite.
Utilisation de fonctions
Notez qu'il est possible d'utiliser des fonctions qui retournent des valeurs dans la condition.
Exemple :
Nous allons utiliser la fonction GetDead qui retourne 1 si l'acteur est mort.
If player.GetDead == 1 Message "Vous êtes mort.", 10 EndIf
Ici nous affichons un message uniquement si le joueur est mort.