Aprenda
Classe do mecanismo
UserSettings
Não criável

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.


Resumo
Membros herdados
Amostras de código
Exemplo de IsUserFeatureEnabled
if UserSettings():IsUserFeatureEnabled("UserNoCameraClickToMove") then
print("'ClickToMove' não deve mais ser carregado a partir do CameraScript!")
else
print("'ClickToMove' ainda está carregado a partir do CameraScript!")
end
Detecção de Modo de Tela Cheia
local gameSettings = UserSettings().GameSettings
local function checkFullScreenMode()
local inFullscreen = gameSettings:InFullScreen()
if inFullscreen then
print("Modo de Tela Cheia habilitado!")
else
print("Modo de Tela Cheia desabilitado!")
end
end
checkFullScreenMode()
gameSettings.FullscreenChanged:Connect(checkFullScreenMode)
Configuração do Usuário do Listener
local gameSettings = UserSettings().GameSettings
local function onGameSettingChanged(nameOfSetting)
-- Obtém o valor desta configuração através de um pcall para garantir que conseguimos recuperá-la.
-- Às vezes, o evento é disparado com propriedades que os LocalScripts não conseguem acessar.
local canGetSetting, setting = pcall(function()
return gameSettings[nameOfSetting]
end)
if canGetSetting then
print("Sua " .. nameOfSetting .. " mudou para: " .. tostring(setting))
end
end
gameSettings.Changed:Connect(onGameSettingChanged)

Referência API
Métodos
IsUserFeatureEnabled
Recursos: Players
UserSettings:IsUserFeatureEnabled(name:string):boolean
Parâmetros
name:string
Devolução
Amostras de código
Exemplo de IsUserFeatureEnabled
if UserSettings():IsUserFeatureEnabled("UserNoCameraClickToMove") then
print("'ClickToMove' não deve mais ser carregado a partir do CameraScript!")
else
print("'ClickToMove' ainda está carregado a partir do CameraScript!")
end

Reset
Recursos: Players
UserSettings:Reset():()
Devolução
()

©2026 Roblox Corporation, Roblox, o logotipo Roblox e Powering Imagination estão entre nossas marcas registradas e não registradas nos EUA e em outros países.