FriendPages
Afficher les obsolètes
Création impossible
Non répliqué
FriendPages is a special version of Pages returned by Players:GetFriendsAsync(). The items contained within include information about a player's friends and have the following structure:
Name | Type | Description |
DisplayName | string | The current display name of the friend. |
Id | int64 | The user ID of the friend. |
IsOnline | boolean | Whether the user is currently online. |
Username | string | The username of the friend. |
See the code samples for how to iterate over a player's friends.
Échantillons de code
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, ", "))
Résumé
Propriétés
Propriétés hérités de Pages- Lecture uniquementNon répliquéLecture parallèle
Whether or not the current page is the last page available.
Méthodes
Méthodes hérités de PagesReturns the items on the current page. The keys in the item are determined by the source of this object.
- Rendement
Iterates to the next page in the pages object, if possible.
Évènements
Propriétés
Propriétés hérité de Pages
Méthodes
Propriétés hérité de Pages