PBeM-Spiele
http://www.pbem-spiele.de/forum/

Vorlage
http://www.pbem-spiele.de/forum/viewtopic.php?f=16&t=4257
Seite 2 von 2

Autor:  Thoran1 [ 22.01.2019 23:57 ]
Betreff des Beitrags:  Re: Vorlage

Dael hat geschrieben:
Wenn man "route" verwendet, um eine Einheit irgendwohin zu schicken, kommt immer eine Warnung, dass die "route" nicht geschlossen sei. Deswegen verwende ich lieber eine Abfolge von "#after n { nach ... } #after n+1 { nach ... }"

Es gibt bei ECheck den Parameter -noroute mit dem man diese Warnungen unterdrücken kann.

Autor:  Dael [ 23.01.2019 17:13 ]
Betreff des Beitrags:  Re: Vorlage

Aha! Dann schreibe ich die Option mit in die Zeile und lasse mir vom Magellan-Routenplaner demnächst eine "Route" rein schreiben statt des "#after n { nach ... } #after n+1 { nach ... }".
Danke für den Hinweis!

Autor:  Thoran1 [ 23.01.2019 18:55 ]
Betreff des Beitrags:  Re: Vorlage

Dael hat geschrieben:
Aha! Dann schreibe ich die Option mit in die Zeile und lasse mir vom Magellan-Routenplaner demnächst eine "Route" rein schreiben statt des "#after n { nach ... } #after n+1 { nach ... }".
Danke für den Hinweis!
Gerne doch.

Du kannst aber eine Route auch noch anders in Vorlage implementieren (statt als eine Serie von #after ... Befehlen):
Code:
#ifregion abc { NACH ... }
#ifregion def { NACH ... }
...
#ifregion xyz { NACH ... }

Das hat den Vorteil, dass Du z.B. hinter dem NACH-Befehl noch weitere Befehle einfügen kannst (jeweils mit : getrennt), die dann alle nur in der jeweils genannten Region ausgeführt werden.

Nehmen wir mal an, dass die Regionen abc, def und xyz jeweils immer 2 Regionen in West-Ost-Richtung voneinander entfernt sind. Du hast einen Transporter, der regelmässig in Region abc Steine aufnimmt und diese in Region xyz abgibt. Das wäre dann:
Code:
#ifregion abc { NACH W W }
#ifregion def { #if UNIT.Stein>0 { NACH W W } #else { NACH O O } }
#ifregion xyz { GIB a UNIT.Stein Stein : NACH O O }

Autor:  Enno [ 23.01.2019 19:59 ]
Betreff des Beitrags:  Re: Vorlage

Man kann das ganze auch ohne Vorlage machen, rein mit ROUTE und !@GIB.

Autor:  Dael [ 23.01.2019 22:27 ]
Betreff des Beitrags:  Re: Vorlage

Thoran1 hat geschrieben:
...
Du kannst aber eine Route auch noch anders in Vorlage implementieren (statt als eine Serie von #after ... Befehlen):
...

Nehmen wir mal an, dass die Regionen abc, def und xyz jeweils immer 2 Regionen in West-Ost-Richtung voneinander entfernt sind. Du hast einen Transporter, der regelmässig in Region abc Steine aufnimmt und diese in Region xyz abgibt. Das wäre dann:
Code:
#ifregion abc { NACH W W }
#ifregion def { #if UNIT.Stein>0 { NACH W W } #else { NACH O O } }
#ifregion xyz { GIB a UNIT.Stein Stein : NACH O O }

Für eine regelmäßige Route verwende ich "Route" (und zusätzliche Vorlage-Befehle für Aufnahme und Abgabe von Gegenständen).

Aber ich habe auch einmalige Marschaufträge: z.B. Bergleute in eine neue Region. Krieger in die Region, in der Monster aufgetaucht sind. usw. Und da habe ich mir bisher vom Magellan-Landroutenplaner Vorlage-Befehle erzeugen lassen. Aber mit der -nocheck kann ich ihn jetzt eine Route, die nicht geschlossen ist, machen lassen. Das mit dem Abzählen wie weit man kommt, wieviel also in einen "NACH"-Befehl soll, kriegt der nämlich nicht ganz richtig hin.

[/quote]

Seite 2 von 2 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/