Pular para o conteúdo

setPlayerVoiceBroadcastTo

Servidor Voz OOP jogador:setVoiceBroadcastTo(...)jogador.voiceBroadcastTo = ...

Define quem pode ouvir um jogador.

bool setPlayerVoiceBroadcastTo ( player oJogador [, element/table destino = nil ] )
NomeTipoPadrãoDescrição
oJogadorplayer—O jogador que está falando.
destinoelement, table ou nilnilQuem pode ouvi-lo. Um elemento, uma tabela de elementos, ou nil para voltar ao padrão: todo mundo.

Uma tabela vazia é uma lista válida e deixa o jogador sem ninguém para ouvi-lo. Itens da tabela que não forem elementos são simplesmente ignorados.

true se a lista foi aplicada. Devolve false se o primeiro argumento não for um jogador, se o destino for de um tipo que não seja elemento, tabela ou nil, ou se a voz não estiver disponível.

-- só quem está na mesma equipe se ouve
function aplicarVozDaEquipe(membros)
for _, jogador in ipairs(membros) do
setPlayerVoiceBroadcastTo(jogador, membros)
end
end
-- devolve o jogador ao chat de voz geral
setPlayerVoiceBroadcastTo(jogador, nil)