RemoteEvent

Mostrar obsoleto

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

O objeto Evento Remoto facilita a comunicação assíncrona, de um para um, através da fronteira cliente-servidor sem renunciar a uma resposta.Esta comunicação pode ser direcionada de um cliente para o servidor, do servidor para um cliente específico ou do servidor para todos os clientes.

Para que tanto o servidor quanto os clientes acessem uma instância RemoteEvent , deve estar em um lugar onde ambas as partes possam vê-la, como ReplicatedStorage , embora, em alguns casos, seja apropriado armazená-la em Workspace ou dentro de um Tool .

Se você precisar do resultado da chamada, deve usar um RemoteFunction em vez disso.Caso contrário, um evento remoto é recomendado, pois minimizará o tráfego de rede/latência e não fará com que o script espere por uma resposta.

Veja Eventos e chamadas remotas para amostras de código e mais detalhes sobre RemoteEvent .

Limitações de Parâmetros

Qualquer tipo de objeto Roblox, como um Enum, Instance ou outros, pode ser passado como um parâmetro quando um RemoteEvent for disparado, assim como tipos Luau, como números, strings e booleanos, embora você deva explorar cuidadosamente as limitações .

Resumo

Métodos

Eventos

Propriedades

Métodos

FireAllClients

()

Parâmetros

arguments: Tuple
Valor Padrão: ""

Devolução

()

FireClient

()

Parâmetros

player: Player
Valor Padrão: ""
arguments: Tuple
Valor Padrão: ""

Devolução

()

FireServer

()

Parâmetros

arguments: Tuple
Valor Padrão: ""

Devolução

()

Eventos

OnClientEvent

Parâmetros

arguments: Tuple

OnServerEvent

Parâmetros

player: Player
arguments: Tuple