Lớp công cụ
UserSettings
*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.
Tóm Tắt
Phương Pháp
IsUserFeatureEnabled(name: string):boolean |
Reset():() |
Thành viên kế thừa
7 thành viên kế thừa từ ServiceProvider
57 thành viên kế thừa từ Instance
6 thành viên kế thừa từ Object
Mẫu mã
Mẫu IsUserFeatureEnabled
if UserSettings():IsUserFeatureEnabled("UserNoCameraClickToMove") then
print("'ClickToMove' sẽ không còn được tải từ CameraScript nữa!")
else
print("'ClickToMove' vẫn còn được tải từ CameraScript!")
endPhát hiện chế độ toàn màn hình
local gameSettings = UserSettings().GameSettings
local function checkFullScreenMode()
local inFullscreen = gameSettings:InFullScreen()
if inFullscreen then
print("Chế độ toàn màn hình được bật!")
else
print("Chế độ toàn màn hình bị tắt!")
end
end
checkFullScreenMode()
gameSettings.FullscreenChanged:Connect(checkFullScreenMode)Trình lắng nghe cài đặt người dùng
local gameSettings = UserSettings().GameSettings
local function onGameSettingChanged(nameOfSetting)
-- Lấy giá trị của cài đặt này thông qua một pcall để đảm bảo rằng chúng tôi có thể truy xuất nó.
-- Đôi khi sự kiện xảy ra với các thuộc tính mà LocalScripts không thể truy cập.
local canGetSetting, setting = pcall(function()
return gameSettings[nameOfSetting]
end)
if canGetSetting then
print("Cài đặt của bạn " .. nameOfSetting .. " đã thay đổi thành: " .. tostring(setting))
end
end
gameSettings.Changed:Connect(onGameSettingChanged)Tài Liệu Tham Khảo API
Phương Pháp
IsUserFeatureEnabled
Tham Số
Lợi Nhuận
Mẫu mã
Mẫu IsUserFeatureEnabled
if UserSettings():IsUserFeatureEnabled("UserNoCameraClickToMove") then
print("'ClickToMove' sẽ không còn được tải từ CameraScript nữa!")
else
print("'ClickToMove' vẫn còn được tải từ CameraScript!")
endReset
UserSettings:Reset():()
Lợi Nhuận
()