Menu kiểm tra Avatar

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

Menu kiểm tra Avatar cho phép người dùng xem nhân vật avatar của người dùng khác trong Roblox, thử các vật phẩm và thậm chí thực hiện các giao dịch trong một trải nghiệm.Roblox bật menu này mặc định và người dùng trong trải nghiệm của bạn có thể truy cập menu này theo ba cách:

  • Mở menu chính của trải nghiệm và nhấp vào nút Xem bên cạnh một người dùng trong tab Người chơi .
  • Nhấp vào tên của một người dùng trong danh sách người chơi (phần bên phải trên cùng của xem trò chơi).
  • Chọn tùy chọn Kiểm tra trong Menu ngữ cảnh Avatar, một tính năng bắt buộc cho phép thêm tương tác xã hội người dùng đến người dùng.

Bạn có thể tùy chỉnh Menu Kiểm tra Avatar của người dùng theo cách sau:

Đối với truy cập danh mục cụ thể hơn, bạn cũng có thể sử dụng dịch vụ Trình chỉnh sửa avatar của người dùng để truy cập và thay đổi avatar toàn bộ của người dùng trong một trải nghiệm.

Kiểm tra các vật phẩm được trang bị hiện tại

Mặc định, menu kiểm tra hiển thị cùng thông tin với trang hồ sơ Avatar Roblox của người dùng.Trang phục avatar có thể không phù hợp với ngoại hình hiện tại của người dùng, vì bạn có thể đã chọn trang bị các phụ kiện hoặc vật phẩm avatar khác tại thời điểm đó.

Trong các trường hợp mà menu kiểm tra mặc định có thể không chính xác với trang phục hiện tại của nhân vật, bạn có thể kiểm tra trang phục hiện tại của nhân vật với các bước sau:

  1. Vô hiệu hóa menu kiểm tra mặc định dựa trên hồ sơ bằng cách đặt GuiService:SetInspectMenuEnabled() với giá trị false .
  2. Nhận một hiện tại HumanoidDescription từ nhân vật người chơi mục tiêu.
  3. Gọi GuiService:InspectPlayerFromHumanoidDescription() để tải menu Kiểm tra dựa trên HumanoidDescription .

Sử dụng ví dụ mã sau đây để kiểm tra các vật phẩm được trang bị hiện tại của một người chơi cụ thể:


local GuiService = game:GetService("GuiService")
local Players = game:GetService("Players")
local player = Players.LocalPlayer
-- Làm cho menu kiểm tra dựa trên hồ sơ không truy cập được
GuiService:SetInspectMenuEnabled(false)
local humanoid = player.Character and player.Character:FindFirstChildWhichIsA("Humanoid")
if humanoid then
-- Nhận HumanoidDescription hiện tại từ một nhân vật người chơi
local humanoidDescription = humanoid:GetAppliedDescription()
-- Tải menu kiểm tra từ một miêu tảhumanoid
GuiService:InspectPlayerFromHumanoidDescription(humanoidDescription, player.Name)
end

Kiểm tra người dùng cụ thể

Menu Kiểm tra Avatar có thể kiểm tra người chơi không ở trong trải nghiệm hiện tại. Bạn có thể sử dụng GuiService:InspectPlayerFromUserId() để kiểm tra một người chơi từ bất kỳ Player.UserId .

Sử dụng ví dụ mã sau đây để mở menu Kiểm tra Avatar dựa trên một UserId :


local GuiService = game:GetService("GuiService")
local Players = game:GetService("Players")
-- Nhận ID người dùng bằng tên tên tài khoản
local success, userId = pcall(function()
return Players:GetUserIdFromNameAsync("RobloxUser")
end)
if success then
GuiService:InspectPlayerFromUserId(userId)
end