VoiceChatService

Mostrar obsoleto

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

Não criável
Serviço

VoiceChatService es responsable de la funcionalidad de chat de voz de alto nivel. Esto se compone en gran medida de opciones de configuración y funciones que no están específicamente controladas por instancias más específicas.

Resumo

Propriedades

Métodos

Propriedades

EnableDefaultVoice

Ler Parallel
Segurança do plugin

Cuando esté habilitado, cada jugador que tenga voz podrá ser escuchado como si estuviera hablando a través de su personaje. Los detalles de implementación de la configuración de voz dependen de UseAudioApi .

Cuando UseAudioApi es Disabled , desactivar la configuración de voz por defecto desactiva el chat de voz en general.

Ler Parallel
Segurança do plugin

Si Enabled , la configuración de chat de voz está representada y controlada por objetos AudioDeviceInput . En particular,

Si Disabled , la configuración de chat de voz se completa a través de un sistema de solo sistema interno.

Actualmente, establecer esto en Automatic tiene el mismo significado que Disabled . Sin embargo, en el futuro, Automatic se convertirá en 1> Enum.AudioApiRollout|Enabled1> para que las nuevas experiencias puedan lograr una mayor personalización sobre el voz.

Métodos

IsVoiceEnabledForUserIdAsync

Rendimentos

Regresa si el usuario dado tiene o no el modo de voz habilitado. En el lado del cliente, esto solo se puede usar para verificar el estado de la voz del jugador local. En el lado del servidor, esto solo se puede usar para verificar el estado de la voz para los jugadores en ese servidor.

Esta función puede lanzar un error si la llamada HTTP falla.


local Players = game:GetService("Players")
local VoiceChatService = game:GetService("VoiceChatService")
local localPlayer = Players.LocalPlayer
local success, enabled = pcall(function()
return VoiceChatService:IsVoiceEnabledForUserIdAsync(localPlayer.UserId)
end)
if success and enabled then
print("Voice chat enabled!")
end

Parâmetros

userId: number

El Player.UserId para verificar, comprobar.


Devolução

Si ese usuario tiene la voz habilitada.

Eventos