Clase de motor
FriendPages
*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.
Muestras de código
Imprimir amigos de 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
-- Primero, obtiene el ID de usuario del jugador
local userId = Players:GetUserIdFromNameAsync(USERNAME)
-- Luego, obtiene un objeto FriendPages para sus amigos
local friendPages = Players:GetFriendsAsync(userId)
-- Itera sobre los elementos en las páginas. Para FriendPages, estos
-- son tablas de información sobre el amigo, incluyendo el nombre de usuario.
-- Recoge cada nombre de usuario en una tabla
local usernames = {}
for item, _pageNo in iterPageItems(friendPages) do
table.insert(usernames, item.Username)
end
print("Conexiones de " .. USERNAME .. ": " .. table.concat(usernames, ", "))