- Dokumentacja
- Funkcje klienta
- playSound
Funkcja
playSound
Odtwarza plik MP3 albo WAV z zasobu bez pozycji w świecie (słychać go tak samo wszędzie). Plik musi być w meta.xml jako <file>.
Składnia
sound playSound(string soundPath [, bool looped = false, bool throttle])Argumenty
soundPathstring- Ścieżka w zasobie albo
:zasób/plik.mp3. Adresy z sieci nie są obsługiwane. loopedbool, opcjonalny = false- Czy grać w kółko.
throttlebool, opcjonalny- Przyjmowany dla zgodności ze starszymi skryptami, ale gra go nie używa.
Zwraca
Element dźwięku albo false (w dzienniku pojawi się powód).
Przykład
local music = playSound("audio/menu.mp3", true)
setSoundVolume(music, 0.5)
addEventHandler("onClientPlayerSpawn", localPlayer, function()
if isElement(music) then
stopSound(music)
end
end)
<meta>
<script src="client.lua" type="client" />
<file src="audio/menu.mp3" />
</meta>
Zobacz też
playSound3DOdtwarza dźwięk w punkcie świata. Cichnie z odległością od kamery: do 5 m gra pełną głośnością, od 20 m go nie słychać. Ma panoramę lewo-prawo.stopSoundZatrzymuje dźwięk i usuwa go. Wywołuje zdarzenieonClientSoundStoppedz powodem"destroyed".setSoundVolumeUstawia głośność dźwięku.1to normalnie, do2wzmacnia.onClientSoundStoppedDźwięk przestał grać: skończył się albo został zatrzymany lub usunięty.