TeleportOptions
*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.
Esta clase es un parámetro opcional para la función TeleportService:TeleportAsync() que permite a los desarrolladores proporcionar argumentos para la llamada de teletransporte.
Ciertos argumentos en esta clase no son compatibles entre sí y causan un error cuando se pasan a TeleportService:TeleportAsync() :
- ReservedServerAccessCode + ServerInstanceId
- DeberíaReservarServidor + ServerInstanceId
- Debería reservar servidor + código de acceso de servidor reservado
Para obtener más información sobre cómo teletransportar jugadores entre servidores, see Teletransportar entre lugares .
Resumo
Propriedades
El código de acceso del servidor reservado que indica el servidor al que debe redirigirse.
El DataModel.JobId de la instancia del servidor a la que se teletransporta.
Una bandera para indicar si un servidor reservado debe asignarse y los jugadores deben ser entonces teletransportados a esta asignación.
Métodos
Devuelve los datos de teletransporte almacenados en la instancia TeleportOptions por TeleportOptions:SetTeleportData() .
Configurar la función del lugarpara que se envíen los datos al destino.
Propriedades
ReservedServerAccessCode
Esta propiedad indica el código de acceso del servidor reservado para el servidor reservado al que los usuarios deberían ser teletransportados.
Para obtener más información sobre cómo teletransportar jugadores entre servidores, see Teletransportar entre lugares .
ServerInstanceId
Esta propiedad indica el DataModel.JobId de la instancia del servidor a la que deben ser teletransportados los usuarios.
Para obtener más información sobre cómo teletransportar jugadores entre servidores, see Teletransportar entre lugares .
ShouldReserveServer
Esta propiedad indica si la llamada de teletransporte debe crear un nuevo servidor reservado. Cuando se establece como verdadero, se creará un servidor reservado y el jugador(s) se teletransportará(n) al nuevo servidor.
Si se establece en falso, el jugador (s) se teletransportará al servidor público con el TeleportOptions.ServerInstanceId especificado si se proporciona. Cuando se establece en blanco o no se encuentra el servidor correspondiente, se creará un nuevo servidor público para teletransportar a los jugadores.
Para obtener más información sobre cómo teletransportar jugadores entre servidores, see Teletransportar entre lugares .
Métodos
GetTeleportData
Esta función devuelve los datos de teletransporte almacenados en la instancia TeleportOptions por TeleportOptions:SetTeleportData() .
Una vez que un jugador se haya teletransportado, los datos de teletransporte se pueden recuperar utilizando las funciones Class.Player:GetJoinData() y Class.TeleportService:GetLocalPlayerTeleportData().
Para obtener más información sobre cómo teletransportar jugadores entre servidores, see Teletransportar entre lugares .
Devolução
SetTeleportData
Esta es una función de configurador para que los datos se envíen al lugar. En el lugar, estos datos se pueden recuperar usando Player:GetJoinData() o TeleportService:GetLocalPlayerTeleportData() .
Por ejemplo, el siguiente snippet enviaría el DataModel.PlaceId y DataModel.JobId en un diccionario que envía los datos de teletransporte en una instancia TeleportOptions que usa el 2>Class.TeleportOptions:SetTeleportData()2> :
-- Servidorlocal teleportOptions = Instance.new("TeleportOptions")local teleportData = {placeId = game.PlaceId,jobId = game.JobId}teleportOptions:SetTeleportData(teleportData)TeleportService:TeleportAsync(game.PlaceId, {player}, teleportOptions)
Este dato se podría recuperar entonces en el uso de la función GetLocalPlayerTeleportData() como sigue:
-- Clientelocal TeleportService = game:GetService("TeleportService")local teleportData = TeleportService:GetLocalPlayerTeleportData()if teleportData thenlocal placeId = teleportData.placeIdlocal jobId = teleportData.JobIdend
Si no se ha establecido teleportData en la función de teletransporte, este GetLocalPlayerTeleportData() devolverá nil .
Para obtener más información sobre cómo enviar y recibir datos de los usuarios junto con los teletransportes, see, see Teleporting Between Places .
Parâmetros
Datos para ser enviados al lugar.