Die Workflows-Seite öffnen
Öffne Workflows in der Seitenleiste, um alle Workflows des Accounts zu sehen.

- Klicke auf New workflow, um mit einem leeren Workflow zu starten.
- Jede Karte zeigt ihren Auslöser und den Status des letzten Laufs.
- Schalte den Schalter um, um einen Workflow scharfzuschalten oder zu deaktivieren.
- Drücke Run now, um ihn einmal auszuführen und den Auslöser zu ignorieren.
Ein Programm aus Blöcken bauen
Ein Workflow ist eine Liste von Blöcken, die von oben nach unten laufen. Ziehe Blöcke, um sie neu anzuordnen, und wähle einen Block aus, um ihn im Seitenbereich zu konfigurieren.

- Jeder Aktionsblock umfasst eine Automatisierungsaufgabe und zeigt die eigenen Einstellungen dieser Aufgabe.
- Dupliziere, deaktiviere oder lösche einen Block in seiner Zeile.
- Ein deaktivierter Block bleibt in der Liste, wird aber bei jedem Lauf übersprungen.
Aktionen und Kontrollfluss hinzufügen
Klicke auf Add block, um die Palette zu öffnen. Sie ist in Aktionen und Kontrollblöcke gruppiert.

- Aktionen führen eine Aufgabe aus: alle oder eine Farmliste starten, Truppen ausbilden, NPC-Tausch, Lager aktualisieren, ein Gebäude ausbauen, Rohstoffe senden, ein Fest starten, Truppen ausweichen lassen oder zurückrufen, den Heldenhelm wechseln, einen beobachteten Spieler scannen, Farmtruppen anpassen oder tägliche Belohnungen einsammeln.
- Einige Aktionen überspringen das Spielfenster komplett und aktualisieren deinen Account sofort: eine Bauplanvorlage anwenden auf ein Dorf und eine Versorgungslinie einrichten oder pausieren zwischen zwei Dörfern.
- Kontrolle formt den Ablauf: If / Else, Repeat für eine feste Anzahl von Wiederholungen und For each über Dörfer, Farmlisten oder beobachtete Spieler.
- Hilfsfunktionen enthalten Wait, Log message, Set variable und Stop.
Tipp: Starte mit einer fertigen Vorlage statt mit einem leeren Workflow. New village kickstart wendet einen Bauplan an und richtet eine Versorgungslinie ein, sobald ein neues Dorf gegründet wird. Wähle deine Vorlage und dein Spenderdorf nach dem Erstellen aus.
Nach Bedingungen verzweigen
Ein If / Else-Block führt seinen then-Zweig nur aus, wenn eine Bedingung erfüllt ist. Sonst führt er seinen else-Zweig aus.

- Bedingungen lesen den Live-Accountstatus: Rohstoffmenge, Gebäudestufe, eingehender Angriff, untätige Truppen, Held zu Hause, Tageszeit und mehr.
- Wähle ein Dorf oder Any village für Prüfungen mit Dorfbezug.
- Kombiniere ein If mit einem For each, um pro Dorf zu reagieren. Zum Beispiel füllst du Getreide nur dort auf, wo es unter einen Grenzwert fällt.
Tipp: Setze eine Log message an das Ende eines Zweigs. Dann zeigt dir der Verlauf, welcher Pfad ausgelöst wurde.
Variablen und Live-Spielstatus verwenden
Ein Set variable-Block kann einen festen Wert setzen, eine andere Variable kopieren, den Live-Spielstatus lesen oder aus den beiden anderen eine Berechnung erstellen.
- Live-Spielstatus liest aktuelles Gold, Silber, Heldengesundheit, Kulturpunkte, Dorflager und Produktion, Truppenzahlen, verfügbare Händler, Länge der Bauschleife und eingehende Angriffe. Wähle ein Dorf für Werte mit Dorfbezug.
- Eine Berechnung addiert, subtrahiert, multipliziert, dividiert oder nimmt das Minimum oder Maximum von zwei Werten. Jede Seite kann selbst ein fester Wert, eine Variable oder Spielstatus sein.
- Jeder Wert zeigt, wie alt er ist, zum Beispiel "As of last scan, 12m ago". So weißt du, wie frisch die Zahl ist.
- Verweise in einer Log message mit
{name} auf eine Variable oder den Spielstatus. Zum Beispiel eine Nachricht wie "Crop at {village} is now {cropLevel}".
Tipp: Verwende eine Berechnung, um eine laufende Summe zu behalten. Zum Beispiel addierst du bei jedem Schleifenlauf ausgebildete Truppen zu einer Zählvariable.
Einen Auslöser wählen und den Workflow ausführen
Der Abschnitt Trigger legt fest, wann der Workflow läuft.

- Manuell startet nur, wenn du Run now drückst.
- In einem wiederholten Intervall läuft alle N Sekunden, mit einer Untergrenze von 300 Sekunden und optionaler Streuung, um den Zeitpunkt zu variieren.
- Nach einem Zeitplan (Cron) läuft zu Cron-Zeiten in der Zeitzone deines Accounts.
- Bei einem Spielereignis startet, wenn etwas passiert. Zum Beispiel wenn ein Gebäude fertig wird, dein Held nach Hause zurückkehrt oder ein neues Dorf gegründet wird.
Bei einem Spielereignis auslösen
Wähle On a game event und dann das Ereignis.
- Ereignisse mit Daten, wie New village settled, zeigen, welche Felder sie bereitstellen (Dorf-ID, Name, x, y), und lassen dich jedes Feld in einer Variable speichern.
- Für New village settled kannst du den Auslöser auch auf eine genaue Koordinate begrenzen. So startet ein Workflow nur für ein Dorf, das du an dieser Stelle gründen willst.
- Eine Abklingzeit (Standard 300 Sekunden, mindestens 60) verhindert, dass der Workflow zu früh nach seinem Ende erneut startet.
Schalte den Workflow mit dem Schalter auf seiner Karte scharf. Während er läuft, hebt der Editor den aktuellen Block hervor, und der Verlauf zeichnet jeden Versuch auf.
Neu hier? Starte mit dem Leitfaden für die ersten Schritte. Um Auslöser mit deinen Aktivitätsfenstern abzustimmen, lies Zeitpläne und Sicherheit.