Variables

 

   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:

variable
maman
scrunieunieu

 

Exemples de variables locales:

_variable
_maman
_scrunieunieu

 

Pour "tuer" une variable il suffit d'employer la Commande "Nil", exemple:

_variable = Nil
_maman = Nil
screunieunieu = Nil

 

Il n'est pas utile de tuer une variable local propre à un script, elle se "suicidera" à la fin de l'exécution de celui ci.

Page d'Acceuil
Edition
Commandes
Page Script
Aides
Pages Missions
Page Campagne
Page Lien