Une
variable est un identificateur (un nom) que vous choisissez, qui doit
être différent de toutes les Commandes, Données
et Variables Spéciales employées par le jeu. Cette variable
doit impérativement commencer par une lettre, et va vous
servir à mémoriser un état particulier, une valeur,
un nom d'unité, etc...
Dans le language du script, une variable est automatiquement
créée quand vous l'utilisez pour la première fois,
son état étant fixé par cette première
utilisation. Après ce sera à vous de modifier son
état via des Commandes.
Toute
variable créée dans l'éditeur sera dites "globale"
dans le sens où elle est connue par l'ensemble du jeu automatiquement.
Par opposition, dans un script externe, on peut créer des variables
dites "locales" au script, qui n'existeront que durant son
exécution, et qui ne seront connues que par ce script lui-même.
Ces variables sont très importantes, sans rentrer dans le détail,
si vous n'avez pas absolument besoin d'une variable globale, déclarez-là
en local, ça vous évitera bien des soucis, et ça permettra
de rendre le script plus facile d'utilisation.
La
déclaration d'une variable locale dans un script se fait très
simplement, en fait, sont automatiquement locales toutes la variables
dont le nom est précédé du symbole _.
Exemples
de variables globales: