FriendPages

顯示已棄用項目

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

無法建立
未複製

FriendPages 是由 Pages 返回的特殊版本。Players:GetFriendsAsync() 中包含的內容包括玩家的朋友和有以下結構:


<tr>
<td><code>顯示名稱</code></td>
<td>字串</td>
<td>朋好友的目前顯示名稱。</td>
</tr>
<tr>
<td><code>id</code></td>
<td>int64</td>
<td>朋好友的使用者ID。</td>
</tr>
<tr>
<td><code>使用者名稱</code></td>
<td>字串</td>
<td>朋好友的使用者名稱。</td>
</tr>
名稱類型說明

參閱以下代碼示例,以了解如何在玩家的朋友上反覆檢索。

範例程式碼

Print Roblox Friends

local Players = game:GetService("Players")
local USERNAME = "Cozecant"
local function iterPageItems(pages)
return coroutine.wrap(function()
local pagenum = 1
while true do
for _, item in ipairs(pages:GetCurrentPage()) do
coroutine.yield(item, pagenum)
end
if pages.IsFinished then
break
end
pages:AdvanceToNextPageAsync()
pagenum = pagenum + 1
end
end)
end
-- First, get the user ID of the player
local userId = Players:GetUserIdFromNameAsync(USERNAME)
-- Then, get a FriendPages object for their friends
local friendPages = Players:GetFriendsAsync(userId)
-- Iterate over the items in the pages. For FriendPages, these
-- are tables of information about the friend, including Username.
-- Collect each username in a table
local usernames = {}
for item, _pageNo in iterPageItems(friendPages) do
table.insert(usernames, item.Username)
end
print("Friends of " .. USERNAME .. ": " .. table.concat(usernames, ", "))

概要

屬性

屬性 繼承自 Pages
  • 唯讀
    未複製
    平行讀取

    是否要顯示當前頁面或不是最後一頁。

方法

方法 繼承自 Pages

屬性

方法

活動