getVoiceChannel
Procura um canal de voz pela chave.
Sintaxe
Seção intitulada “Sintaxe”voice-channel getVoiceChannel ( string chave )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
chave | string | — | A chave com que o canal foi criado. |
Retorno
Seção intitulada “Retorno”O elemento voice-channel, ou nil se nenhum canal tiver essa chave ou se o argumento não for uma string.
Canais são replicados, então isso resolve dos dois lados: o servidor lê o próprio registro, e o cliente lê a cópia que recebeu quando o canal foi criado. Quem conecta depois é avisado de todos os canais que já existem.
A chave é como você encontra um canal de novo — ela não é legível de volta a partir do elemento, então um script que precise dela deve guardá-la por conta própria.
-- cliente: só desenha o HUD do rádio depois que o canal existeaddEventHandler("onClientRender", root, function() local policia = getVoiceChannel("policia") if policia and isVoiceChannelTransmitting(policia) then dxDrawText("RÁDIO", 20, 40, 0, 0, tocolor(255, 80, 80, 255)) endend)Exemplo
Seção intitulada “Exemplo”-- servidor: entrega a quem chega o canal a que ele pertenceaddEventHandler("onPlayerJoin", root, function() local central = getVoiceChannel("central") if central then addPlayerToVoiceChannel(central, source) endend)Veja também
Seção intitulada “Veja também”isVoiceEnabled— Verifica se o chat de voz está ativo neste servidor.