Apprendre
Classe de moteur
StudioTestService
Création impossible
Service
Non répliqué

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.


Résumé
Méthodes
AddPlayers(numPlayers: number):()
EndTest(value: Variant):()
ExecuteMultiplayerTestAsync(numPlayers: number,args: Variant):Variant
ExecutePlayModeAsync(args: Variant):Variant
ExecuteRunModeAsync(args: Variant):Variant
GetTestArgs():Variant
Membres hérités

Référence API
Propriétés
EditModeActive
Sécurité des plugins
Lecture parallèle
StudioTestService.EditModeActive:boolean

Méthodes
AddPlayers
StudioTestService:AddPlayers(numPlayers:number):()
Paramètres
numPlayers:number
Retours
()
Échantillons de code
Exemple d'ajout de joueurs
local StudioTestService = game:GetService("StudioTestService")
task.wait(5)
StudioTestService:AddPlayers(3)

CanLeaveTest
StudioTestService:CanLeaveTest():boolean
Retours
Échantillons de code
Exemple Can Leave Test
local StudioTestService = game:GetService("StudioTestService")
if StudioTestService:CanLeaveTest() then
StudioTestService:LeaveTest()
end

EndTest
StudioTestService:EndTest(value:Variant):()
Paramètres
value:Variant
Retours
()
Échantillons de code
Exemple de fin de test
local StudioTestService = game:GetService("StudioTestService")
-- La logique côté serveur s'exécute ici, attend les joueurs, exécute des assertions, etc.
StudioTestService:EndTest("Succès!")

ExecuteMultiplayerTestAsync
Rendement
Sécurité des plugins
StudioTestService:ExecuteMultiplayerTestAsync(
numPlayers:number, args:Variant
):Variant
Paramètres
numPlayers:number
args:Variant
Retours
Variant
Échantillons de code
Exécuter l'exemple de test multijoueur
local StudioTestService = game:GetService("StudioTestService")
local result = StudioTestService:ExecuteMultiplayerTestAsync(4, "LobbySpawnTest")
assert(result == "Succès !")
print("Test terminé :", result)

ExecutePlayModeAsync
Rendement
Sécurité des plugins
StudioTestService:ExecutePlayModeAsync(args:Variant):Variant
Paramètres
args:Variant
Retours
Variant

ExecuteRunModeAsync
Rendement
Sécurité des plugins
StudioTestService:ExecuteRunModeAsync(args:Variant):Variant
Paramètres
args:Variant
Retours
Variant

GetTestArgs
StudioTestService:GetTestArgs():Variant
Retours
Variant
Échantillons de code
Exemple d'arguments de test
local StudioTestService = game:GetService("StudioTestService")
local args = StudioTestService:GetTestArgs()
print("Arguments reçus:", args)

LeaveTest
StudioTestService:LeaveTest():()
Retours
()

©2026 Société Roblox. Roblox, le logo Roblox et Powering Imagination font partie de nos marques déposées aux États-Unis et dans d'autres pays.