เมนูตรวจสอบอวาตาร์

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

เมนูตรวจสอบอวตาร Avatar ช่วยให้ผู้ใช้สามารถดูตัวละครอวตารของผู้ใช้รายอื่นบน Roblox ดูรายการ และแม้แต่ซื้อสินค้าภายในประสบการณ์Roblox เปิดใช้งานเมนูนี้โดยค่าเริ่มต้นและผู้ใช้ในประสบการณ์ของคุณสามารถเข้าถึงเมนูนี้ได้สามวิธี:

คุณสามารถปรับแต่งเมนูการตรวจสอบอวตารของผู้ใช้ ในแบบต่อไปนี้:

สำหรับการเข้าถึงแคตตาล็อกที่เฉพาะเจาะจงมากขึ้น คุณสามารถใช้บริการ ตัวแก้ไขอวตารของผู้ใช้ เพื่อเข้าถึงและทำการเปลี่ยนแปลงต่ออวตารของผู้ใช้ทั่วทั้งประสบการณ์

ตรวจสอบไอเทมที่ติดตั้งอยู่ในปัจจุบัน

โดยค่าเริ่มต้น เมนูตรวจสอบจะแสดงข้อมูลเดียวกับหน้าโปรไฟล์อวาตาร์ Roblox ของผู้ใช้ชุดอวาตาร์อาจไม่ตรงกับรูปลักษณ์ปัจจุบันของผู้ใช้ เนื่องจากคุณอาจเลือกที่จะสวมใส่อุปกรณ์หรือไอเทมอวาตาร์ที่แตกต่างกันในช่วงเวลานั้น

ในกรณีที่เมนูตรวจสอบเริ่มต้นอาจไม่ถูกต้องกับชุดปัจจุบันของตัวละคร คุณสามารถตรวจสอบชุดปัจจุบันของตัวละครด้วยขั้นตอนต่อไปนี้:

  1. ปิดใช้งานเมนูตรวจสอบโปรไฟล์เริ่มต้นโดยการตั้งค่า GuiService:SetInspectMenuEnabled() ด้วยค่า ปิด 2. รับปัจจุบัน HumanoidDescription จากตัวละครผู้เล่นเป้าหมาย
  2. โทร GuiService:InspectPlayerFromHumanoidDescription() เพื่อโหลดเมนูตรวจสอบโดยใช้ HumanoidDescription .

ใช้ตัวอย่างโค้ดต่อไปนี้เพื่อตรวจสอบรายการที่ติดตั้งอยู่ในปัจจุบันของผู้เล่นรายหนึ่ง:


local GuiService = game:GetService("GuiService")
local Players = game:GetService("Players")
local player = Players.LocalPlayer
-- ทำให้เมนูการตรวจสอบแบบโปรไฟล์ไม่สามารถเข้าถึงได้
GuiService:SetInspectMenuEnabled(false)
local humanoid = player.Character and player.Character:FindFirstChildWhichIsA("Humanoid")
if humanoid then
-- รับคําอธิบาย Humanoid ปัจจุบันจากตัวละครผู้เล่น
local humanoidDescription = humanoid:GetAppliedDescription()
-- โหลดเมนูตรวจสอบจากคำอธิบายของ humanoid
GuiService:InspectPlayerFromHumanoidDescription(humanoidDescription, player.Name)
end

ตรวจสอบผู้ใช้เฉพาะ

เมนูตรวจสอบอวาตาร์สามารถตรวจสอบผู้เล่นที่ไม่ได้อยู่ในประสบการณ์ปัจจุบัน คุณสามารถใช้ GuiService:InspectPlayerFromUserId() เพื่อตรวจสอบผู้เล่นจากทุก Player.UserId

ใช้ตัวอย่างโค้ดต่อไปนี้เพื่อเปิดเมนูตรวจสอบอวาตาร์ตาม UserId :


local GuiService = game:GetService("GuiService")
local Players = game:GetService("Players")
-- รับรหัสผู้ใช้โดยใช้ชื่อผู้ใช้
local success, userId = pcall(function()
return Players:GetUserIdFromNameAsync("RobloxUser")
end)
if success then
GuiService:InspectPlayerFromUserId(userId)
end