Danke Euch beiden für die schnelle Antwort.
Super Tipp mit createUserStates. Da die nötigen DP's schon vorhanden waren, habe ich nur die Funktion createStates verwendet. Die übergebene Callback-Funktion läßt sich zur Init. der Variablen nutzen.
@paul53 sagte in Funktion aufrufen bei Start eines Skriptes:
Ja, die Funktion muss nur im Script außerhalb von Trigger-Callback-Funktionen aufgerufen werden.
Das ist ja noch einfacher. Hab's zwar nicht auf Anhieb kapiert. Habe zuerst den Code zur Init. in eine Funktion gepackt. Die wurde aber nicht aufgerufen. Den Code direkt ins Skript geht prima. Manchmal sieht man die Wald vor Bäumen nicht.