Avatar-Inspektionsmenü

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

Das Avatar Inspect-Menü ermöglicht Benutzern, den Roblox-Avatar-Charakter eines anderen Benutzers anzuzeigen, Artikel anzuprobieren und sogar Käufe innerhalb eines Erlebnisses vorzunehmen. Roblox aktiviert dieses Menü standardmäßig und Benutzer in deiner Erfahrung können dieses Menü in drei Arten aufrufen:

  • Öffnen Sie das Hauptmenü des Erlebnisses und klicken Sie auf die Schaltfläche Anzeigen neben einem Benutzer in der Spieler -Registerkarte.
  • Klicken Sie auf den Namen eines Benutzers in der Spielerliste (obere rechte Sektion der Ansicht).
  • Wählen Sie die Option Inspect in dem Avatar-Kontextmenü, eine optionale Funktion, die zusätzliche Benutzer-zu-Benutzer-Sozialinteraktionen bietet.

Du kannst das Avatar-Inspektionsmenü eines Benutzers wie folgt anpassen:

Für einen spezifischeren Katalog-Zugriff können Sie auch den Avatar Editor Service verwenden, um auf eine Benutzeroberfläche innerhalb eines Erlebnisses auf den Avatar eines Benutzers zuzugreifen und Änderungen vorzunehmen.

Aktuell ausgerüstete Gegenstände inspizieren

Standardmäßig zeigt das Inspect-Menü die gleichen Informationen wie die Roblox-Avatar-Profilseite des Benutzers an. Das Avatar-Outfit kann nicht mit dem aktuellen Aussehen des Benutzers übereinstimmen, da Sie möglicherweise verschiedene Zubehör- oder Avatar-Artikel an diesem bestimmten Zeitpunkt ausgewählt haben.

In den Fällen, in denen das Standard-Inspektierungsmenü möglicherweise nicht genau mit dem aktuellen Outfit eines Charakters übereinstimmt, können Sie das aktuelle Outfit eines Charakters mit den folgenden Schritten inspizieren:

  1. Deaktivieren Sie das Standard-Profil-basierte Inspect-Menü, indem Sie Class.GuiService:SetInspectMenuEnabled() mit einem Wert von false konfigurieren.
  2. Erhalte einen aktuellen HumanoidDescription vom Zielspieler-Charakter.
  3. Rufen Sie GuiService:InspectPlayerFromHumanoidDescription() auf, um das Inspect-Menü basierend auf der HumanoidDescription zu laden.

Verwenden Sie das folgende Codebeispiel, um die derzeit ausgerüsteten Gegenstände eines bestimmten Spieler:inzu inspizieren:


local GuiService = game:GetService("GuiService")
local Players = game:GetService("Players")
local player = Players.LocalPlayer
-- Profil basiertes Inspect-Menü nicht zugänglich machen
GuiService:SetInspectMenuEnabled(false)
local humanoid = player.Character and player.Character:FindFirstChildWhichIsA("Humanoid")
if humanoid then
-- Erhalte die aktuelle HumanoidDescription von einem Spielercharakter
local humanoidDescription = humanoid:GetAppliedDescription()
-- Laden Sie das Inspektionsmenü aus einer Humanoid-Beschreibung
GuiService:InspectPlayerFromHumanoidDescription(humanoidDescription, player.Name)
end

Bestimmte Benutzer inspizieren

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

Verwenden Sie das folgende Codebeispiel, um das Avatar-Inspektionsmenü mit einem UserId zu öffnen:


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