Informacje o wersji
Edukacja
Klasa silnika
StudioTestService
Brak możliwości tworzenia
Usługa
Bez replikacji

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.


Podsumowanie
Właściwości
Metody
AddPlayers(numPlayers: number):()
EndTest(value: Variant):()
ExecuteMultiplayerTestAsync(numPlayers: number,args: Variant):Variant
ExecutePlayModeAsync(args: Variant):Variant
ExecuteRunModeAsync(args: Variant):Variant
GetTestArgs():Variant
Członkowie odziedziczeni

Materiały referencyjne dotyczące interfejsów API
Właściwości
EditModeActive
Zabezpieczenia dodatku plug-in
Odczyt równoległy
StudioTestService.EditModeActive:boolean

Metody
AddPlayers
StudioTestService:AddPlayers(numPlayers:number):()
Parametry
numPlayers:number
Zwroty
()
Przykłady kodu
Przykład dodawania graczy
local StudioTestService = game:GetService("StudioTestService")
task.wait(5)
StudioTestService:AddPlayers(3)

CanLeaveTest
StudioTestService:CanLeaveTest():boolean
Zwroty
Przykłady kodu
Przykład Can Leave Test
local StudioTestService = game:GetService("StudioTestService")
if StudioTestService:CanLeaveTest() then
StudioTestService:LeaveTest()
end

EndTest
StudioTestService:EndTest(value:Variant):()
Parametry
value:Variant
Zwroty
()
Przykłady kodu
Przykład końca testu
local StudioTestService = game:GetService("StudioTestService")
-- Logika po stronie serwera działa tutaj, czeka na graczy, wykonuje asercje itd.
StudioTestService:EndTest("Sukces!")

ExecuteMultiplayerTestAsync
Wynik
Zabezpieczenia dodatku plug-in
StudioTestService:ExecuteMultiplayerTestAsync(
numPlayers:number, args:Variant
):Variant
Parametry
numPlayers:number
args:Variant
Zwroty
Variant
Przykłady kodu
Przykład wykonania testu wieloosobowego
local StudioTestService = game:GetService("StudioTestService")
local result = StudioTestService:ExecuteMultiplayerTestAsync(4, "LobbySpawnTest")
assert(result == "Sukces!")
print("Test zakończony:", result)

ExecutePlayModeAsync
Wynik
Zabezpieczenia dodatku plug-in
StudioTestService:ExecutePlayModeAsync(args:Variant):Variant
Parametry
args:Variant
Zwroty
Variant

ExecuteRunModeAsync
Wynik
Zabezpieczenia dodatku plug-in
StudioTestService:ExecuteRunModeAsync(args:Variant):Variant
Parametry
args:Variant
Zwroty
Variant

GetTestArgs
StudioTestService:GetTestArgs():Variant
Zwroty
Variant
Przykłady kodu
Przykład Get Test Args
local StudioTestService = game:GetService("StudioTestService")
local args = StudioTestService:GetTestArgs()
print("Odebrane argumenty:", args)

LeaveTest
StudioTestService:LeaveTest():()
Zwroty
()

©2026 Roblox Corporation. Nazwa Roblox, logo Roblox oraz hasło „Powering Imagination” należą do naszych zarejestrowanych i niezarejestrowanych znaków towarowych na terenie Stanów Zjednoczonych oraz w innych krajach.