Hallo ich habe jetzt mal was im IC_Button Script umgeschrieben ich will das man per IC Schneidwerk anmachen kann und wieder ausmachen kann und jetzt ist das Problem ich kann es anmachen aber nicht aus. Vielleicht kann ja wer helfen?
So sieht es bis jetzt aus.
[lua]function Button:doAction(noEventSend, forceAction)
if self.vehicle ~= nil then
if self.event == "toggleBeaconLight" then
if forceAction == nil then
if self.vehicle.beaconLightsActive then
self.vehicle:setBeaconLightsVisibility(false, true);
else
self.vehicle:setBeaconLightsVisibility(true, true);
end;
end;
elseif self.event == "toggleFrontLight" then
if forceAction == nil then
if self.vehicle.lightsTypesMask == 0 then
self.vehicle:setLightsTypesMask(1, true);
elseif self.vehicle.lightsTypesMask == 1 then
self.vehicle:setLightsTypesMask(0, true);
elseif self.vehicle.lightsTypesMask == 2 then
self.vehicle:setLightsTypesMask(3, true);
elseif self.vehicle.lightsTypesMask == 3 then
self.vehicle:setLightsTypesMask(2, true);
end;
end;
elseif self.event == "toggleIndoorLight" then
if forceAction == nil then
local state = not self.vehicle.cl.turnOn;
self.vehicle:setCablight(state, true);
end;
elseif self.event == "toggleCutter" then
if forceAction == nil then
local state = not self.vehicle.cl.turnOn;
self.vehicle:setIsTurnedOn(state, true);
end;
elseif self.event == "toggleWarningLights" then
if forceAction == nil then
if self.vehicle.turnSignalState == 3 then
self.vehicle:setTurnSignalState(0);
else
self.vehicle:setTurnSignalState(3);
end;
end;
end;
end;
end;[/lua]
Das mit toggle cutter ist das was ich jetzt geändert habe. Und vielleicht kann ja wer helfen.
MfG