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:
- Ändern Sie das Ziel zum Inspektieren des Benutzers Roblox-Avatar zu seiner aktuellen In-Experience-Ausgabe.
- Ändern Sie das Ziel auf eine spezifische Benutzer-ID, auch wenn sie nicht in der Erlebnissind.
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:
- Deaktivieren Sie das Standard-Profil-basierte Inspect-Menü, indem Sie Class.GuiService:SetInspectMenuEnabled() mit einem Wert von false konfigurieren.
- Erhalte einen aktuellen HumanoidDescription vom Zielspieler-Charakter.
- 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 machenGuiService:SetInspectMenuEnabled(false)local humanoid = player.Character and player.Character:FindFirstChildWhichIsA("Humanoid")if humanoid then-- Erhalte die aktuelle HumanoidDescription von einem Spielercharakterlocal humanoidDescription = humanoid:GetAppliedDescription()-- Laden Sie das Inspektionsmenü aus einer Humanoid-BeschreibungGuiService: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