Kelas Engine
UserSettings
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
Rangkuman
Metode
IsUserFeatureEnabled(name: string):boolean |
Reset():() |
Anggota yang Diwariskan
7 yang diwarisi dari ServiceProvider
57 yang diwarisi dari Instance
6 yang diwarisi dari Object
Contoh Kode
Contoh IsUserFeatureEnabled
if UserSettings():IsUserFeatureEnabled("UserNoCameraClickToMove") then
print("'ClickToMove' seharusnya tidak lagi dimuat dari CameraScript!")
else
print("'ClickToMove' masih dimuat dari CameraScript!")
endDeteksi Mode Layar Penuh
local gameSettings = UserSettings().GameSettings
local function checkFullScreenMode()
local inFullscreen = gameSettings:InFullScreen()
if inFullscreen then
print("Mode Layar Penuh diaktifkan!")
else
print("Mode Layar Penuh dinonaktifkan!")
end
end
checkFullScreenMode()
gameSettings.FullscreenChanged:Connect(checkFullScreenMode)Pendengar Pengaturan Pengguna
local gameSettings = UserSettings().GameSettings
local function onGameSettingChanged(nameOfSetting)
-- Ambil nilai pengaturan ini melalui pcall untuk memastikan kita dapat mengambilnya.
-- Terkadang peristiwa terjadi dengan properti yang tidak dapat diakses oleh LocalScripts.
local canGetSetting, setting = pcall(function()
return gameSettings[nameOfSetting]
end)
if canGetSetting then
print("Pengaturan Anda " .. nameOfSetting .. " telah berubah menjadi: " .. tostring(setting))
end
end
gameSettings.Changed:Connect(onGameSettingChanged)Referensi API
Metode
IsUserFeatureEnabled
Parameter
Memberikan nilai
Contoh Kode
Contoh IsUserFeatureEnabled
if UserSettings():IsUserFeatureEnabled("UserNoCameraClickToMove") then
print("'ClickToMove' seharusnya tidak lagi dimuat dari CameraScript!")
else
print("'ClickToMove' masih dimuat dari CameraScript!")
endReset
UserSettings:Reset():()
Memberikan nilai
()