Gestion des variables

Arma 3 est un jeu multijoueur, la gestion des variables peut être assez complexe. Mais avec un peu d'explication on peut gérer la plupart des cas facilement.

Une variable peut être privé ou global. Public voulant dire que tous les scripts pourront utiliser cette variable, alors que privé seul le script courant pourra l'utiliser.

_myPrivateVariable = 0;
myGlobalVariable = 0;

Une variable peut être local ou public. Dans le cas du global, la variable sera propagé aux autres clients et au serveur, dans le cas du local, seul la client (ou le serveur) aura cette variable avec sa valeur.

Pour passer une variable en public, il y a plusieurs solutions équivalentes.

publicVariable "MyPublicVariable";
missionNamespace getVariable "MyPublicVariable"

Pour supprimer une variable, il suffit de lui associer la valeur null. Arma considérera que n'ayant plus de valeur, il l'enlèvera du pool.

variable = nil;

Source

  • arma_3/createurs_de_missions/tips_en_tout_genre/variables.txt
  • Dernière modification: 2019/09/03 21:52
  • (modification externe)