Menu Inspeksi Avatar memungkinkan pengguna untuk melihat karakter avatar Roblox pengguna lain, mencoba item, dan bahkan membuat pembelian dalam sebuah game. Roblox memungkinkan menu ini secara default dan pengguna dalam game Anda dapat mengakses menu ini dengan tiga cara:
- Membuka menu utama game dan mengklik tombol Lihat di sebelah pengguna di tab Pemain.
- Mengklik nama pengguna dalam daftar pemain.
- Memilih opsi Inspeksi di Menu Konteks Avatar, sebuah fitur opt-in yang menyediakan interaksi sosial tambahan antar pengguna.
Anda dapat menyesuaikan Menu Inspeksi Avatar pengguna dengan cara berikut:
- Mengubah target inspeksi dari avatar Roblox pengguna ke penampilan dalam game saat ini.
- Mengubah target inspeksi ke ID Pengguna tertentu, bahkan jika mereka tidak berada dalam game.
Untuk akses katalog yang lebih spesifik, Anda juga dapat menggunakan Layanan Editor Avatar untuk mengakses dan melakukan perubahan pada avatar pengguna di seluruh platform dalam game.
Inspeksi item yang saat ini dilengkapi
Secara default, Menu Inspeksi menunjukkan informasi yang sama seperti halaman profil Avatar Roblox pengguna. Outfit avatar mungkin tidak cocok dengan penampilan saat ini, karena Anda mungkin telah memilih untuk mengenakan aksesori atau item avatar yang berbeda pada saat itu.
Dalam kasus di mana Menu Inspeksi default mungkin tidak akurat dengan outfit karakter saat ini, Anda dapat memeriksa outfit karakter saat ini dengan langkah-langkah berikut:
- Nonaktifkan Menu Inspeksi berbasis profil default dengan mengatur GuiService:SetInspectMenuEnabled() dengan nilai false.
- Dapatkan HumanoidDescription saat ini dari karakter pemain target.
- Panggil GuiService:InspectPlayerFromHumanoidDescription() untuk memuat menu Inspeksi berdasarkan HumanoidDescription.
Gunakan contoh kode berikut untuk memeriksa item yang saat ini dilengkapi oleh pemain tertentu:
local GuiService = game:GetService("GuiService")local Players = game:GetService("Players")local player = Players.LocalPlayer-- Buat Menu Inspeksi berbasis profil tidak dapat diaksesGuiService:SetInspectMenuEnabled(false)local humanoid = player.Character and player.Character:FindFirstChildWhichIsA("Humanoid")if humanoid then-- Dapatkan HumanoidDescription saat ini dari karakter pemainlocal humanoidDescription = humanoid:GetAppliedDescription()-- Muat menu inspeksi dari deskripsi humanoidGuiService:InspectPlayerFromHumanoidDescription(humanoidDescription, player.Name)end
Inspeksi pengguna tertentu
Menu Inspeksi Avatar dapat memeriksa pemain yang tidak ada dalam game saat ini. Anda dapat menggunakan GuiService:InspectPlayerFromUserId() untuk memeriksa pemain dari Player.UserId mana pun.
Gunakan contoh kode berikut untuk membuka Menu Inspeksi Avatar berdasarkan UserId:
local GuiService = game:GetService("GuiService")
local Players = game:GetService("Players")
-- Dapatkan ID pengguna berdasarkan nama pengguna
local success, userId = pcall(function()
return Players:GetUserIdFromNameAsync("RobloxUser")
end)
if success then
GuiService:InspectPlayerFromUserId(userId)
end