DataStorePages

Hiển Thị Bản Đã Lỗi Thời

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

Không Thể Tạo
Không Sao Chép

Một loại đặc biệt của Pages đối tượng có trang chứa key/value cặp từ một OrderedDataStore . Đối với loại đối tượng này, GetCurrentPage() trả lại một bảng

Mẫu mã

OrderedDataStore Basics

local DataStoreService = game:GetService("DataStoreService")
local pointsStore = DataStoreService:GetOrderedDataStore("Points")
local function printTopTenPlayers()
local isAscending = false
local pageSize = 10
local pages = pointsStore:GetSortedAsync(isAscending, pageSize)
local topTen = pages:GetCurrentPage()
-- The data in 'topTen' is stored with the index being the index on the page
-- For each item, 'data.key' is the key in the OrderedDataStore and 'data.value' is the value
for rank, data in ipairs(topTen) do
local name = data.key
local points = data.value
print(name .. " is ranked #" .. rank .. " with " .. points .. "points")
end
-- Potentially load the next page...
--pages:AdvanceToNextPageAsync()
end
-- Create some data
pointsStore:SetAsync("Alex", 55)
pointsStore:SetAsync("Charley", 32)
pointsStore:SetAsync("Sydney", 68)
-- Display the top ten players
printTopTenPlayers()

Tóm Tắt

Thuộc Tính

Thuộc Tính kế thừa từ Pages
  • Chỉ Đọc
    Không Sao Chép
    Đọc Song Song

    Dù trang hiện tại có phải là trang cuối cùng không.

Phương Pháp

Phương Pháp kế thừa từ Pages
  • Trở lại các mục đã được hiển thị trên trang hiện tại. Các chìa khóa trong mục được xác định bởi nguồn của mục này.

  • Sinh Lợi

    Lặp lại đến trang tiếp theo trong đối tượng trang, nếu có thể.

Thuộc Tính

Phương Pháp

Sự Kiện