RemoteEvent
*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.
El objeto Evento remoto facilita la comunicación asincrónica de un solo sentido a través de la frontera cliente-servidor sin renunciar a 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 RemoteEvent , debe estar en un lugar donde ambas partes puedan verla, como ReplicatedStorage , aunque en algunos casos es apropiado almacenarla en Workspace o dentro de un Tool .
Si necesitas el resultado de la llamada, deberías usar un RemoteFunction en su lugar.De lo contrario, se recomienda un evento remoto ya que minimizará el tráfico de red/latencia y no entregará el script para esperar una respuesta.
Vea eventos remotos y llamadas de devolución para muestras de código y más detalles sobre RemoteEvent .
Limitaciones de parámetros
Cualquier tipo de objeto de Roblox como un Enum , Instance o otros se puede pasar como parámetro cuando se active un RemoteEvent , así como tipos de Luau como números, cadenas y booleanos, aunque deberías explorar cuidadosamente las limitaciones de .
Resumen
Métodos
Dispara el evento OnClientEvent para cada cliente conectado al mismo RemoteEvent.
Dispara el evento OnClientEvent para un cliente específico conectado al mismo RemoteEvent.
Dispara el evento OnServerEvent en el servidor desde un cliente conectado al mismo RemoteEvent.
Eventos
Incendios desde un LocalScript cuando se llame a cualquiera de FireClient() o FireAllClients() a la misma instancia de RemoteEvent desde un Script .
Incendios desde un Script cuando FireServer() se llama a la misma instancia RemoteEvent de un LocalScript .