Code
function Initialise ()
-- variable inizialisieren
local weg = 0;
local SifaWeg = Call ("GetControlValue", "SifaWeg");
Call( "BeginUpdate" )
end
function Update ( time )
local simSpeed = Call("GetSpeed"); -- will man ja vll mehrfach verwenden
--- SIFA ---
weg = weg + (math.abs(simSpeed) * time);
if(weg > 900) then
SifaWeg = 1;
Call("SetControlValue", "SifaWeg", 0, 1);
-- hier dann vll weg zurücksetzen (würde ich aber nicht machen sondern eine weitere var zum zwischenspeichern von wegpunkten)
end
if(weg > 975) then
SifaWeg = 2;
Call("SetControlValue", "SifaWeg", 0, 2);
end
if(weg > 1050) then
SifaWeg = 0;
Call("SetControlValue", "SifaWeg", 0, 0);
Call("SetControlValue", "EmergencyBrake", 0, 1);
end
if(name == "SifaReset")then
if(value > 0.2) then
weg = 0;
Call("SetControlValue", "EmergencyBrake", 0, 0);
end
end
end
Alles anzeigen
Das will irgendwie nicht
EDIT: Doch geht auf einmal, Vielen Dank Maik
Ausser dass die Bremse nicht mehr auslöst