Clase de motor
StudioTestService
*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.
Resumen
Propiedades
Métodos
AddPlayers(numPlayers: number):() |
EndTest(value: Variant):() |
ExecuteMultiplayerTestAsync(numPlayers: number,args: Variant):Variant |
ExecutePlayModeAsync(args: Variant):Variant |
ExecuteRunModeAsync(args: Variant):Variant |
GetTestArgs():Variant |
LeaveTest():() |
Referencia API
Propiedades
Métodos
AddPlayers
CanLeaveTest
EndTest
StudioTestService:EndTest(value:Variant):()
Parámetros
value:Variant |
Devuelve
()
Muestras de código
Ejemplo de prueba final
local StudioTestService = game:GetService("StudioTestService")
-- La lógica del servidor se ejecuta aquí, espera a los jugadores, realiza afirmaciones, etc.
StudioTestService:EndTest("¡Éxito!")ExecuteMultiplayerTestAsync
Parámetros
args:Variant |
Devuelve
Variant
Muestras de código
Ejecutar ejemplo de prueba multijugador
local StudioTestService = game:GetService("StudioTestService")
local result = StudioTestService:ExecuteMultiplayerTestAsync(4, "LobbySpawnTest")
assert(result == "¡Éxito!")
print("Prueba terminada:", result)ExecutePlayModeAsync
StudioTestService:ExecutePlayModeAsync(args:Variant):Variant
Parámetros
args:Variant |
Devuelve
Variant
ExecuteRunModeAsync
StudioTestService:ExecuteRunModeAsync(args:Variant):Variant
Parámetros
args:Variant |
Devuelve
Variant
GetTestArgs
StudioTestService:GetTestArgs():Variant
Devuelve
Variant
Muestras de código
Ejemplo de Get Test Args
local StudioTestService = game:GetService("StudioTestService")
local args = StudioTestService:GetTestArgs()
print("Argumentos recibidos:", args)LeaveTest
StudioTestService:LeaveTest():()
Devuelve
()