Thema: Despawn
Einzelnen Beitrag anzeigen
Alt 06.08.2011, 18:01   #2 (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

Kopiere den folgenden Code (so wie er da steht) in die Initzeile der Spielfigur.

Die 3 bedeutet, dass der Spieler nach 3 x Sterben auf auf seine letzte Respawnposition festgesetzt wird.

Die 60 bedeuten, dass das Festsetzen nach 60 Sekunden erfolgt.

Diese beiden Zahlen kannst du nach belieben verändern.

Code:
temp = [3,60] spawn 
 {
  private ["_n","_p"];
  _n=0;
  while {true} do
   {
    while {_n < _this select 0} do
     {
      waitUntil {not alive player};
      _n = _n + 1;
      waitUntil {alive player}
     };
    if (_n == _this select 0)then
     {
      _p = getPos player;
      _n = 1000;
      sleep (_this select 1)
     };
    player setPos _p
   }
 }
Ich habe das nicht getestet. Sollt was nicht funktionieren, dann melde dich.
Vienna ist offline