FriendPages
사용되지 않는 항목 표시
만들 수 없음
복제되지 않음
FriendPages is a special version of Pages returned by Players:GetFriendsAsync(). The items contained within include information about a player's friends and have the following structure:
Name | Type | Description |
DisplayName | string | The current display name of the friend. |
Id | int64 | The user ID of the friend. |
IsOnline | boolean | Whether the user is currently online. |
Username | string | The username of the friend. |
See the code samples for how to iterate over a player's friends.
코드 샘플
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, ", "))
요약
메서드
메서드가 Pages에서 상속되었습니다Returns the items on the current page. The keys in the item are determined by the source of this object.
- 생성
Iterates to the next page in the pages object, if possible.
속성
Pages에서 상속된 속성
메서드
Pages에서 상속된 속성