Avatar-Inspektionsmenü

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Das Avatar-Inspizierungsmenü ermöglicht es Benutzern, den Roblox-Avatar-Charakter eines anderen Benutzers anzuzeigen, Items anzuprobieren und sogar Einkäufe innerhalb eines Erlebnisses zu tätigen.Roblox aktiviert dieses Menü standardmäßig und Benutzer in deiner Erfahrung können auf dieses Menü auf drei Arten zugreifen:

  • Öffnen des Hauptmenüs des Erlebnisses und Klicken auf die Schaltfläche Anzeigen neben einem Benutzer auf der Registerkarte Spieler .
  • Auf den Namen eines Benutzers in der Spielerliste klicken (oberes rechtes Abschnitt des Ansicht).
  • Auswahl der Option "Inspizieren" im Avatar-Kontextmenü, eine opt-in-Funktion, die zusätzliche Benutzer-zu-Benutzer-Sozialinteraktion bietet.

Du kannst das Avatar-Inspizierungsmenü eines Benutzers auf die folgenden Weisen anpassen:

Für einen spezifischeren Zugriffkannst du auch den Avatar-Editor-Service verwenden, um auf den Avatar eines Benutzers innerhalb einer Erlebniszugzugreifen und Änderungen an seinem platformweiten Avatar vorzunehmen.

Derzeit ausgerüstete Artikel inspizieren

Standardmäßig zeigt das Inspektmenü die gleichen Informationen wie die Roblox-Avatar-Profilseite des Benutzers an.Das Avatar-Outfit passt möglicherweise nicht zum aktuellen Aussehen des Benutzers, da du in diesem bestimmten Moment möglicherweise verschiedene Accessoires oder Avatar-Artikel ausgerüstet hast.

In den Fällen, in denen das Standard-Inspektionsmenü möglicherweise nicht genau zum aktuellen Outfit eines Charakters passt, kannst du das aktuelle Outfit eines Charakters mit den folgenden Schritten inspizieren:

  1. Deaktiviere das Standard-Profil-basierte Inspektionsmenü, indem du GuiService:SetInspectMenuEnabled() mit einem Wert von falsch setzt.
  2. Holen Sie sich eine aktuelle HumanoidDescription vom Zielspielercharakter.
  3. Rufen Sie GuiService:InspectPlayerFromHumanoidDescription() auf, um das Inspektmenü basierend auf der HumanoidDescription zu laden.

Verwende das folgende Codebeispiel, um die derzeit ausgerüsteten Artikel eines bestimmten Spieler:inzu inspizieren:


local GuiService = game:GetService("GuiService")
local Players = game:GetService("Players")
local player = Players.LocalPlayer
-- Profilbasiertes Inspektmenü nicht zugänglich machen
GuiService:SetInspectMenuEnabled(false)
local humanoid = player.Character and player.Character:FindFirstChildWhichIsA("Humanoid")
if humanoid then
-- Holen Sie sich die aktuelle HumanoidDescription von einem Spielercharakter
local humanoidDescription = humanoid:GetAppliedDescription()
-- Lade das Inspektionsmenü aus einer menschlichen Beschreibung
GuiService:InspectPlayerFromHumanoidDescription(humanoidDescription, player.Name)
end

Bestimmte Benutzer inspizieren

Das Avatar-Inspizierungsmenü kann Spieler inspizieren, die nicht in der aktuellen Erlebnissind. Du kannst GuiService:InspectPlayerFromUserId() verwenden, um einen Spieler von jeder Player.UserId zu inspizieren.

Verwende das folgende Codebeispiel, um das Avatar-Inspektmenü basierend auf einem UserId zu öffnen:


local GuiService = game:GetService("GuiService")
local Players = game:GetService("Players")
-- Benutzer-ID durch Benutzernamen erhalten
local success, userId = pcall(function()
return Players:GetUserIdFromNameAsync("RobloxUser")
end)
if success then
GuiService:InspectPlayerFromUserId(userId)
end