Classe de moteur
MatchmakingService
*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
GetServerAttribute(name: string):Tuple |
InitializeServerAttributesForStudio(serverAttributes: Dictionary):Tuple |
SetServerAttribute(name: string,value: Variant):Tuple |
Référence API
Méthodes
GetServerAttribute
InitializeServerAttributesForStudio
Paramètres
Retours
SetServerAttribute
Paramètres
value:Variant |
Retours
Échantillons de code
Exemple de MatchmakingService
local MatchmakingService = game:GetService("MatchmakingService")
local RunService = game:GetService("RunService")
if RunService:IsStudio() then
-- Configure les attributs et le schéma initiaux pour les tests
MatchmakingService:InitializeServerAttributesForStudio({
Level = "Avancé",
Elo = 123.456,
TrainingMode = true
})
end
-- Récupère l'attribut Level
local currentLevel, errorMessage = MatchmakingService:GetServerAttribute("Level")
if errorMessage then
warn(errorMessage)
else
print("Niveau actuel: " .. currentLevel)
end
-- Met à jour la valeur de l'attribut Level à Avancé
local success, errorMessage = MatchmakingService:SetServerAttribute("Level", "Avancé")
if not success then
warn("Échec de la mise à jour de l'attribut serveur [Level] à [Avancé] en raison de l'erreur: " .. errorMessage)
else
print("Définition réussie de [Level] à [Avancé]")
end