学习
引擎类
FriendPages
无法创建
未复制

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处


概要
继承成员
代码示例
打印 Roblox 好友
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
-- 首先,获取玩家的用户 ID
local userId = Players:GetUserIdFromNameAsync(USERNAME)
-- 然后,为他们的好友获取一个 FriendPages 对象
local friendPages = Players:GetFriendsAsync(userId)
-- 遍历页面中的条目。对于 FriendPages,这些
-- 是关于好友的信息表,包括用户名。
-- 在一个表中收集每个用户名
local usernames = {}
for item, _pageNo in iterPageItems(friendPages) do
table.insert(usernames, item.Username)
end
print("连接的好友: " .. USERNAME .. ": " .. table.concat(usernames, ", "))
©2026 Roblox Corporation、Roblox、Roblox 标志及 Powering Imagination 是我们在美国及其他国家或地区的注册与未注册商标。