Pular para o conteúdo

setVoiceTransmitting

Cliente Voz OOP Voice.setTransmitting(...)Voice.transmitting = ...

Abre ou fecha o microfone do jogador.

bool setVoiceTransmitting ( bool transmitindo )
NomeTipoPadrãoDescrição
transmitindobool—true começa a transmitir, false para.

true se o pedido foi aplicado, false se o chat de voz não estiver ativo — com o motivo no console de debug.

Com o microfone funcionando, abri-lo dispara onClientPlayerVoiceStart no jogador local e fechá-lo dispara onClientPlayerVoiceStop. Cancelar onClientPlayerVoiceStart mantém o microfone fechado, e a função então devolve false.

É isso que permite montar um “aperte para falar” com a tecla que você quiser:

bindKey("b", "both", function(tecla, estado)
setVoiceTransmitting(estado == "down")
end)