Hallo Community,
ich bräuchte mal eure Hilfe..
Ich hab schon viel versucht, doch nichts hat geklappt!
Es kommt ein Error: "attempt to call global 'playSound3D' ,a nil value"
Ich hoffe ihr könnt mir helfen!
Hie der Code:
Lua
function toggleVehicleEngine ( player, key, state )
local veh = getPedOccupiedVehicle ( player )
if getElementModel ( veh ) ~= 438 then
if ( getPedOccupiedVehicleSeat ( player ) == 0 ) then
-- Falls das Fahrzeug neu gespawnt ist und noch keinen Benzinwert hat
if not getElementData ( veh, "fuelstate" ) then
SetElementData ( veh, "fuelstate", 100 )
SetElementData ( veh, "engine", false )
setVehicleOverrideLights ( veh, 1 )
SetElementData ( veh, "light", false)
setVehicleEngineState ( veh, false )
end
-- Falls der Motor läuft -> immer abschalten
if getVehicleEngineState ( veh ) then
local sound = playSound3D("sounds/EngineStart.mp3", 0, 0, 0, false)
setSoundVolume(sound, 0.2)
attachElements(sound, veh)
setVehicleEngineState ( veh, false )
SetElementData ( veh, "engine", false )
local sound = playSound3D("sounds/EngineStop.mp3", 0, 0, 0, false)
setSoundVolume(sound, 0.2)
attachElements(sound, veh)
-- Falls der Motor NICHT läuft, dem Spieler das Fahrzeug jedoch gehört
elseif GetElementData ( veh, "owner" ) == getPlayerName ( player ) then
-- Falls das Fahrzeug noch genug Benzin hat
if tonumber ( GetElementData ( veh, "fuelstate" ) ) >= 1 then
local sound = playSound3D("sounds/EngineStart.mp3", 0, 0, 0, false)
setSoundVolume(sound, 0.2)
attachElements(sound, veh)
setVehicleEngineState ( veh, true )
SetElementData ( veh, "engine", true )
if not GetElementData ( veh, "timerrunning" ) then
setVehicleNewFuelState ( veh )
SetElementData ( veh, "timerrunning", true )
end....
usw.
Alles anzeigen
MFG
XxWitternStylexX