Pular para o conteúdo

onClientPlayerVoiceStart

Cliente Cancelável Voz e rádio

Disparado quando um jogador começa a falar.

O jogador que começou a falar.

Este evento não tem parâmetros.

Sim.

Para o jogador local (push-to-talk ou setVoiceTransmitting), cancelar mantém o microfone desligado, e setVoiceTransmitting devolve false. Para outro jogador, cancelar silencia aquela fala nesta máquina: você não o ouve até ele parar de falar.

O jogador vem no source, então dá para reagir a um jogador específico prendendo o manipulador direto nele.

local falando = {}
addEventHandler("onClientPlayerVoiceStart", root, function()
falando[source] = true
end)
addEventHandler("onClientPlayerVoiceStop", root, function()
falando[source] = nil
end)