Bitte Fragen nicht per PM, sondern im Thread stellen!
Code:
temp = this spawn
{
while {alive _this} do
{
waituntil {sleep 1; !canMove _this};
player groupChat "Fahrzeug nicht fahrfähig!";
[b]moveOut driver _this;[/b]
waituntil {sleep 1; canMove _this or !alive _this};
if (alive _this) then {player groupChat "Fahrzeug repariert!"}
else {player groupChat "Fahrzeug ist irreparabel zerstört!"}
}
}
Wenn du die fett gedruckte Zeile einfügst, dann steigt der Fahrer aus.
Ein Code bei dem ab 50% Schaden die Routine aktiviert wird, egal ob noch fahrfähig oder nicht:
Code:
temp = this spawn
{
while {alive _this} do
{
waituntil {sleep 1; getDammage _this >= 0.5};
player groupChat format["Fahrzeug %1%2 Schaden!",floor(getDammage _this * 100),"%"];
[b] moveOut driver _this;[/b]
waituntil {sleep 1; getDammage _this < 0.5 or !alive _this};
if (alive _this) then {player groupChat "Fahrzeug repariert!"}
else {player groupChat "Fahrzeug ist irreparabel zerstört!"}
}
}