Apprendre
Classe de moteur
StudioService
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éférence API
Propriétés
ActiveScript
Lecture uniquement
Non répliqué
Lecture parallèle
StudioService.ActiveScript:Instance
Échantillons de code
Script Actif
local StudioService = game:GetService("StudioService")
local startTime = os.time()
local activeScript
local function onActiveScriptChanged()
local newActiveScript = StudioService.ActiveScript
if activeScript and newActiveScript ~= activeScript then
local deltaTime = os.time() - startTime
print(("Vous avez modifié %s pendant %d:%2.d"):format(activeScript.Name, deltaTime // 60, deltaTime % 60))
end
startTime = os.time()
activeScript = newActiveScript
end
StudioService:GetPropertyChangedSignal("ActiveScript"):Connect(onActiveScriptChanged)

DraggerSolveConstraints
Lecture uniquement
Non répliqué
Lecture parallèle
StudioService.DraggerSolveConstraints:boolean

DrawConstraintsOnTop
Déprécié

GridSize
Lecture uniquement
Non répliqué
Lecture parallèle
StudioService.GridSize:number

RotateIncrement
Lecture uniquement
Non répliqué
Lecture parallèle
StudioService.RotateIncrement:number

Secrets
Sécurité des scripts Roblox
Lecture parallèle
StudioService.Secrets:string

ShowConstraintDetails
Lecture uniquement
Non répliqué
Lecture parallèle
StudioService.ShowConstraintDetails:boolean

ShowWeldDetails
Lecture uniquement
Non répliqué
Sécurité des scripts Roblox
Lecture parallèle
StudioService.ShowWeldDetails:boolean

StudioLocaleId
Lecture uniquement
Non répliqué
Lecture parallèle
StudioService.StudioLocaleId:string
Échantillons de code
Identifiant de la locale du Studio
local locale = game:GetService("StudioService").StudioLocaleId
if locale == "en_US" then
print("Salut, tout le monde")
elseif locale == "en_GB" then
print("'Ello, gov'na")
elseif locale:sub(1, 2) == "en" then
print("Hello")
elseif locale == "fr_FR" then
print("Bonjour")
end

UseLocalSpace
Non répliqué
Lecture parallèle
StudioService.UseLocalSpace:boolean

Méthodes
GetClassIcon
Sécurité des plugins
StudioService:GetClassIcon(className:string):Dictionary
Paramètres
className:string
Retours

GetUserId
Sécurité des plugins
StudioService:GetUserId():number
Retours
Échantillons de code
StudioService:GetUserId
-- Ne peut être utilisé que dans un plugin
local StudioService = game:GetService("StudioService")
local Players = game:GetService("Players")
local loggedInUserId = StudioService:GetUserId()
local loggedInUserName = Players:GetNameFromUserIdAsync(loggedInUserId)
print("Bonjour,", loggedInUserName)

PromptImportFile
Déprécié

PromptImportFileAsync
Rendement
Sécurité des plugins
StudioService:PromptImportFileAsync(fileTypeFilter:{any}):Instance
Paramètres
fileTypeFilter:{any}
Valeur par défaut : "{}"
Retours

PromptImportFiles
Déprécié

PromptImportFilesAsync
Rendement
Sécurité des plugins
StudioService:PromptImportFilesAsync(fileTypeFilter:{any}):Instances
Paramètres
fileTypeFilter:{any}
Valeur par défaut : "{}"
Retours
Instances

©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.