FriendPages
Afficher les obsolètes
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
FriendPages est une version spéciale de Pages retournée par Players:GetFriendsAsync(). Les éléments contenus dans incluent des informations sur les amis d'un joueur et ont la structure suivante :
<tr><td><code>Nom d'affichage</code></td><td>chaîne</td><td>Nom d'affichage actuel de l'ami.</td></tr><tr><td><code>Id)</code></td><td>int64</td><td>L'identifiant de l'utilisateur de l'ami.</td></tr><tr><td><code>Nom d'utilisateur</code></td><td>chaîne</td><td>Le nom d'utilisateur de l'ami.</td></tr>
Nom | Type | Description |
Voir les exemples de code pour savoir comment itérer sur les amis d'un joueur.
É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é
Méthodes
Méthodes hérités de PagesRenvoie les éléments sur la page actuelle. Les clés dans l'élément sont déterminées par la source de cet objet.
Réitère jusqu'à la prochaine page dans l'objet pages, si possible.
Propriétés
Propriétés hérité de Pages
Méthodes
Propriétés hérité de Pages