Motor Sınıfı
StudioTestService
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
Özet
Özellikler
Yöntemler
AddPlayers(numPlayers: number):() |
EndTest(value: Variant):() |
ExecuteMultiplayerTestAsync(numPlayers: number,args: Variant):Variant |
ExecutePlayModeAsync(args: Variant):Variant |
ExecuteRunModeAsync(args: Variant):Variant |
GetTestArgs():Variant |
LeaveTest():() |
API Referansı
Özellikler
Yöntemler
AddPlayers
CanLeaveTest
EndTest
StudioTestService:EndTest(value:Variant):()
Parametreler
value:Variant |
Dönüşler
()
Kod Örnekleri
Testi Tamamla örneği
local StudioTestService = game:GetService("StudioTestService")
-- Sunucu tarafı mantığı burada çalışır, oyuncuları bekler, doğrulamaları gerçekleştirir, vb.
StudioTestService:EndTest("Başarı!")ExecuteMultiplayerTestAsync
Parametreler
args:Variant |
Dönüşler
Variant
Kod Örnekleri
Çok Oyunculu Test örneğini Çalıştır
local StudioTestService = game:GetService("StudioTestService")
local result = StudioTestService:ExecuteMultiplayerTestAsync(4, "LobbySpawnTest")
assert(result == "Başarı!")
print("Test bitti:", result)ExecutePlayModeAsync
StudioTestService:ExecutePlayModeAsync(args:Variant):Variant
Parametreler
args:Variant |
Dönüşler
Variant
ExecuteRunModeAsync
StudioTestService:ExecuteRunModeAsync(args:Variant):Variant
Parametreler
args:Variant |
Dönüşler
Variant
GetTestArgs
StudioTestService:GetTestArgs():Variant
Dönüşler
Variant
Kod Örnekleri
Get Test Args örneği
local StudioTestService = game:GetService("StudioTestService")
local args = StudioTestService:GetTestArgs()
print("Alınan argümanlar:", args)LeaveTest
StudioTestService:LeaveTest():()
Dönüşler
()