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.

Was hab ich da gebaut?

EDIT:
Hat sich erledigt, habe gerade den Host geupdatet. Jetzt läuft alles wieder normal.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden