Hier, wie besprochen gerade im TS eine mögliche Lösung.
Sollte aber noch etwas verfeinert werden, Spieleraum gibt es ja genug.
Bitte per spawn aufrufen bzw. im scheduled environment
Code
while {true} do {
waitUntil {
sleep 0.1;
(damage player >= 0.7)
};
if (vehicle player != player) then {
player allowDamage false;
moveOut player;
player allowDamage true;
};
createDialog "life_test";
(findDisplay 410) displaySetEventHandler ["KeyDown","if((_this select 1) == 1) then {true}"];
player switchCamera "INTERNAL";
player switchMove "DeadState";
while {(damage player >= 0.7)} do {
waitUntil {
sleep 0.1;
cameraOn == player && cameraView != "Internal"
};
player switchCamera "Internal";
};
closeDialog 0;
player switchMove "";
};
Alles anzeigen
Grüße