NEWS
Globale Variable
-
Hi, irgendwie stehe ich auf dem Schlauch.
Ich benötige eine globale Variable, welche ich in verschiedenen Scripten abfragen und auch ändern kann.
Zur Zeit geht nur das Auslesen. Variable in globalen Script definiert und vorgespannt z.B. AnsageErlaubt = true.
Diese Variable kann ich jetzt in jedem Script abfragen aber einer globalen Änderung z.B. zu false wiedersetzt Sie sich.
Ich gehe das bestimmt völlig falsch an, aber fehlt einfach ein Anstoss in die richtige Richtung.
Bin für jeden Tip dankbar.
Gruss, mayer
-
Hi, irgendwie stehe ich auf dem Schlauch.
Ich benötige eine globale Variable, welche ich in verschiedenen Scripten abfragen und auch ändern kann.
Zur Zeit geht nur das Auslesen. Variable in globalen Script definiert und vorgespannt z.B. AnsageErlaubt = true.
Diese Variable kann ich jetzt in jedem Script abfragen aber einer globalen Änderung z.B. zu false wiedersetzt Sie sich.
Ich gehe das bestimmt völlig falsch an, aber fehlt einfach ein Anstoss in die richtige Richtung.
Bin für jeden Tip dankbar.
Gruss, mayer `
Globale Scripte werden einfach zu jedem Skript als Kopie hinzugefügt. D.h. Skript wird einfach mit dem Text aus dem globalen Skript erweitert und das war es. Kein globale Scope.Dafür musst du
createSteate('AnsageErlaubt', false)verwenden und dann mit
getState('AnsageErlaubt').valabfragen.
-
Globale Scripte werden einfach zu jedem Skript als Kopie hinzugefügt. D.h. Skript wird einfach mit dem Text aus dem globalen Skript erweitert und das war es. Kein globale Scope. `
Klasse! Danke für die Erklärung.
Damit kann man dann im globalen Script Defaultwerte für das eigentliche Script setzen, die man dann dort bei Bedarf anpassen kann.
-
Hi,
ich habe ein entgegengesetztes Problem:
Um die Funktionsweise der globalen Variablen zu testen habe ich ein Skript angelegt, welches eine Variable true setzt, und diese als error im Log ausgibt.
Obwohl dieses globale Skript nicht mehr läuft, und sogar wenn ich es lösche, wird bei jedem Ausführen eines anderen Skriptes die Logausgabe gemacht. :confused:
Was hab ich da gebaut? :dizzy_face:
EDIT:
Hat sich erledigt, habe gerade den Host geupdatet. Jetzt läuft alles wieder normal.