Einzelnen Beitrag anzeigen
Alt 21.11.2011, 23:03   #16 (permalink)
Vienna
SQF Zauberer 10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von Vienna
 
Registriert seit: 12.07.2004
Ort: Wien
Beiträge: 1.917
Standard

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.
Vienna ist offline