Menu Inspeksi Avatar memungkinkan pengguna untuk melihat karakter avatar Roblox pengguna lain, mencoba pakaian, dan bahkan membuat pembelian dalam pengalaman. Roblox mengaktifkan menu ini secara default dan pengguna dalam pengalaman Anda dapat mengakses menu ini dalam tiga cara:
- Membuka menu utama pengalaman dan mengklik tombol Lihat di samping tombol pengguna di tab Pemain .
- Mengklik nama pengguna di daftar pengguna (bagian atas kanan dari tampilan permainan).
- Memilih opsi Inspeksi di Menu Konteks Avatar, fitur opt-in yang memberikan interaksi sosial tambahan antara pengguna.
Anda dapat menyesuaikan Menu Inspeksi Avatar Pengguna dengan cara berikut:
- Ubah target inspeksi dari avatar pengguna mereka ke tampilan dalam pengalaman saat ini mereka .
- Ubah target inspeksi menjadi User ID spesifik, bahkan jika mereka tidak dalam pengalaman.
Untuk akses katalog yang lebih spesifik, Anda juga dapat menggunakan layanan Editor Avatar untuk mengakses dan membuat perubahan pada avatar pengguna di seluruh platform dalam pengalaman.
Menginspeksi Barang yang Dipakai Saat Ini
Secara default, menu Periksa menunjukkan informasi yang sama dengan profil Roblox Avatar pengguna. Pakaian avatar mungkin tidak cocok dengan penampilansaat ini, karena Anda mungkin telah memilih untuk melengkapi aksesori atau item avatar lainnya pada saat tertentu.
Dalam kasus di mana Menu Inspeksi Standar mungkin tidak akurat untuk pakaian karakter saat ini, Anda dapat menginspeksi pakaian karakter saat ini dengan langkah berikut:
- Nonaktifkan menu Inspectasi profil berdasarkan profil default dengan menetapkan GuiService:SetInspectMenuEnabled() dengan nilai false .
- Dapatkan HumanoidDescription saat ini dari karakter pemain target.
- Panggil GuiService:InspectPlayerFromHumanoidDescription() untuk memuat menu Inspect berdasarkan HumanoidDescription .
Gunakan contoh kode berikut untuk memeriksa item yang saat ini dipakai oleh pemain tertentu:
local GuiService = game:GetService("GuiService")local Players = game:GetService("Players")local player = Players.LocalPlayer-- Jadikan Menu Inspect Berbasis Profil Tidak Dapat DiaksesGuiService:SetInspectMenuEnabled(false)local humanoid = player.Character and player.Character:FindFirstChildWhichIsA("Humanoid")if humanoid then-- Dapatkan Deskripsi Manusia saat ini dari karakter pemainlocal humanoidDescription = humanoid:GetAppliedDescription()-- Muat menu inspeksi dari deskripsi manusiaGuiService:InspectPlayerFromHumanoidDescription(humanoidDescription, player.Name)end
Menginspeksi Pengguna Tertentu
Menu Inspeksi Avatar dapat menginspeksi pemain yang tidak ada dalam pengalaman saat ini. Anda dapat menggunakan GuiService:InspectPlayerFromUserId() untuk menginspeksi pemain dari setiap Player.UserId .
Gunakan contoh kode berikut untuk membuka Menu Inspektur Avatar berdasarkan UserId :
local GuiService = game:GetService("GuiService")
local Players = game:GetService("Players")
-- Dapatkan ID pengguna dengan nama pengguna
local success, userId = pcall(function()
return Players:GetUserIdFromNameAsync("RobloxUser")
end)
if success then
GuiService:InspectPlayerFromUserId(userId)
end