RemoteEvent
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
วัตถุ RemoteEvent ช่วยให้การสื่อสารแบบเหนือการควบคุมระหว่าง ลูกค้า-เซิร์ฟเวอร์ โดยไม่ต้องส่งคำตอบ การสื่อสารนี้สามารถนำไปจากลูกค้าไปยังเซิร์ฟเวอร์หรือจากเซิร์
เพื่อให้ทั้งเซิร์ฟเวอร์และลูกค้าสามารถเข้าถึง RemoteEvent ริงค์ของสถานที่ที่ทั้งสองด้านสามารถดูเห็นได้ เช่น ReplicatedStorage หรือภายใน
หากคุณต้องการผลลัพธ์ของโทรศัพท์ คุณควรใช้ RemoteFunction แทน ในกรณีอื่น ๆ คุณควรใช้เหตุการณ์รีโมทเน็ตเวิร์ก/ความเร็วเน็ตเวิร์กเน็ตเวิร์กเน็ตเวิร์กเน็ตเวิร์กเน็ตเวิร์กเน็ตเวิร์
ดู เหตุการณ์รีโมทและคอลแบ็ค สำหรับตัวอย่างโค้ดและรายละเอียดเพิ่มเติมเกี่ยวกับ RemoteEvent
ข้อจํากัดของตัวแปร
ใด ๆ ประเภทของ Roblox เช่น Datatype.Enum``Class.Instance หรืออื่น ๆ สามารถส่งเป็นพารามิเตอร์เมื่อ RemoteEvent ถูกเรียกดู, เช่นเดียวกับ Luau เช่นตัวเ
สรุป
วิธีการ
เริ่มกิจกรรม OnClientEvent สำหรับลูกค้าแต่ละรายที่เชื่อมต่อกับเดียวกัน RemoteEvent
เริ่มกิจกรรม OnClientEvent สำหรับลูกค้าที่เชื่อมต่อกับเดียวกัน RemoteEvent เฉพาะ
เริ่มกิจกรรม OnServerEvent บนเซิร์ฟเวอร์จากลูกค้าหนึ่งตัวที่เชื่อมต่อกับเดียวกัน RemoteEvent
อีเวนต์
เปิดจาก LocalScript เมื่อ FireClient() หรือ FireAllClients() ถูกเรียกในด้านบนของ 1> Class.RemoteEvent1> จาก 4> Class.Script4>
เปิดจาก Script เมื่อ FireServer() ถูกเรียกในด้านหน้า RemoteEvent ที่เหมือนกันจาก 2>Class.LocalScript2>
คุณสมบัติ
วิธีการ
FireAllClients
เริ่มต้นเหตุการณ์ OnClientEvent สำหรับแต่ละลูกค้าที่เชื่อมต่อกับเดียวกัน RemoteEvent อย่าง
ใด ๆ ของวัตถุ Roblox เช่น Datatype.Enum``Class.Instance หรืออื่น ๆ สามารถส่งเป็นพารามิเตอร์ไปยัง FireAllClients() ได้เช่นกัน โ
ดู เหตุการณ์รีโมทและคอลแบ็ค สำหรับตัวอย่างโค้ดและรายละเอียดเพิ่มเติมเกี่ยวกับ RemoteEvent
พารามิเตอร์
มีค่าที่จะส่งไปยังเหตุการณ์ทั้งหมด OnClientEvent เหตุการณ์ที่เชื่อมต่อกับเดียวกัน RemoteEvent
ส่งค่ากลับ
FireClient
เริ่มต้นเหตุการณ์ OnClientEvent สำหรับลูกค้าที่เชื่อมต่อหนึ่งที่ระบุโดย Player อาร์กิวเมนต์ เนื่องจากวิธีนี้ใช้เพื่อสื่อสารจากเซิร์ฟเวอร์ไปยั
ใด ๆ ของวัตถุ Roblox เช่น Datatype.Enum``Class.Instance หรืออื่น ๆ สามารถส่งเป็นพารามิเตอร์ไปยัง FireClient() รวมถึง Luau เช่นตัวเลขสตริงแ
ดู อีเวนต์รีโมทและคอลแบ็ค สําหรับตัวอย่างโค้ดและรายละเอียดเพิ่มเติมเกี่ยวกับ RemoteEvent ดู การนอกเหนือ ดู การนอกเหนือ ดู นอกเหนื
พารามิเตอร์
มีค่าที่จะส่งไปยัง OnClientEvent เหตุการณ์ที่เชื่อมต่อกับเดียวกัน RemoteEvent
ส่งค่ากลับ
FireServer
เริ่มเหตุการณ์ OnServerEvent บนเซิร์ฟเวอร์จากลูกค้าหนึ่ง เหตุการณ์ที่เชื่อมต่อจะได้รับ Player อาร์กุมันต์ของเหตุการณ์การยิงจากลู
ใด ๆ ของวัตถุ Roblox เช่น Datatype.Enum``Class.Instance หรืออื่น ๆ สามารถส่งเป็นพารามิเตอร์ไปยัง FireServer() รวมถึง Luau เช่นตัวเลขสตริง
ดู เหตุการณ์รีโมทและคอลแบ็ค สำหรับตัวอย่างโค้ดและรายละเอียดเพิ่มเติมเกี่ยวกับ RemoteEvent
พารามิเตอร์
มีค่าที่จะส่งไปยัง OnServerEvent เหตุการณ์ที่เชื่อมต่อกับเดียวกัน RemoteEvent
ส่งค่ากลับ
อีเวนต์
OnClientEvent
เปิดจาก LocalScript เมื่อ FireClient() หรือ FireAllClients() ถูกเรียกในด้านบนของ 1> Class.RemoteEvent1> จาก 4> Class.Script4>
ดู กิจกรรมและคอลแบ็ครีโมท สำหรับตัวอย่างโค้ดและรายละเอียดเพิ่มเติมเกี่ยวกับ OnClientEvent
พารามิเตอร์
ตัวอ้างที่ส่งผ่าน FireClient() หรือ FireAllClients()
OnServerEvent
เปิดจาก Script เมื่อ FireServer() ถูกเรียกในด้านหน้า RemoteEvent ที่เหมือนกันจาก 2>Class.LocalScript2>
ดู กิจกรรมและคอลแบ็ครีโมท สำหรับตัวอย่างโค้ดและรายละเอียดเพิ่มเติมเกี่ยวกับ OnServerEvent
พารามิเตอร์
Class.Player ที่เกี่ยวข้องกับลูกค้าที่ FireServer() โทรกลับมาจาก
พารามิเตอร์ที่ส่งผ่าน FireServer() .