Otwórz stronę Workflows
Otwórz Workflows na pasku bocznym, aby zobaczyć wszystkie workflow na koncie.

- Kliknij New workflow, aby zacząć pusty workflow.
- Każda karta pokazuje swój wyzwalacz i status ostatniego uruchomienia.
- Użyj przełącznika, aby uzbroić lub rozbroić workflow.
- Naciśnij Run now, aby uruchomić go raz, z pominięciem wyzwalacza.
Zbuduj program z bloków
Workflow to lista bloków, które działają od góry do dołu. Przeciągnij je, aby zmienić kolejność, i wybierz blok, aby skonfigurować go w panelu bocznym.

- Każdy blok akcji obejmuje jedno zadanie automatyzacji i pokazuje własne ustawienia tego zadania.
- Zduplikuj, wyłącz lub usuń blok z jego wiersza.
- Wyłączony blok zostaje na liście, ale jest pomijany przy każdym uruchomieniu.
Dodaj akcje i sterowanie przepływem
Kliknij Add block, aby otworzyć paletę podzieloną na akcje i bloki sterujące.

- Actions uruchamiają jedno zadanie: wszystkie listy farm albo jedną listę farm, szkolenie wojsk, wymianę NPC, odświeżenie magazynu, ulepszenie budynku, wysłanie surowców, rozpoczęcie święta, unik lub odwołanie wojsk, zmianę hełmu bohatera, skan obserwowanego gracza, dostrojenie wojsk do farmienia albo odbiór nagród dziennych.
- Niektóre akcje całkowicie pomijają okno gry i od razu aktualizują konto: apply a build plan template do osady oraz set up lub pause a supply line między dwiema osadami.
- Control kształtuje przepływ: If / Else, Repeat określoną liczbę razy oraz For each po osadach, listach farm lub obserwowanych graczach.
- Utility obejmuje Wait, Log message, Set variable i Stop.
Wskazówka: Zacznij od gotowego szablonu zamiast pustego workflow. New village kickstart stosuje plan budowy i tworzy linię zaopatrzenia, gdy tylko zostanie założona nowa osada. Wybierz szablon i osadę dawcy po jego utworzeniu.
Rozgałęziaj według warunków
Blok If / Else uruchamia gałąź then tylko wtedy, gdy warunek jest spełniony, a w przeciwnym razie uruchamia gałąź else.

- Warunki czytają bieżący stan konta: ilość surowców, poziom budynku, nadchodzący atak, bezczynne wojska, bohatera w domu, porę dnia i więcej.
- Wybierz osadę albo Any village dla sprawdzeń dotyczących osady.
- Połącz If z For each, aby reagować osobno dla każdej osady, na przykład uzupełniać zboże tylko tam, gdzie spada poniżej progu.
Wskazówka: Dodaj Log message na końcu gałęzi, aby historia uruchomień pokazała, która ścieżka została wykonana.
Używaj zmiennych i bieżącego stanu gry
Blok Set variable może ustawić stałą wartość, skopiować inną zmienną, odczytać bieżący stan gry albo obliczyć wartość z dwóch pozostałych źródeł.
- Live game state czyta aktualne złoto, srebro, zdrowie bohatera, punkty kultury, magazyny i produkcję osady, liczbę wojsk, dostępnych kupców, długość kolejki budowy i nadchodzące ataki. Wybierz osadę dla odczytów dotyczących osady.
- A calculation dodaje, odejmuje, mnoży, dzieli albo bierze minimum lub maksimum z dwóch wartości. Każda strona może sama być stałą wartością, zmienną albo stanem gry.
- Każdy odczyt pokazuje, jak jest stary, na przykład "Według ostatniego skanu, 12 min temu", więc wiesz, jak świeża jest liczba.
- Odwołaj się do zmiennej lub stanu gry w Log message przez
{name}, na przykład wiadomością taką jak "Zboże w {village} ma teraz poziom {cropLevel}".
Wskazówka: Użyj obliczenia, aby prowadzić sumę, na przykład dodawać wyszkolone wojska do zmiennej licznika przy każdym przebiegu pętli.
Wybierz wyzwalacz i uruchom go
Sekcja Trigger decyduje, kiedy workflow się uruchamia.

- Manually uruchamia workflow tylko wtedy, gdy naciśniesz Run now.
- On a repeating interval uruchamia go co N sekund, z dolnym limitem 300 sekund i opcjonalnym jitterem, który zmienia czas.
- On a schedule (cron) uruchamia go w czasach cron w strefie czasowej Twojego konta.
- On a game event uruchamia go, gdy coś się stanie, na przykład gdy budynek się ukończy, bohater wróci do domu albo zostanie założona nowa osada.
Wyzwalacz po zdarzeniu w grze
Wybierz On a game event, a potem wybierz zdarzenie.
- Zdarzenia z danymi, takie jak New village settled, pokazują, które pola zapewniają (id osady, nazwa, x, y), i pozwalają zapisać każde z nich do zmiennej.
- Dla New village settled możesz też ograniczyć wyzwalacz do jednej dokładnej współrzędnej, aby workflow uruchomił się tylko dla osady, którą planujesz założyć w tym miejscu.
- Cooldown (domyślnie 300 sekund, minimum 60) zatrzymuje ponowne uruchomienie workflow zbyt szybko po jego zakończeniu.
Uzbrój workflow przełącznikiem na jego karcie. Podczas działania edytor podświetla bieżący blok, a panel historii uruchomień zapisuje każdą próbę.
Jesteś tu pierwszy raz? Zacznij od przewodnika dla początkujących. Aby dopasować wyzwalacze do swoich okien aktywności, zobacz Harmonogramy i bezpieczeństwo.