Avatar Kontrol Menüsü

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

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:

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:

  1. Varsayılan profil tabanlı Kontrol Menüsünü devre dışı bırakmak için GuiService:SetInspectMenuEnabled() değeriyle false değerini ayarlayarak.
  2. Hedef oyuncu karakterinden mevcut bir HumanoidDescription alın.
  3. 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 engelle
GuiService:SetInspectMenuEnabled(false)
local humanoid = player.Character and player.Character:FindFirstChildWhichIsA("Humanoid")
if humanoid then
-- Oyuncu karakterinden mevcut HumanoidDescription alın
local humanoidDescription = humanoid:GetAppliedDescription()
-- Bir insansız açıklamadenetim menüsünü yükle
GuiService: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