Einzelnen Beitrag anzeigen
Alt 11.06.2013, 19:19   #13 (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

Hallo Togo!

Vermutlich willst du wissen ob in MP eine wählbare Spielfigur deaktiviert ist?

Objekt-Variable können nicht mit isNil abgefragt werden ob sie existieren. Ich habe auch sonst keinen entsprechenden Befehl gefunden.

Um festzustellen ob z.B. ein Objekt mit Namen S1 im gestarteten Spiel überhaupt vorhanden ist kann man so vorgehen:
Code:
_aktiv = false;
if (!isNull S1) then {_aktiv = true};
if (!_aktiv) then {S1 = objNull};
Existiert ein Objekt mit Namen S1, dann ist alles OK. Wenn nicht, so wurde eine S1 Objekt-Variable mit Status objNull erstellt.

Nun kannst du Abfragen wie die folgende tätigen:
Code:
if (!isNull S1 and alive S1) then
 {
  hint "S1 lebt!"
 }
else  
 {
  if (isNull S1) then 
   {
    hint "Objekt S1 ist nicht im Spiel vorhanden!"
   }
  else
   {
    hint "S1 ist tot!"
   }
 };
Vienna ist offline