เรียนรู้
Engine Class
UserSettings
ไม่สามารถสร้าง

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่


สรุป
วิธีการ
Reset():()
สมาชิกที่ได้รับทอด
ตัวอย่างโค้ด
ตัวอย่างการใช้ IsUserFeatureEnabled
if UserSettings():IsUserFeatureEnabled("UserNoCameraClickToMove") then
print("'ClickToMove' ควรจะไม่ถูกโหลดจาก CameraScript อีกต่อไป!")
else
print("'ClickToMove' ยังถูกโหลดจาก CameraScript อยู่!")
end
การตรวจจับโหมดแบบเต็มจอ
local gameSettings = UserSettings().GameSettings
local function checkFullScreenMode()
local inFullscreen = gameSettings:InFullScreen()
if inFullscreen then
print("เปิดโหมดเต็มจอ!")
else
print("ปิดโหมดเต็มจอ!")
end
end
checkFullScreenMode()
gameSettings.FullscreenChanged:Connect(checkFullScreenMode)
ผู้ฟังการตั้งค่าเกมของผู้ใช้
local gameSettings = UserSettings().GameSettings
local function onGameSettingChanged(nameOfSetting)
-- ดึงค่าของการตั้งค่านี้ผ่าน pcall เพื่อให้แน่ใจว่าเราสามารถดึงมันได้
-- บางครั้งเหตุการณ์จะทำงานด้วยคุณสมบัติที่ LocalScripts ไม่สามารถเข้าถึงได้
local canGetSetting, setting = pcall(function()
return gameSettings[nameOfSetting]
end)
if canGetSetting then
print("การตั้งค่าของคุณ " .. nameOfSetting .. " เปลี่ยนเป็น: " .. tostring(setting))
end
end
gameSettings.Changed:Connect(onGameSettingChanged)

เอกสารอ้างอิงเกี่ยวกับ API
วิธีการ
IsUserFeatureEnabled
ความสามารถ: Players
UserSettings:IsUserFeatureEnabled(name:string):boolean
พารามิเตอร์
name:string
ส่งค่ากลับ
ตัวอย่างโค้ด
ตัวอย่างการใช้ IsUserFeatureEnabled
if UserSettings():IsUserFeatureEnabled("UserNoCameraClickToMove") then
print("'ClickToMove' ควรจะไม่ถูกโหลดจาก CameraScript อีกต่อไป!")
else
print("'ClickToMove' ยังถูกโหลดจาก CameraScript อยู่!")
end

Reset
ความสามารถ: Players
UserSettings:Reset():()
ส่งค่ากลับ
()

©2026 Roblox Corporation. Roblox, โลโก้ Roblox และ Powering Imagination เป็นส่วนหนึ่งของเครื่องหมายการค้าที่จดทะเบียน และไม่ได้จดทะเบียนของเราในสหรัฐฯ และประเทศอื่นๆ