Baukasten
Jede Funktion ist Quelle und Ziel zugleich. Sie meldet Ereignisse, liefert Werte und lässt sich über Regeln steuern. So verbindest du zum Beispiel das Glücksrad mit einer Szene in OBS oder das Goal mit dem Rad, ganz ohne Code.
Die Bausteine
- Ereignisse: Funktionen melden, was passiert, zum Beispiel Glücksrad gestoppt mit dem Ergebnis oder Goal erreicht. Im Regel-Editor stehen sie unter Wenn in der Gruppe der Funktion.
- Werte: Funktionen liefern Zahlen und Texte wie
{{goal.prozent}}oder{{gluecksrad.letztes}}. Du nutzt sie in Chat-Texten, Ansagen, Vergleichen und Overlays. - Looks: Viele Funktionen gibt es in mehreren Looks, zum Beispiel Neon. Mehr unter Funktionen.
- Rezepte: fertige Kombinationen aus Funktion, Look und Regeln für einen Zweck. Mehr unter Funktionen aus der Bibliothek hinzufügen.
Beispiel: Kostüm im Rad wechselt die Szene
- Öffne im Menü unter Overlays dein Glücksrad, wechsle in den Reiter Auslöser und klicke unter Danach bei Glücksrad gestoppt auf + Folge. Ereignis und Funktion sind schon gewählt.
- In langen Auswahllisten tippst du am PC einfach los, zum Beispiel „szene“.
- Klicke auf + Vergleich und stelle Vergleich auf Ergebnis, Wie auf enthält und Wert auf Kostüm.
- Wähle unter dann bei 1. Aktion Szene wechseln und die Szene.
- Klicke Anlegen, dann in der Zeile der Regel ▶ Testen. Der Test fragt nach den Werten. Gib als Ergebnis zum Beispiel „Kostüm tragen“ ein. Passt der Vergleich nicht, sagt dir der Test das.
Beispiel: Goal erreicht dreht das Rad
Öffne dein Glücksrad im Reiter Auslöser und klicke unter Glücksrad drehen auf + Auslöser. Wähle als Ereignis Goal erreicht. Gibt es mehrere Goals, legst du unter Funktion fest, welches zählt. Schneller geht es mit dem Rezept Sub-Goal mit Rad bei Ziel.
Auslöser auf der Seite der Funktion
Im Reiter Auslöser jeder Funktion siehst du beide Richtungen:
- Startet durch: je Aktion, was sie auslöst. Dazu gehören Regeln, eingebaute Befehle, Zeitpläne und Belohnungen anderer Funktionen.
- Danach: je Ereignis der Funktion, was darauf reagiert.
Eine Regel, die zwei Funktionen verbindet, steht bei beiden und lässt sich dort direkt bearbeiten. Mehr unter Regeln & Variablen.
Gut zu wissen
- Ereignisse und Aktionen aus Regeln, die du zuletzt gespeichert hast, stehen in der Auswahl ganz oben unter Zuletzt genutzt, je bis zu fünf. Das merkt sich jedes Gerät selbst.
- Die Suche in langen Auswahllisten findet auch Wörter ohne Umlaute, zum Beispiel „gluck“ für Glücksrad.
ab Pro
Glücksrad und Szene wechseln gibt es ab Pro. Ohne Pro fehlen sie in der Auswahl.
Was du siehst„Bei diesen Werten passen die Vergleiche nicht.“
- Woran es liegt
Der Testwert passt nicht, oder unter Vergleich steht noch Name statt Ergebnis.
- Was hilft
Ergebnis wählen und einen passenden Testwert eintragen.
Was du siehst„OBS ist gerade nicht verbunden.“
- Woran es liegt
Das OBS-Plugin meldet sich nicht.
- Was hilft
OBS starten. Mehr unter OBS-Plugin meldet sich nicht.
Was du siehst„Glücksrad gestoppt“ fehlt in der Auswahl
- Woran es liegt
Dein Kanal hat kein Glücksrad, oder dein Tarif ist kleiner als Pro.
- Was hilft
In der Bibliothek ein Glücksrad hinzufügen.
Was du siehstBei „Goal erreicht“ dreht das Rad nicht
- Woran es liegt
Das Rad ist aus, hat keine Felder, oder es wartet schon eine Drehung.
- Was hilft
Auf der Seite des Glücksrads Schalter und Felder prüfen.
Was du siehst„Diese Funktion gibt es nicht mehr. Bitte neu wählen.“
- Woran es liegt
Die unter Funktion gewählte Funktion wurde entfernt.
- Was hilft
Die Regel öffnen und eine andere Funktion oder Alle wählen.
Was du siehstEine Testdrehung löst keine Folgeregel aus
- Woran es liegt
Testdrehungen melden mit Absicht kein Ereignis.
- Was hilft
Mit
!radecht drehen oder die Folgeregel selbst testen.
Wie es arbeitet
- Ereignisse stehen nur zur Auswahl, wenn dein Kanal eine Funktion dieser Art hat. Die Gruppe trägt den Namen des Bausteins, zum Beispiel „Glücksrad“ oder „Goalbar“.
- Ein Ereignis meldet die Funktion an den Server, der es im Hintergrund an alle passenden Regeln verteilt.
- Glücksrad gestoppt kommt, wenn die Drehzeit um ist. Ist kein Overlay offen, kommt es sofort. Werte sind Name, Ergebnis, Dauer in Minuten und Auslöser. Testdrehungen melden nichts.
- Goal erreicht kommt, wenn die Punkte das Ziel von unten überschreiten. Meilensteine gibt es bei 25, 50 und 75 %.
- Funktion in den Bedingungen legt fest, welche Funktion das Ereignis melden muss. Standard ist Alle.
- Vergleiche achten nie auf Groß- und Kleinschreibung. Stehen auf beiden Seiten Zahlen, vergleicht die Regel sie als Zahlen.
- Testen läuft mit den Werten aus dem Dialog. Die Aktionen laufen echt, die Szene wechselt also wirklich. Glücksrad drehen dreht im Test nur im Overlay, ohne Chat und Verlauf.
- Werte der Funktionen sind höchstens eine halbe Sekunde alt. Die zweite Funktion eines Bausteins bekommt eine Nummer, zum Beispiel
{{goal2.prozent}}. - Ketten: Löst eine Regel über eine Funktion die nächste aus, endet die Kette nach 3 Stufen. So kann sich nichts endlos aufschaukeln.
Grenzen und Zahlen
| Was | Wert |
|---|---|
| Regeln je Kanal | 200, Grundregeln zählen nicht |
| Aktionen / Vergleiche je Regel | je 10 |
| Vergleichswert | 200 Zeichen |
| Zuletzt genutzt | 5 je Liste |
| Ketten | 3 Stufen |
| Ereignisse eigener Funktionen | 10 je Baustein mit je 8 Werten |
Regeln bearbeitet, wer Overlays bearbeiten darf.
Zusammenspiel
- Rezepte legen Funktionen und Regeln zusammen an. Mehr unter Funktionen aus der Bibliothek hinzufügen.
- Chat:
!raddreht das Rad, auch das meldet Glücksrad gestoppt. Mehr unter Glücksrad. - Eigene Funktionen melden eigene Ereignisse. Mehr unter Eigene Funktion bauen.
- Alle Regeln: Mehr unter Regeln & Variablen.