Aprenda
Classe do mecanismo
StudioTestService
Não criável
Serviço
Não replicado

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


Resumo
Métodos
AddPlayers(numPlayers: number):()
EndTest(value: Variant):()
ExecuteMultiplayerTestAsync(numPlayers: number,args: Variant):Variant
ExecutePlayModeAsync(args: Variant):Variant
ExecuteRunModeAsync(args: Variant):Variant
GetTestArgs():Variant
Membros herdados

Referência API
Propriedades
EditModeActive
Segurança do plugin
Ler Parallel
StudioTestService.EditModeActive:boolean

Métodos
AddPlayers
StudioTestService:AddPlayers(numPlayers:number):()
Parâmetros
numPlayers:number
Devolução
()
Amostras de código
Exemplo de Adicionar Jogadores
local StudioTestService = game:GetService("StudioTestService")
task.wait(5)
-- Adiciona 3 jogadores
StudioTestService:AddPlayers(3)

CanLeaveTest
StudioTestService:CanLeaveTest():boolean
Devolução
Amostras de código
Exemplo de Can Leave Test
local StudioTestService = game:GetService("StudioTestService")
if StudioTestService:CanLeaveTest() then
StudioTestService:LeaveTest()
end

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
Rendimentos
Segurança do plugin
StudioTestService:ExecuteMultiplayerTestAsync(
numPlayers:number, args:Variant
):Variant
Parâmetros
numPlayers:number
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
Rendimentos
Segurança do plugin
StudioTestService:ExecutePlayModeAsync(args:Variant):Variant
Parâmetros
args:Variant
Devolução
Variant

ExecuteRunModeAsync
Rendimentos
Segurança do plugin
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
()

©2026 Roblox Corporation, Roblox, o logotipo Roblox e Powering Imagination estão entre nossas marcas registradas e não registradas nos EUA e em outros países.