Avatar İnceleme Menüsü kullanıcıların başka bir kullanıcının Roblox avatarı karakterini göz atmak, öğeleri denemek ve hatta satın almak için bir deneyim içindeki satın alma moduna erişim sağlar. Roblox bu menüyü varsayılana göre etkinleştirir ve deneyiminizdeki kullanıcılar bu menüye üç şekilde erişebilir:
- Deneyimin ana menüsünü açıp bir kullanıcının Oyuncular sekmesindeki Görüntüle düğmesine tıklayın.
- Oyun görüntüsündeki bir kullanıcının adına tıklayın (oyun görüntüsündeki üst sağ kısım).
- Avatar Konteyner Menüsünde inceleme seçeneğini seçerek, ek güvenlik için kullanıcı-kullanıcı sosyal etkileşimi sağlayan bir opt-in özelliği sunulur.
Bir kullanıcının Avatar Inspect Menüsü nü özelleştirebilirsiniz:
- Kullanıcının Roblox avatarındaki inspektör hedefinimevcut deneyim görünümü olarak değiştir.
- Kullanıcının denetim hedefini belirli bir Kullanıcı ID'si olarak değiştirir, deneyimde olup olmadıklarının farkına bile gelmez.
Daha spesifik bir katalog erişimi için, ayrıca Avatar Editor Servisi kullanarak bir kullanıcının platform çapındaki avatarağına erişebilir ve değişiklikler yapabilirsiniz.
Şu Anda Takılan Öğeleri Kontrol
Varsayılan olarak, Kontrol Etme Menüsü, kullanıcının Roblox Avatar profil sayfasındaki aynı bilgileri gösterir. Avatar kıyafetleri, kullanıcının mevcut görünümüyle uyumlu olmayabilir, çünkü farklı aksesuarlar veya avatar öğeleri takmaya tercih etmiş olabilirsiniz.
Varsayılan Kontrol Menüsü'nün mevcut karakterin kıyafetine doğru olmadığı durumlarda, bir karakterin mevcut kıyafetini aşağıdaki adımlarla inceleyebilirsiniz:
- Class.GuiService:SetInspectMenuEnabled() ile bir değer ayarlayarak varsayılan profil tabanlı Inspekt Menüsünü devre dışı bırakın.
- Hedef oyuncu karakterinden mevcut bir HumanoidDescription alın.
- Class.GuiService:InspectPlayerFromHumanoidDescription() 를 araştırmak için Class.HumanoidDescription ile ilgili menüyü yüklemenizi ister.
Belirli bir oyuncunun mevcut donanımlarını incelemek için aşağıdaki kod örneğini kullanın:
local GuiService = game:GetService("GuiService")local Players = game:GetService("Players")local player = Players.LocalPlayer-- Profil tabanlı Inspect Menüsüne erişimi imkansız hale getirGuiService:SetInspectMenuEnabled(false)local humanoid = player.Character and player.Character:FindFirstChildWhichIsA("Humanoid")if humanoid then-- Bir oyuncu karakterinden HumanoidDescription alınlocal humanoidDescription = humanoid:GetAppliedDescription()-- Bir insanoid açıklamasından muayene menüsünü yükleGuiService:InspectPlayerFromHumanoidDescription(humanoidDescription, player.Name)end
Belirli Kullanıcıları Kontrol Etme
Avatar Inspect Menüsü, mevcut deneyimde olmayan oyuncuları inceleyebilir. Class.GuiService:InspectPlayerFromUserId() ile bir oyuncuyu herhangi bir Class.Player.UserId ile inceleyebilirsiniz.
Aşağıdaki kod örneğini kullanarak UserId ile Avatar İnceleme Menüsünü açmak için:
local GuiService = game:GetService("GuiService")
local Players = game:GetService("Players")
-- Kullanıcının kullanıcı adına kullanıcı ID'sini al
local success, userId = pcall(function()
return Players:GetUserIdFromNameAsync("RobloxUser")
end)
if success then
GuiService:InspectPlayerFromUserId(userId)
end