ProximityPromptService

แสดงที่เลิกใช้งานแล้ว

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

บริการ
ไม่สามารถเรียกดู

ProximityPromptService ช่วยให้ผู้พัฒนาสามารถใช้งาน ProximityPrompt โอเคジェคต์ในระดับโลกได้ อาจสะดวกกว่าที่จะฟังเหตุการณ์ผ่านบริการนี้มากกว่าที่จะฟังเหตุการณ์ผ่าน

สรุป

คุณสมบัติ

  • อ่านพร้อมๆ กัน

    ว่า ProximityPrompts จะเปิดใช้งานและปรากฏในประสบการณ์หรือไม่

  • อ่านพร้อมๆ กัน

    จํานวนเงินสูงสุดของ ProximityPrompts ที่จะปรากฏให้ผู้เล่นเห็น

อีเวนต์

คุณสมบัติ

Enabled

อ่านพร้อมๆ กัน

สมบัตินี้กำหนดว่า ProximityPrompts จะเปิดใช้งานหรือไม่ และดังนั้นจึงจะปรากฏในประสบการณ์ เมื่อปิดใช้งานไม่จะมีการแสดงผล

เช่นในระบบรอบตัวอย่างเช่น คุณสามารถปิดการแสดงข้อความที่เฉพาะในตำแหน่งบางอย่างในประสบการณ์เพื่อปิดการโต้ตอบของอาณาเขต:


local ProximityPromptService = game:GetService("ProximityPromptService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local enablePrompts = ReplicatedStorage:FindFirstChild("EnablePrompts") -- เหตุการณ์ที่ผูกได้
-- เชื่อมต่อกับเหตุการณ์ที่ผูกได้และยิงจากสคริปต์อื่นที่ควบคุมเหตุการณ์
enablePrompts.OnServerEvent:Connect(function(enabled)
ProximityPromptService.Enabled = enabled
end)

MaxPromptsVisible

อ่านพร้อมๆ กัน

สมบัตินี้แสดงจำนวนเงินสูงสุดของ ProximityPrompts ที่จะปรากฏให้ผู้เล่นเห็น

วิธีการ

อีเวนต์

PromptButtonHoldBegan

เหตุการณ์นี้จะเกิดขึ้นเมื่อผู้เล่นเริ่มกด KeyboardKeyCode กุญแจ/ปุ่มบนเครื่องกดเมื่อมีค่า HoldDuration ที่ไม่ใช่ศูนย์

พารามิเตอร์

กรุณาที่ผู้เล่นเริ่มต้นใช้งาน

playerWhoTriggered: Player

ผู้เล่นที่ถือกุญแจ/ปุ่ม


PromptButtonHoldEnded

เหตุการณ์นี้จะเกิดขึ้นเมื่อผู้เล่นหยุดกด KeyboardKeyCode กุญแจ/ปุ่มบนเครื่องเตือนที่มี HoldDuration ไม่ใช่ศูนย์

พารามิเตอร์

คำเรียกที่ผู้เล่นหยุดใช้งาน

playerWhoTriggered: Player

ผู้เล่นที่ปล่อยกุญแจ/ปุ่มที่กดไว้


PromptHidden

เหตุการณ์นี้จะเรียกให้เกิดขึ้นในสคริปต์เวลาที่เชื่อมต่อเมื่อข้อความกลายเป็นซ่อน

พารามิเตอร์

ตัวอย่างรุ่นที่ซ่อนอยู่


PromptShown

เหตุการณ์นี้จะเรียกให้เกิดขึ้นในสคริปต์เชิงลูกค้าเมื่อปุ่มปรากฏขึ้น

พารามิเตอร์

ตัวอย่างป้อนที่เป็นมองเห็นได้

การป้อนที่เกิดขึ้นเหตุการณ์


PromptTriggerEnded

เหตุการณ์นี้จะเกิดขึ้นเมื่อผู้เล่นหยุดกด KeyboardKeyCode กุญแจ/ปุ่มในขณะที่กำลังเรียกร้อง

พารามิเตอร์

คำเรียกที่ผู้เล่นหยุดใช้งาน

playerWhoTriggered: Player

ผู้เล่นที่ปล่อยกุญแจ/ปุ่ม


PromptTriggered

เหตุการณ์นี้จะเกิดขึ้นเมื่อผู้เล่นทำปฏิกิริยาต่อการแจ้งเตือนด้วยการกดปุ่มหรือเมื่อค่า KeyboardKeyCode หรือปุ่มดังนั้นหากค่า Class.Pro

พารามิเตอร์

กระตูกที่ผู้เล่นใช้งานด้วย

playerWhoTriggered: Player

ผู้เล่นที่ใช้งาน