Das musst du am Beginn des Briefing Skripts z.B. so einbauen:
Code:
_ok = false;
if (player == Soldat1 and isNil "BriefEin_1") then {BriefEin_1=0; _ok=true};
if (player == Soldat2 and isNil "BriefEin_2") then {BriefEin_2=0; _ok=true};
if (player == Soldat3 and isNil "BriefEin_3") then {BriefEin_3=0; _ok=true};
if (player == Soldat...
if (_ok) then
{
//Hier das Briefing reinschreiben
...
...
...
}
Die Abfrage prüft welcher Soldat der Spieler ist und die zugehörige globale Variable BriefEin... bereits initialisiert wurde.
Das ist ein Beispiel für 3 Soldaten mit namen Soldat1, Soldat2 und Soldat3. Für weitere Soldaten entsprechend Soldatenname und globale Variabe BriefEin_... abändern. Die BriefEin_... Variablen haben sonst keine Verwendung, sie mussen nur initialisiert werden.
Das Briefing-Skript ist wie üblich aufzurufen. Es wird jetzt nur noch einmal für jeden Soldaten der Briefingteil ausgeführt.