Dans les scripts lua on voit souvent l'utilisation du mot-clé "local" ie: local a = "toto" pour limiter la portée de la variable mais si l'on déclare la variable comme étant globale ie: a = "toto" on s'aperçoit qu'à l'appel suivant du script la variable "a" vaut "nil"
Si l'on souhaite que la variable soit globale, faut-il obligatoirement passer par :
commandArray['Variable:a']= "On"
pour pouvoir la récupérer :
if ( uservariables["a"] == "On" ) then ... par exemple ?
Si c'est le cas alors je ne vois pas l'utilité de déclarer ses variables comme étant locales !
D'avance merci pour vos réponses car cela me chagrine un peu