UnreliableRemoteEvent

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

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

วัตถุ UnreliableRemoteEvent เป็นตัวแปรของวัตถุ RemoteEvent เป็นวิธีการสื่อสารแบบหนึ่งทางผ่านขีดจำกัด เครื่องของลูกค้า-เซิร์ฟเวอร์ โด

เพื่อให้ทั้งเซิร์ฟเวอร์และลูกค้าสามารถเข้าถึง UnreliableRemoteEvent ริงโครสทั้งสองด้านได้ เช่น ReplicatedStorage ในบางกรณีอาจเหมาะสมที่จะเก็

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

ข้อจํากัดของตัวแปร

ใด ๆ ของวัตถุ Roblox เช่น Datatype.Enum``Class.Instance หรืออื่น ๆ สามารถส่งเป็นพารามิเตอร์เมื่อ UnreliableRemoteEvent ได้ปล่อยออกไป รวมถึง Luau

มีขีดจำกัด 900 บาทสำหรับขนาดของการโหลดของ UnreliableRemoteEvent ขนาดของการโหลดที่ใหญ่ขึ้นจะถูกทิ้ง เช่น

สรุป

วิธีการ

  • FireAllClients(arguments : Tuple):void

    เปิดกิจกรรม OnClientEvent สำหรับแต่ละลูกค้าที่เชื่อมต่อกับ UnreliableRemoteEvent ด้วย มีขีดจำกัด 900 บาทสำหรับขนาดของการโหลดของอีเม็นต์หากไม่มีขีดจำกัด

  • FireClient(player : Player,arguments : Tuple):void

    เปิดกิจกรรม OnClientEvent สำหรับลูกค้าที่เชื่อมต่อกับเดียวกัน UnreliableRemoteEvent มีขีดจำกัด 900 บาทสำหรับขนาดของการโหลดของอีเมต์หากไม่มีขีดจำกัด การ

  • FireServer(arguments : Tuple):void

    เริ่มกิจกรรม OnServerEvent บนเซิร์ฟเวอร์จากลูกค้าหนึ่งที่เชื่อมต่อกับเดียวกัน UnreliableRemoteEvent มีขีดจำกัด 900 บาทสำหรับขนาดของการโหลดของเหตุการณ

อีเวนต์

คุณสมบัติ

วิธีการ

FireAllClients

void

เปิดกิจกรรม OnClientEvent สำหรับแต่ละลูกค้าที่เชื่อมต่อกับเดียวกัน

ใด ๆ ประเภทของ Roblox เช่น Datatype.Enum``Class.Instance หรืออื่น ๆ สามารถส่งเป็นพารามิเตอร์ไปยัง FireAllClients() รวมถึง Lu

อีเวนต์ที่มีขนาดใหญ่กว่า 900 ไบท์จะถูกทิ้ง เมื่อเกิดขึ้นใน Studio ข้อความบันทึกในหน้า การออก จะแสดงจำนวนบาทที่เหตุการณ์ไปยัง

พารามิเตอร์

arguments: Tuple

มีค่าที่จะส่งไปยังเหตุการณ์ทั้งหมด OnClientEvent เหตุการณ์ที่เชื่อมต่อกับเดียวกัน UnreliableRemoteEvent


ส่งค่ากลับ

void

FireClient

void

เรียกเหตุการณ์ OnClientEvent สำหรับลูกค้าหนึ่งที่เชื่อมต่อได้โดยใช้ตัวอย่าง Player ตัวอย่างนี้จะทำงานได้เฉพาะเมื่อใช้ใน Script

ใด ๆ ของ Roblox เช่น Datatype.Enum``Class.Instance หรืออื่น ๆ สามารถส่งเป็นพารามิเตอร์ไปยัง FireClient() รวมถึง Luau เช่นตัวเลขสตร

อีเวนต์ที่มีขนาดใหญ่กว่า 900 ไบท์จะถูกทิ้ง เมื่อเกิดขึ้นใน Studio ข้อความบันทึกในหน้า การออก จะแสดงจำนวนบาทที่เหตุการณ์ไปยัง

ดูเพิ่มเติม FireAllClients() ซึ่งทำงานเช่นเดียวกัน แต่ยิงเหตุการณ์สำหรับแต่ละลูกค้าที่เชื่อมต่อกับเดียวกัน UnreliableRemoteEvent

พารามิเตอร์

player: Player

ลูกค้าของ Player เพื่อยิงเหตุการณ์ไปยัง

arguments: Tuple

มีค่าที่จะส่งไปยัง OnClientEvent เหตุการณ์ที่เกี่ยวข้องกับเดียวกัน UnreliableRemoteEvent .


ส่งค่ากลับ

void

FireServer

void

เริ่มเหตุการณ์ OnServerEvent บนเซิร์ฟเวอร์จากลูกค้าหนึ่ง เหตุการณ์ที่เชื่อมต่อจะได้รับอาร์กุมนต์ Player ของวิธีการเชื่อม

ใด ๆ ของ Roblox เช่น Datatype.Enum``Class.Instance หรืออื่น ๆ สามารถส่งเป็นพารามิเตอร์ไปยัง FireServer() เช่นเดียวกับ Luau เช่นตั

อีเวนต์ที่มีขนาดใหญ่กว่า 900 ไบท์จะถูกทิ้ง เมื่อเกิดขึ้นใน Studio ข้อความบันทึกในหน้า การออก จะแสดงจำนวนบาทที่เหตุการณ์ไปยัง

พารามิเตอร์

arguments: Tuple

มีค่าที่จะส่งไปยัง OnServerEvent เหตุการณ์ที่เชื่อมต่อกับเดียวกัน UnreliableRemoteEvent .


ส่งค่ากลับ

void

อีเวนต์

OnClientEvent

เปิดจาก LocalScript เมื่อ FireClient() หรือ FireAllClients() ถู

โปรดทราบว่ามันไม่ได้รับประกันว่าคำสั่งของเหตุการณ์จะตรงกับคำสั่งของ FireClient() หรือ FireAllClients() คอลล์

พารามิเตอร์

arguments: Tuple

ตัวอักษรที่ส่งผ่าน FireClient() หรือ FireAllClients()


OnServerEvent

เปิดจาก Script เมื่อ FireServer() ถูกเรียกในคําสั่ง UnreliableRemoteEvent ที่เหมือนกันจาก 1> Class.LocalScript1> แม้ว่า

โปรดทราบว่ามันไม่ได้รับประกันว่าคำสั่งของเหตุการณ์จะตรงกับคำสั่งของ FireServer() การโทร

พารามิเตอร์

player: Player

Class.Player ที่เกี่ยวข้องกับลูกค้าที่ FireServer() เรียกมาจาก

arguments: Tuple

พารามิเตอร์ที่ส่งผ่าน FireServer() .