Motor Sınıfı
FriendPages
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
Özet
Kod Örnekleri
Roblox Arkadaşlarını Yazdır
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
-- İlk olarak, oyuncunun kullanıcı kimliğini al
local userId = Players:GetUserIdFromNameAsync(USERNAME)
-- Daha sonra, arkadaşları için bir FriendPages nesnesi al
local friendPages = Players:GetFriendsAsync(userId)
-- Sayfalardaki öğeler üzerinde döngü. FriendPages için bunlar
-- arkadaş hakkında bilgi tablolarıdır, Kullanıcı adı dahil.
-- Her kullanıcı adını bir tabloda topla
local usernames = {}
for item, _pageNo in iterPageItems(friendPages) do
table.insert(usernames, item.Username)
end
print("" .. USERNAME .. "'nın Bağlantıları: " .. table.concat(usernames, ", "))