[[http://www.siedler-games.de|{{:sg-link.jpg|}}]]
ResolveBriefing( _page )
\\
\\
Mit Hilfe dieses Befehls können bestimmte Anweisungen innerhalb einer Briefingseite zurückgesetzt werden. Solche Anweisungen können z.B. sein:
\\
* das Aufdecken eines bestimmten Areals auf der Karte mit Hilfe des Befehls "explore"
* das Setzen eines statischen oder animierten Markers
* die Vergabe eines Auftrages / Quests
* ....
\\
Der Befehl ResolveBriefing() kann innerhalb einer briefing.finished-Funktion erfolgen (siehe hierzu auch [[tutorials:normale_briefings|Normale Briefings]] oder [[tutorials:briefings_mit_einer_auswahlmoeglichkeit|Briefings mit einer Auswahlmöglichkeit]]) oder auch zu einem späteren Zeitpunkt innerhalb des Scripts. Damit eine bestimmte Seite eines Briefings gelöscht bzw. zurück gesetzt werden kann, muss ihr eine Variable zugeordnet werden.
\\
\\
z.B.:
local page1 = AP{.....}
\\
\\
//**local**// als Kennzeichnung einer lokalen Variable ([[tutorials:globale_und_lokale_variablen|Globale und lokale Variablen]]) ist sicher schon bekannt und bedeutet, dass die Variable _page (im Beispiel page1 genannt) innerhalb einer Funktion nur temporär gesetzt wird und nach Ausführung dieser Funktion nicht mehr verfügbar ist. Innerhalb eines Briefings können also alle Seiten, als //**local**// gesetzt werden, wenn sie __innerhalb__ des Briefings über die Funktion briefing.finished resolved werden.
Handelt es sich aber z.b. um einen Quest-Auftrag oder einen Marker, der innerhalb eines Briefings gesetzt wird, aber erst zu einem späteren Zeitpunkt abgearbeitet und damit resolved werden soll, muss die jeweilige Briefing-Seite als //**global**// gesetzt werden. Hierzu reicht es aus, einfach **__kein__** //**local**// vor den Variablennamen der Seite zu schreiben. Damit ist die Seite auch dem Rest des Scripts bekannt und damit auch ausserhalb der Briefing-Funktion gültig.
\\
\\
z.B.:
page1 = AP{.....}
\\
\\
\\
\\
Siehe auch:
\\
* [[tutorials:normale_briefings|Normale Briefings]]
* [[tutorials:briefings_mit_einer_auswahlmoeglichkeit|Briefings mit einer Auswahlmöglichkeit]]
\\
\\
zurück zu: [[s5lua_g:functions-summary|Befehlsreferenz]]