Classe de moteur
FriendPages
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
Échantillons de code
Imprimer les amis 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
-- Tout d'abord, obtenez l'ID utilisateur du joueur
local userId = Players:GetUserIdFromNameAsync(USERNAME)
-- Ensuite, obtenez un objet FriendPages pour leurs amis
local friendPages = Players:GetFriendsAsync(userId)
-- Itérez sur les éléments dans les pages. Pour FriendPages, ceux-ci
-- sont des tables d'informations sur l'ami, y compris le nom d'utilisateur.
-- Collectez chaque nom d'utilisateur dans un tableau
local usernames = {}
for item, _pageNo in iterPageItems(friendPages) do
table.insert(usernames, item.Username)
end
print("Connexions de " .. USERNAME .. ": " .. table.concat(usernames, ", "))