Classe motore
FriendPages
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
Sommario
Campioni di codice
Stampa amici di 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
-- Per prima cosa, ottieni l'ID utente del giocatore
local userId = Players:GetUserIdFromNameAsync(USERNAME)
-- Poi, ottieni un oggetto FriendPages per i loro amici
local friendPages = Players:GetFriendsAsync(userId)
-- Itera sugli elementi nelle pagine. Per FriendPages, questi
-- sono tabelle di informazioni sull'amico, incluso il Nome Utente.
-- Raccogli ogni nome utente in un table
local usernames = {}
for item, _pageNo in iterPageItems(friendPages) do
table.insert(usernames, item.Username)
end
print("Connessioni di " .. USERNAME .. ": " .. table.concat(usernames, ", "))