Classe do mecanismo
StudioTestService
*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.
Resumo
Propriedades
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():() |
Referência API
Propriedades
Métodos
AddPlayers
CanLeaveTest
EndTest
StudioTestService:EndTest(value:Variant):()
Parâmetros
value:Variant |
Devolução
()
Amostras de código
Exemplo de teste final
local StudioTestService = game:GetService("StudioTestService")
-- A lógica do lado do servidor é executada aqui, espera pelos jogadores, executa as asserções, etc.
StudioTestService:EndTest("Sucesso!")ExecuteMultiplayerTestAsync
Parâmetros
args:Variant |
Devolução
Variant
Amostras de código
Executar exemplo de Teste Multijogador
local StudioTestService = game:GetService("StudioTestService")
local result = StudioTestService:ExecuteMultiplayerTestAsync(4, "LobbySpawnTest")
assert(result == "Sucesso!")
print("Teste finalizado:", result)ExecutePlayModeAsync
StudioTestService:ExecutePlayModeAsync(args:Variant):Variant
Parâmetros
args:Variant |
Devolução
Variant
ExecuteRunModeAsync
StudioTestService:ExecuteRunModeAsync(args:Variant):Variant
Parâmetros
args:Variant |
Devolução
Variant
GetTestArgs
StudioTestService:GetTestArgs():Variant
Devolução
Variant
Amostras de código
Exemplo de Get Test Args
local StudioTestService = game:GetService("StudioTestService")
local args = StudioTestService:GetTestArgs()
print("Argumentos recebidos:", args)LeaveTest
StudioTestService:LeaveTest():()
Devolução
()