DE/getSoundSpeed: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with "__NOTOC__ {{DE/Client function}} Erkennt die Geschwindigkeit eines gespielten Sounds == Syntax == <section name="Client" class="client" show="true"> <syntaxhighlight lang="lua"> bool playSound...")
 
No edit summary
Line 1: Line 1:
__NOTOC__
__NOTOC__  
{{DE/Client function}}
{{DE/Client function}}
Erkennt die Geschwindigkeit eines gespielten Sounds
Diese Funktion gibt die Wiedergabegeschwindigkeit des [[sound]] [[element]]s zurück.


== Syntax ==
==Syntax==  
<section name="Client" class="client" show="true">
<syntaxhighlight lang="lua">float getSoundSpeed ( element theSound )</syntaxhighlight>  
<syntaxhighlight lang="lua">
{{DE/OOP||[[sound]]:getSpeed|speed|setSoundSpeed}}
bool playSound( float sound )  
===Benötigte Argumente===  
</syntaxhighlight>  
*'''theSound:''' das [[sound]] [[element]] von welchem du die Wiedergabegeschwindigkeit haben willst.
 
===Benötigte Argumente:===  
*'''sound:''': Der Sound, dessen Geschwindigkeit bestimmt werden soll.
 
</section>
===Rückgaben===
Gibt einen String zurück. Standardmäßig ''1.0''


== Beispiel: ==
===Rückgabe===
Gibt einen [[float]] Wert zurück welcher die Wiedergabegeschwindigkeit des [[sound]] [[element]]s darstellt. Standard Wiedergabegeschwindigkeit ist '''1.0'''.


==Beispiel==
<section name="Client" class="client" show="true">
<section name="Client" class="client" show="true">
Lässt einen Sound immer Langsamer werden
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
local sound = playSound("sound.mp3", true)
function outputSpeed(soundname)
setSoundSpeed(sound, 1.0)
local sound = playSound("sounds/"..tostring(soundname)..".mp3") --Spielt den Sound aus dem sounds Ordner
setTimer(function
setSoundVolume(sound, 0.5) -- Setzt die Lautstärke auf 50%
setSoundSpeed(sound, getSoundSpeed(sound) - 0.001)
outputChatBox("Die Sound Geschwindigkeit ist: "..getSoundSpeed(sound)) -- Gibt die Wiedergabegeschwindigkeit aus
end, 50, 1)
end
addCommandHandler("soundspeed",outputSpeed)
</syntaxhighlight>
</syntaxhighlight>
</section>
</section>


==Siehe auch==
{{DE/Client_audio_functions}}


Deutsche Version von Nevo[http://mta-sa.org/index.php?page=User&userID=2315]
[[ar:getSoundSpeed]]

Revision as of 10:35, 24 October 2016

Diese Funktion gibt die Wiedergabegeschwindigkeit des sound elements zurück.

Syntax

float getSoundSpeed ( element theSound )

OOP Syntax Hilfe! Ich verstehe das nicht!

Methode: sound:getSpeed(...)
Variable: .speed
Gegenstück: setSoundSpeed

Benötigte Argumente

  • theSound: das sound element von welchem du die Wiedergabegeschwindigkeit haben willst.

Rückgabe

Gibt einen float Wert zurück welcher die Wiedergabegeschwindigkeit des sound elements darstellt. Standard Wiedergabegeschwindigkeit ist 1.0.

Beispiel

Click to collapse [-]
Client
function outputSpeed(soundname) 
	local sound = playSound("sounds/"..tostring(soundname)..".mp3") --Spielt den Sound aus dem sounds Ordner
	setSoundVolume(sound, 0.5) -- Setzt die Lautstärke auf 50%
	outputChatBox("Die Sound Geschwindigkeit ist: "..getSoundSpeed(sound)) -- Gibt die Wiedergabegeschwindigkeit aus
end
addCommandHandler("soundspeed",outputSpeed)

Siehe auch