function setEngineState(source)
if (source) then
local car = getPedOccupiedVehicle(source)
if (car) then
local state = getVehicleEngineState ( car)
setVehicleEngineState ( car, not state )
setElementData(car,"enginestate", not state)
end
end
end
function enterVehicle ( player, seat, jacked ) --when a player enters a vehicle
local state = getElementData(source, "enginestate")
if (state) then
setVehicleEngineState(source, state)
end
end
addEventHandler ( "onVehicleStartEnter", getRootElement(), enterVehicle )