setup7 min readJuly 10, 2026

Kaip kurti tinkintas automatizavimo eigas Travian žaidime

Atidarykite Workflows puslapį

Atidarykite Workflows šoninėje juostoje, kad matytumėte visas paskyros eigas.

Workflows puslapis, kuriame rodomos dvi eigos su paleidikliu ir būsena

  • Spustelėkite New workflow, kad pradėtumėte tuščią eigą.
  • Kiekviena kortelė rodo savo paleidiklį ir paskutinio paleidimo būseną.
  • Perjunkite jungiklį, kad parengtumėte arba išjungtumėte eigą.
  • Spustelėkite Run now, kad paleistumėte ją vieną kartą, nepaisant paleidiklio.

Sukurkite programą iš blokų

Eiga yra blokų sąrašas, kuris vykdomas iš viršaus į apačią. Vilkite, kad pakeistumėte tvarką, ir pasirinkite bloką, kad jį sukonfigūruotumėte šoniniame skydelyje.

Eigos redaktorius, kuriame rodomi trys veiksmo blokai iš eilės

  • Kiekvienas veiksmo blokas apgaubia vieną automatizavimo užduotį ir rodo tos užduoties nustatymus.
  • Dubliuokite, išjunkite arba pašalinkite bloką iš jo eilutės.
  • Išjungtas blokas lieka sąraše, bet praleidžiamas kiekvieno paleidimo metu.

Pridėkite veiksmus ir valdymo srautą

Spustelėkite Add block, kad atidarytumėte paletę, sugrupuotą į veiksmus ir valdymo blokus.

Add block paletė, kurioje rodomi veiksmo blokai

  • Actions paleidžia vieną užduotį: paleisti visus arba vieną farmų sąrašą, treniruoti karius, atlikti NPC keitimą, atnaujinti saugyklą, patobulinti pastatą, siųsti išteklius, pradėti šventę, išvengti atakos arba atšaukti karius, pakeisti herojaus šalmą, nuskenuoti sekamą žaidėją, suderinti farmų karius arba surinkti dienos apdovanojimus.
  • Keli veiksmai visiškai praleidžia žaidimo langą ir iš karto atnaujina jūsų paskyrą: apply a build plan template kaimui ir set up arba pause a supply line tarp dviejų kaimų.
  • Control formuoja srautą: If / Else, Repeat fiksuotą kartų skaičių ir For each per kaimus, farmų sąrašus arba sekamus žaidėjus.
  • Utility apima Wait, Log message, Set variable ir Stop.

Patarimas: Pradėkite nuo paruošto šablono, o ne nuo tuščios eigos. New village kickstart pritaiko statybos planą ir sukuria tiekimo liniją, kai tik įkuriamas naujas kaimas. Pasirinkite šabloną ir donoro kaimą po sukūrimo.

Šakokite pagal sąlygas

If / Else blokas vykdo savo then šaką tik tada, kai sąlyga galioja, o kitu atveju vykdo else šaką.

If blokas su javų sąlyga ir įdėtais veiksmais

  • Sąlygos skaito tiesioginę paskyros būseną: išteklių kiekį, pastato lygį, atvykstančią ataką, laisvus karius, herojų namuose, paros laiką ir daugiau.
  • Pasirinkite kaimą arba Any village patikroms, kurios taikomos kaimui.
  • Sujunkite If su For each, kad reaguotumėte kiekviename kaime, pvz., papildytumėte javus tik ten, kur jie nukrenta žemiau ribos.

Patarimas: Įdėkite Log message šakos pabaigoje, kad paleidimų istorija parodytų, kuris kelias suveikė.

Naudokite kintamuosius ir tiesioginę žaidimo būseną

Set variable blokas gali nustatyti fiksuotą reikšmę, kopijuoti kitą kintamąjį, skaityti tiesioginę žaidimo būseną arba apskaičiuoti vieną reikšmę iš kitų dviejų.

  • Live game state skaito esamą auksą, sidabrą, herojaus sveikatą, kultūros taškus, kaimo saugyklą ir gamybą, karių skaičius, galimus pirklius, statybos eilės ilgį ir atvykstančias atakas. Pasirinkite kaimą skaitymams, kurie taikomi kaimui.
  • A calculation sudeda, atima, daugina, dalija arba paima mažiausią ar didžiausią iš dviejų reikšmių. Kiekviena pusė pati gali būti fiksuota reikšmė, kintamasis arba žaidimo būsena.
  • Kiekvienas rodmuo rodo, kiek jis pasenęs, pvz., "As of last scan, 12m ago", kad žinotumėte, kiek naujas yra skaičius.
  • Naudokite kintamąjį arba žaidimo būseną Log message su {name}, pvz., pranešimą kaip "Crop at {village} is now {cropLevel}".

Patarimas: Naudokite skaičiavimą, kad laikytumėte einamąją sumą, pvz., kiekvieną kartą ciklui veikiant pridėtumėte treniruotus karius prie skaitiklio kintamojo.

Pasirinkite paleidiklį ir paleiskite eigą

Trigger skiltis nustato, kada eiga paleidžiama.

Paleidiklis nustatytas į pasikartojantį intervalą su atsitiktiniu nuokrypiu

  • Manually paleidžia tik tada, kai paspaudžiate Run now.
  • On a repeating interval paleidžia kas N sekundžių, su 300 sekundžių apatiniu limitu ir pasirenkamu atsitiktiniu nuokrypiu laikui keisti.
  • On a schedule (cron) paleidžia cron laikais pagal jūsų paskyros laiko juostą.
  • On a game event paleidžia, kai kas nors įvyksta, pvz., baigiamas pastatas, herojus grįžta namo arba įkuriamas naujas kaimas.

Paleiskite pagal žaidimo įvykį

Pasirinkite On a game event, tada pasirinkite įvykį.

  • Įvykiai, kurie perduoda duomenis, pvz., New village settled, rodo, kokius laukus jie pateikia (village id, name, x, y), ir leidžia kiekvieną išsaugoti į kintamąjį.
  • New village settled atveju taip pat galite apriboti paleidiklį viena tikslia koordinate, kad eiga suveiktų tik kaimui, kurį planuojate įkurti toje vietoje.
  • Atvėsimas (numatytasis 300 sekundžių, mažiausiai 60) neleidžia eigai vėl suveikti per greitai po to, kai ji baigia darbą.

Parenkite eigą jungikliu jos kortelėje. Kol ji veikia, redaktorius paryškina dabartinį bloką, o paleidimų istorijos skydelis įrašo kiekvieną bandymą.

Naujas čia? Pradėkite nuo Darbo pradžios gido. Kad suderintumėte paleidiklius su savo aktyvumo langais, žr. Tvarkaraščiai ir sauga.

Pasiruošę automatizuoti?

Nustatykite pirmąją paskyrą per mažiau nei dvi minutes.

Pradėti

Daugiau vadovų