setSoundVolume
Client-side
Server-side
Shared
Pair: getSoundVolume
This function is used to change the volume level of the specified sound element. Use a player element to control a players voice with this function.
OOP Syntax Help! I don't understand this!
- Method:sound:getVolume(...)
- Variable: .volume
Syntax
bool setSoundVolume ( sound/player theSound, float volume )Required arguments
- theSound: The sound element which volume you want to modify or a player element which voice volume you want to modify.
- volume: A floating point number representing the desired volume level. Range is from 0.0 to 1.0. This can go above 1.0 for amplification.
Returns
Returns true if the sound element volume was successfully changed, false otherwise.
- bool: result
Code Examples
client
function wasted(killer, weapon, bodypart) local sound = playSound("sounds/wasted.mp3") -- Play wasted.mp3 from the sounds folder setSoundVolume(sound, 0.5) -- set the sound volume to 50%endaddEventHandler("onClientPlayerWasted", localPlayer, wasted) -- add the event handlerChangelog
Added player element for voice control.
See Also
Audio Functions
- getRadioChannel
- getRadioChannelName
- getSFXStatus
- getSoundBPM
- getSoundBufferLength
- getSoundEffectParameters
- getSoundEffects
- getSoundFFTData
- getSoundLength
- getSoundLevelData
- getSoundMaxDistance
- getSoundMetaTags
- getSoundMinDistance
- getSoundPan
- getSoundPosition
- getSoundProperties
- getSoundSpeed
- getSoundVolume
- getSoundWaveData
- isSoundLooped
- isSoundPanningEnabled
- isSoundPaused
- playSFX
- playSFX3D
- playSound
- playSound3D
- playSoundFrontEnd
- setRadioChannel
- setSoundEffectEnabled
- setSoundEffectParameter
- setSoundLooped
- setSoundMaxDistance
- setSoundMinDistance
- setSoundPan
- setSoundPanningEnabled
- setSoundPaused
- setSoundPosition
- setSoundProperties
- setSoundSpeed
- setSoundVolume
- stopSound