FriendPages

Mostrar obsoleto

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

No creable
No replicado

FriendPages es una versión especial de Pages devuelta por Players:GetFriendsAsync().Los elementos que contienen información incluyen información sobre los amigos de un jugador y tienen la siguiente estructura:


<th>Tipo</th>
<th>Descripción</th>
</tr>
<tr>
<td><code>Nombre de visualización</code></td>
<td>cadena</td>
<td>El nombre de visualización actual del amistad.</td>
</tr>
<tr>
<td><code>Id</code></td>
<td>longitud int64</td>
<td>La ID de usuario del amistad.</td>
</tr>
<tr>
<td><code>Nombre de usuario</code></td>
<td>cadena</td>
<td>El nombre de usuario del amistad.</td>
</tr>
Nombre

Vea los ejemplos de código para cómo iterar sobre los amigos de un jugador.

Muestras de código

This code sample loads the Player.UserId of the player whose username is provided at the top of the script by using Players:GetUserIdFromNameAsync(). Then, it gets a FriendPages object by calling Players:GetFriendsAsync() and iterates over each entry using the iterPageItems function. The username of each friend is stored in a table, then printed at the end.

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, ", "))

Resumen

Propiedades

Propiedades heredados de Pages
  • Solo lectura
    No replicado
    Leer paralelo

    Si la página actual es la última página disponible o no.

Métodos

Métodos heredados de Pages
  • Devuelve los elementos en la página actual. Las claves en el elemento se determinan por la fuente de este objeto.

  • Proporciona

    Itera a la siguiente página en el objeto páginas, si es posible.

Propiedades

Métodos

Eventos