Aller au contenu

Variable Globale


Berale64

Messages recommandés

Dans un script LUA, si dans l'entête, si je déclare une variable globale "%% globals myvar", celle ci est-elle commune à  tous les scripts actifs ou faut-il la sauvegarder avec celles du panneau de variables pour la relire dans un autre script.

 

J'espère que c'est clair ! :blink:

Lien vers le commentaire
Partager sur d’autres sites

Une variable globale est par définition accessible à  tous les scripts, de la façon suivante :

local myvar = fibaro:getGlobal("myvar")

.

 

Ce que tu mentionnes, la déclaration de la variable dans l'entête d'une scène (inutile dans un module virtuel), c'est pour faire un trigger, c'est à  dire que ta scène se déclenche dès que cette variable globale est modifiée par ailleurs.

--[[
%% autostart
%% properties
%% globals
myvar
--]]
Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...