RemoteEvent

Mostrar obsoleto

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

El objeto RemoteEvent facilita la comunicación asíncrona, de un solo camino, a través de la frontera cliente-servidor sin rendimiento para una respuesta. Esta comunicación se puede dirigir desde un cliente al servidor, desde el servidor a un cliente específico o desde el servidor a todos los clientes.

Para que tanto el servidor como los clientes accedan a una instancia de RemoteEvent, debe estar en un lugar donde ambos lados puedan verlo, como ReplicatedStorage, aunque en algunos casos es adecuado almacenarlo en Workspace o dentro de un 1> Class.Tool1> .

Si necesitas el resultado de la llamada, deberías usar un RemoteFunction en su lugar. De lo contrario, se recomienda el evento remoto ya que minimizará el tráfico/latencia de la red y no producirá el script para esperar una respuesta.

Vea Eventos y llamadas remotos para obtener muestras de código y más detalles sobre RemoteEvent .

Límite de Parámetros

Cualquier tipo de objeto de Roblox, como un Enum, Instance o otros, se pueden pasar como parámetro cuando se ejecuta un RemoteEvent, así como los tipos Luau, como números, cadenas y booleanos, aunque deberías explorar cuidadosamente las 1> limitaciones1>.

Resumo

Métodos

Eventos

Propriedades

Métodos

FireAllClients

void

Dispara el evento OnClientEvent para cada cliente conectado al mismo RemoteEvent . A diferencia de FireClient(), este evento no toma a 2>Class.Player2> como primer argumento, ya que se ej

Cualquier tipo de objeto de Roblox, como un Enum, Instance o otros, se pueden pasar como parámetro a FireAllClients(), así como los tipos Luau, como números, cadenas y booleanos, aunque deberías explorar cuidadosamente las 1>limitaciones1>.

Vea Eventos y llamadas remotos para obtener muestras de código y más detalles sobre RemoteEvent .

Parâmetros

arguments: Tuple

Los valores para pasar a todos los eventos OnClientEvent conectados al mismo RemoteEvent .


Devolução

void

FireClient

void

Dispara el evento OnClientEvent para un cliente conectado especificado por el argumento requerido Player . Dado que este método se usa para comunicarse desde el servidor a un cliente, sólo funcionará cuando se use en un Script .

Cualquier tipo de objeto de Roblox, como un Enum, Instance o otros, se pueden pasar como parámetro a FireClient(), así como los tipos Luau, como números, cadenas y booleanos, aunque deberías explorar cuidadosamente las 1>limitaciones1>.

Véase Eventos y llamadas remotos para obtener muestras de código y más detalles sobre RemoteEvent . También vea FireAllClients() que funciona de manera similar, pero dispara el evento para cada cliente conectado al mismo 1> Class.RemoteEvent1> .

Parâmetros

player: Player

El cliente del Player para disparar el evento a.

arguments: Tuple

Los valores se envían a los eventos OnClientEvent conectados al mismo RemoteEvent .


Devolução

void

FireServer

void

Activa el evento OnServerEvent en el servidor desde un cliente. Los eventos conectados reciben el argumento Player del cliente de origen. Dado que este método se utiliza para comunicarse desde un cliente al servidor, sólo funcionará cuando se use en un LocalScript .

Cualquier tipo de objeto de Roblox, como un Enum, Instance o otros, se pueden pasar como parámetro a FireServer(), así como los tipos Luau, como números, cadenas y booleanos, aunque deberías explorar cuidadosamente las 1>limitaciones1>.

Vea Eventos y llamadas remotos para obtener muestras de código y más detalles sobre RemoteEvent .

Parâmetros

arguments: Tuple

Los valores se pasan a los eventos OnServerEvent conectados al mismo RemoteEvent .


Devolução

void

Eventos

OnClientEvent

Activa desde un LocalScript cuando se llama a uno de FireClient() o FireAllClients() en la misma instancia de 1> Class.RemoteEvent1> .

Vea Eventos y llamadas remotos para obtener muestras de código y más detalles sobre OnClientEvent .

Parâmetros

arguments: Tuple

Los parámetros enviados a través de FireClient() o FireAllClients() .


OnServerEvent

Activa desde un Script cuando se llama a FireServer() desde el mismo RemoteEvent instancia de un 2>Class.LocalScript2> .

Vea Eventos y llamadas remotos para obtener muestras de código y más detalles sobre OnServerEvent .

Parâmetros

player: Player

El Player asociado con el cliente de donde se origina la llamada FireServer()

arguments: Tuple

Los parámetros enviados a través de FireServer() .