代码示例
打印 Roblox 朋友
local Players = game:GetService("Players")
local USERNAME = "Cozecant"
-- 首先,获取玩家的用户 ID
local userId = Players:GetUserIdFromNameAsync(USERNAME)
-- 然后,为他们的朋友获取一个 FriendPages 对象
local friendPages = Players:GetFriendsAsync(userId)
-- 遍历页面,收集每个朋友的用户名。每个页面条目是
-- 关于朋友的信息表,包括用户名。
local usernames = {}
while true do
for _, friend in ipairs(friendPages:GetCurrentPage()) do
table.insert(usernames, friend.Username)
end
if friendPages.IsFinished then
break
end
friendPages:AdvanceToNextPageAsync()
end
print("朋友的用户名: " .. USERNAME .. ": " .. table.concat(usernames, ", "))