Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
stellwerksim:erbauer:themascripte [2019/01/19 15:19] – Informationen zur ThemaScript Library dazu DevonFrosch | stellwerksim:erbauer:themascripte [2021/04/14 15:57] (aktuell) – Neue Version des ThemaScript-Editors DevonFrosch | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== ThemaScripte ====== | ====== ThemaScripte ====== | ||
- | {{indexmenu_n> | + | Mit ThemaScripten können die Werte sowie das Verhalten eines Zuges angepasst werden. Dies kann pro Anlage, Zugtemplate |
- | Mit ThemaScripten können die Werte eines Templates überschrieben, | + | |
- | Jede Themascriptblock | + | Jeder ThemaScript-Block |
< | < | ||
- | < | + | < |
Der Befehl kann folgende Elemente enthalten: | Der Befehl kann folgende Elemente enthalten: | ||
Zeile 20: | Zeile 19: | ||
Alle Befehle werden nach der [[stellwerksim: | Alle Befehle werden nach der [[stellwerksim: | ||
- | Mit den oben verlinkten Seiten, sowie den Beispielen auf folgender Seite sollte die Themascripte verstanden werden könne: | + | Zum besseren Verständnis gibt es eine Liste von [[stellwerksim: |
- | ===== ThemaScript | + | ===== ThemaScript-Liste |
- | Alle ThemaScripte sind über die ThemaScript | + | Alle ThemaScripte sind über die ThemaScript-Liste |
- | Bei eigenen ThemaScripten und Regions-ThemaScripten, | + | {{:stellwerksim: |
- | {{ : | + | Die meisten ThemaScripte sind, ähnlich wie Zugtemplates, |
- | Wird ein Themascript in Templates verwendet (ist dort als Themascript eingetragen), | + | Zum Anlegen neuer ThemaScripte gibt es rechts |
- | {{ :stellwerksim: | + | <note info>Der Name eines ThemaScripts muss innerhalb der Region eindeutig sein. Darüber hinaus gibt es besondere Namensregeln für [[stellwerksim: |
- | Über "zum Script" | + | ==== Filter ==== |
- | Die ersten zwei Zeilen sind wie folgt aufgebaut: | + | Die Liste erlaubt das Filtern nach allen Spalten. In der Spalte für die Region kann sowohl der Name als auch das Kürzel der Regio eingegeben werden. |
- | * **#DATE**: Das Datum der letzten Bearbeitung. Es wird automatisch gesetzt. | + | Über der Liste gibt es drei weitere Filter: |
- | * **#DESC**: Die Beschreibung des ThemaScripts. Diese wird auch in der Übersichtsliste angezeigt und sollte einen schnellen Überblick bieten, | + | * Nach ThemaScripten, |
+ | | ||
+ | | ||
- | Nach den Schlüsselworten **#DATE** und **#DESC** muss immer ein Leerzeichen folgen. | + | ====== ThemaScript-Editor ====== |
- | {{ : | + | Der Editor erlaubt alle weiteren Aktionen rund um das ThemaScript. |
- | {{tag> | + | {{: |
+ | In der Titelleiste lassen sich (passende Rechte vorausgesetzt) Region und Name des ThemaScripts durch das Bearbeiten-Icon ändern. | ||
+ | |||
+ | In der Zeile darunter steht die aktuelle Version. Über den Knopf " | ||
+ | |||
+ | Wird ein anderes ThemaScript per Befehl sub eingebunden, | ||
+ | |||
+ | Auf der rechten Seite kann per Knopfdruck die Liste von ThemaScripten und Zugtemplates aufgelistet werden, die das aktuelle ThemaScript verwenden (bei ThemaScripten als sub, bei Zugtemplates oder deren Zügen in den Werten). | ||
+ | |||
+ | Darunter sind die Knöpfe zum Öffnen des [[stellwerksim: | ||
+ | |||
+ | Solange keine Änderung am Script vorgenommen wurde ist der Speichern-Knopf ausgegraut. Das Speichern ist aber trotzdem möglich. | ||
+ | |||
+ | Zum Speichern oder Löschen des ThemaScripts muss ein Änderungskommentar eingegeben werden, der zum späteren Auffinden der Version wichtig ist. Außerdem bekommen die R-Admins der Region, der das ThemaScript zugewiesen ist, eine ComSys-Meldung über die Änderung. | ||
+ | |||
+ | {{tag> | ||