Menu de Inspeção de Avatar

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

O Menu de Inspeção de Avatar permite que os usuários vejam o personagem avatar Roblox de outro usuário, experimentem itens e até façam compras dentro de um jogo. O Roblox habilita este menu por padrão e os usuários no seu jogo podem acessar este menu de três maneiras:

  • Abrindo o menu principal do jogo e clicando no botão Visualizar ao lado de um usuário na aba Jogadores.
  • Clicando no nome de um usuário na lista de jogadores.
  • Selecionando a opção Inspecionar no Menu de Contexto do Avatar, um recurso opcional que fornece interação social adicional entre usuários.

Você pode personalizar o Menu de Inspeção de Avatar de um usuário das seguintes maneiras:

Para acesso mais específico ao catálogo, você também pode usar o Serviço de Editor de Avatar para acessar e fazer alterações no avatar de um usuário em toda a plataforma dentro de um jogo.

Inspecionar itens atualmente equipados

Por padrão, o Menu de Inspeção mostra as mesmas informações que a página de perfil do Avatar Roblox do usuário. O traje do avatar pode não corresponder à aparência atual do usuário, já que você pode ter optado por equipar acessórios ou itens de avatar diferentes naquele momento específico.

Nos casos em que o Menu de Inspeção padrão pode não ser preciso quanto ao traje atual do personagem, você pode inspecionar o traje atual de um personagem com os seguintes passos:

  1. Desabilite o Menu de Inspeção padrão baseado em perfil configurando GuiService:SetInspectMenuEnabled() com um valor de false.
  2. Obtenha uma HumanoidDescription atual do personagem jogador alvo.
  3. Chame GuiService:InspectPlayerFromHumanoidDescription() para carregar o menu de Inspeção com base na HumanoidDescription.

Use o seguinte exemplo de código para inspecionar os itens atualmente equipados de um jogador específico:


local GuiService = game:GetService("GuiService")
local Players = game:GetService("Players")
local player = Players.LocalPlayer
-- Tornar o Menu de Inspeção baseado em perfil inacessível
GuiService:SetInspectMenuEnabled(false)
local humanoid = player.Character and player.Character:FindFirstChildWhichIsA("Humanoid")
if humanoid then
-- Obtenha a HumanoidDescription atual de um personagem jogador
local humanoidDescription = humanoid:GetAppliedDescription()
-- Carregue o menu de inspeção a partir de uma descrição de humanoide
GuiService:InspectPlayerFromHumanoidDescription(humanoidDescription, player.Name)
end

Inspecionar usuários específicos

O Menu de Inspeção de Avatar pode inspecionar jogadores que não estão no jogo atual. Você pode usar GuiService:InspectPlayerFromUserId() para inspecionar um jogador de qualquer Player.UserId.

Use o seguinte exemplo de código para abrir o Menu de Inspeção de Avatar com base em um UserId:


local GuiService = game:GetService("GuiService")
local Players = game:GetService("Players")
-- Obter ID de usuário pelo nome de usuário
local success, userId = pcall(function()
return Players:GetUserIdFromNameAsync("RobloxUser")
end)
if success then
GuiService:InspectPlayerFromUserId(userId)
end
©2026 Roblox Corporation, Roblox, o logotipo Roblox e Powering Imagination estão entre nossas marcas registradas e não registradas nos EUA e em outros países.