onClientSoundStopped
ClienteEvento
Se dispara cuando un sonido deja de sonar en este cliente: en pausa, detenido o terminado.
addEventHandler("onClientSoundStopped", root, function(string reason) … end)
Parámetros del handler
| Nombre | Tipo | Descripción |
|---|---|---|
| reason | string | paused cuando se pausa, destroyed cuando stopSound lo detiene, finished cuando llega al final. |
Source
El elemento sound.
Con finished, un sonido de este cliente se destruye justo después. Un sonido del servidor sigue existiendo hasta que el servidor lo quite.
Ejemplo
local playlist = { "music/1.mp3", "music/2.mp3", "music/3.mp3" }
local current = 1
local function playNext()
local sound = playSound(playlist[current])
addEventHandler("onClientSoundStopped", sound, function(reason)
if reason == "finished" then
current = current % #playlist + 1
playNext()
end
end)
end
playNext()