onClientSoundStopped
ClienteEvento
Disparado quando um som para de tocar neste cliente: pausado, parado ou terminado.
addEventHandler("onClientSoundStopped", root, function(string reason) … end)
Parâmetros do handler
| Nome | Tipo | Descrição |
|---|---|---|
| reason | string | paused quando é pausado, destroyed quando stopSound o para, finished quando chega ao fim. |
Source
O elemento sound.
Com finished, um som deste cliente é destruído logo depois. Um som do servidor continua existindo até o servidor removê-lo.
Exemplo
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()