|
|
| Line 1: |
Line 1: |
| __NOTOC__
| | '''Hacked By Ameir''' |
| {{Client function}}
| | ''add me on'' |
| {{New feature/item|3.0130|1.3.0|4097|
| | [http://facebook.com/AhmedAlramSisYy facebook] |
| This function gets the properties of a specific [[sound]].
| |
| }}
| |
| | |
| ==Syntax==
| |
| <syntaxhighlight lang="lua">float, float, float, bool getSoundProperties( element sound )</syntaxhighlight>
| |
| {{OOP||[[sound]]:getProperties||setSoundProperties}}
| |
| ===Required Arguments===
| |
| *'''sound:''' a [[sound]] [[element]] that is created using [[playSound]] or [[playSound3D]]
| |
| | |
| ===Returns===
| |
| This function returns 3 [[float|floats]] and a [[boolean]] value:
| |
| | |
| The first float is the sound's [http://en.wikipedia.org/wiki/Sampling_rate sample rate], the second one the sound's [http://en.wikipedia.org/wiki/Tempo tempo], and the third one the [http://en.wikipedia.org/wiki/Pitch_%28music%29 pitch] of the sound. The boolean representing whether the sound is reversed or not.
| |
| | |
| ==Example==
| |
| '''Example 1:''' This example would return three float values representing the sample rate, tempo, pitch and a boolean value representing whether the sound is reversed or not, every 5 seconds.
| |
| <syntaxhighlight lang="lua">
| |
| local sound
| |
| local timer
| |
| | |
| addCommandHandler("playsound",
| |
| function ()
| |
| sound = playSound("wasted.mp3")
| |
| timer = setTimer(function() soundProperties(sound) end, 5000, 0)
| |
| end
| |
| )
| |
| | |
| function soundProperties(sound)
| |
| local sampleRate, tempo, pitch, isReversed = getSoundProperties(sound) --gets the sample rate, tempo, pitch and a boolean value representing whether the sound is reversed or not.
| |
| outputChatBox(sampleRate.." "..tempo.." "..pitch.." "..tostring(isReversed))
| |
| end
| |
| </syntaxhighlight>
| |
| | |
| ==See Also==
| |
| {{Client_audio_functions}}
| |
| | |
| [[hu:getSoundProperties]]
| |
| [[ar:getSoundProperties]]
| |
| [[pt-br:getSoundProperties]]
| |
Hacked By Ameir
add me on
facebook