The Avatar İnceleme Menüsü kullanıcıların başka bir kullanıcının Roblox avatar karakterini görmesine, eşyaları denemesine ve hatta bir deneyim içinde satın alımlar yapmasına izin verir.Roblox varsayılan olarak bu menüyü etkinleştirir ve deneyiminizdeki kullanıcılar bu menüye üç yolla erişebilir:
- Deneyimin ana menüsünü açmak ve Görüntüle düğmesine bir oyuncunun Oyuncular sekmesinde tıklamak.
- Oyun görüntüsünün üst sağ bölümünde bir kullanıcının adına tıklamak (oyun görüntüsünün üst sağ bölümünde).
- Avatar İçerik Menüsünde Inspect seçeneğinin seçilmesi, ekstra kullanıcıdan kullanıcıya sosyal etkileşim sağlayan bir opt-in özelliği.
Bir kullanıcının Avatar İnceleme Menüsünü aşağıdaki şekillerde özelleştirebilirsiniz:
- Müfettiş hedefini kullanıcının Roblox avatarından onların mevcut deneyim içi görünümüne değiştirin.
- Denetim hedefini özel bir Kullanıcı Kimliğine değiştir, deneyimde olmasalar bile.
Daha spesifik katalog erişimi için, deneyim içinde bir kullanıcının platform çapı avatarına erişmek ve değişiklik yapmak için Avatar Editör Hizmeti'yi de kullanabilirsiniz.
Şu anda donanımlı eşyaları kontrol et
Varsayılan olarak, İnceleme Menüsü kullanıcının Roblox Avatar profil sayfasıyla aynı bilgileri gösterir.Avatar kıyafeti, kullanıcının mevcut görünümüyle eşleşmeyebilir, çünkü o anda farklı aksesuar veya avatar öğeleri takmayı seçebilirsiniz.
Varsayılan İnceleme Menüsünün mevcut karakterin kıyafetine doğru olmayabileceği durumlarda, bir karakterin mevcut kıyafetini aşağıdaki adımlarla inceleyebilirsiniz:
- Varsayılan profil tabanlı Kontrol Menüsünü devre dışı bırakmak için GuiService:SetInspectMenuEnabled() değeriyle false değerini ayarlayarak.
- Hedef oyuncu karakterinden mevcut bir HumanoidDescription alın.
- Inspect menüsünü yüklemek için GuiService:InspectPlayerFromHumanoidDescription() 'yi çağırın, HumanoidDescription üzerine dayanarak.
Belirli bir oyuncunun şu anda takılı eşyaları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ı Kontrol Menüsüne erişimi engelleGuiService:SetInspectMenuEnabled(false)local humanoid = player.Character and player.Character:FindFirstChildWhichIsA("Humanoid")if humanoid then-- Oyuncu karakterinden mevcut HumanoidDescription alınlocal humanoidDescription = humanoid:GetAppliedDescription()-- Bir insansız açıklamadenetim menüsünü yükleGuiService:InspectPlayerFromHumanoidDescription(humanoidDescription, player.Name)end
Belirli kullanıcıları incele
Avatar Kontrol Menüsü, mevcut deneyimde olmayan oyuncuları kontrol edebilir. Herhangi bir Player.UserId 'dan bir oyuncuyu kontrol etmek için GuiService:InspectPlayerFromUserId() kullanabilirsiniz.
Aşağıdaki kod örneğini kullanarak bir UserId üzerine dayalı Avatar Kontrol Menüsü'nü açın:
local GuiService = game:GetService("GuiService")
local Players = game:GetService("Players")
-- Kullanıcı kimliğini kullanıcı adıyla almak
local success, userId = pcall(function()
return Players:GetUserIdFromNameAsync("RobloxUser")
end)
if success then
GuiService:InspectPlayerFromUserId(userId)
end