UnreliableRemoteEvent

Hiển Thị Bản Đã Lỗi Thời

*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.

Đối tượng UnreliableRemoteEvent là một biến thể của RemoteEvent đối tượng. Nó đơn giản hóa tất cả các giao tiếp một chiều, bất đồng và không đáng tin cậy giữa biên giới máy chủmà

Để cả server và client đều có thể truy cập vào một UnreliableRemoteEvent ví dụ / trường hợp, nó phải ở một nơi mà cả hai bên có thể nhìn thấy nó, ví dụ như ReplicatedStorage , mặc dù trong một số trường hợp nó được

UnreliableRemoteEvent tốt nhất được sử dụng cho các sự kiện tạm thời bao gồm các hiệu ứng chỉ liên quan đến một thời gian ngắn, hoặc cho việc sao chép dữ liệu liên tục. Các sự kiện này không bị

Giới hạn biểu tượng

Bất kỳ loại Roblox object nào, chẳng hạn như một Enum , Instance hoặc những loại khác có thể được truyền là một参数 khi một UnreliableRemoteEvent được kích hoạt, cũng như cá

Có một giới hạn 900 bản tải cho một UnreliableRemoteEvent . Các bản tải lớn hơn được thả. Giống như tất cả các sự kiện, các phương th

Tóm Tắt

Phương Pháp

  • FireAllClients(arguments : Tuple):void

    Kích hoạt sự kiện OnClientEvent cho mỗi khách hàng kết nối với cùng một UnreliableRemoteEvent . Có giới hạn 900 bản cho trọng tải của sự kiện, nếu không sự kiện sẽ bị thả.

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

    Kích hoạt sự kiện OnClientEvent đối với một khách hàng cụ thể kết nối với cùng một UnreliableRemoteEvent . Có giới hạn 900 bản cho phần tải của sự kiện, nếu không sự kiện sẽ bị thả.

  • FireServer(arguments : Tuple):void

    Kiểm tra sự kiện OnServerEvent trên máy chủ từ một khách hàng kết nối với cùng một UnreliableRemoteEvent . Có giới hạn 900 bản cho trọng tải của sự kiện, nếu không sự kiện sẽ bị thả.

Sự Kiện

Thuộc Tính

Phương Pháp

FireAllClients

void

Làm cho sự kiện OnClientEvent đối với mỗi kết nối client kết nối với cùng một UnreliableRemoteEvent .

Bất kỳ loại Roblox object nào, ví dụ như một Enum , Instance , hoặc những loại khác có thể được truyền là một FireAllClients() , cũng như các lo

Các sự kiện với payload lớn hơn 900 octet sẽ bị thả. Khi điều này xảy ra ở Studio, một thông điệp nhật ký ở cửa sổ Thoát sẽ chỉ ra bằng cách nhiều octet sự kiện đã diễn ra.

Tham Số

arguments: Tuple

Giá trị để truyền cho tất cả các sự kiện OnClientEvent liên kết với cùng một UnreliableRemoteEvent .


Lợi Nhuận

void

FireClient

void

Kích hoạt sự kiện OnClientEvent cho một khách hàng kết nối được xác định bởi yêu cầu Player . Vì phương thức này được sử dụng để truyền thông từ máy chủ đến khách hàng, nó sẽ chỉ hoạt độ

Bất kỳ loại Roblox object nào, ví dụ như một Enum , Instance , hoặc những loại khác có thể được truyền là một FireClient() , cũng như các kiểu Luau như số

Các sự kiện với payload lớn hơn 900 octet sẽ bị thả. Khi điều này xảy ra ở Studio, một thông điệp nhật ký ở cửa sổ Thoát sẽ chỉ ra bằng cách nhiều octet sự kiện đã diễn ra.

Xem thêm FireAllClients() which works similarly but fires the event for each client connected to the same UnreliableRemoteEvent .

Tham Số

player: Player

Client của Class.Player để kích hoạt sự kiện đến.

arguments: Tuple

Giá trị để truyền đến OnClientEvent sự kiện kết nối với cùng một UnreliableRemoteEvent .


Lợi Nhuận

void

FireServer

void

Kích hoạt sự kiện OnServerEvent trên máy chủ từ một khách hàng kết nối. Các sự kiện kết nối nhận Player argument của phương tiện phát bằng cách sử dụng phương pháp này để truyền thông tin từ mộ

Bất kỳ loại Roblox object nào, ví dụ như một Enum , Instance , hoặc những loại khác có thể được truyền là một FireServer() , nhưng cũng như các loại Luau nh

Các sự kiện với payload lớn hơn 900 octet sẽ bị thả. Khi điều này xảy ra ở Studio, một thông điệp nhật ký ở cửa sổ Thoát sẽ chỉ ra bằng cách nhiều octet sự kiện đã diễn ra.

Tham Số

arguments: Tuple

Giá trị để truyền đến OnServerEvent sự kiện kết nối với cùng một UnreliableRemoteEvent .


Lợi Nhuận

void

Sự Kiện

OnClientEvent

Lửa từ một LocalScript khi FireClient() hoặc FireAllClients() đư

Lưu ý cũng rằng nó không được đảm bảo rằng thứ tự các sự kiện sẽ khớp với thứ tự các cuộc gọi FireClient() hoặc FireAllClients() .

Tham Số

arguments: Tuple

Các tham số được gửi thông qua FireClient() hoặc FireAllClients() .


OnServerEvent

Lửa từ một Script khi FireServer() được gọi từ cùng một UnreliableRemoteEvent instan từ một 1> Class.LocalScript1> , mặc dù điều này không đ

Lưu ý cũng rằng nó không được đảm bảo rằng thứ tự các sự kiện sẽ khớp với thứ tự các cuộc gọi FireServer() .

Tham Số

player: Player

Class.Player liên quan đến client mà FireServer() gọi từ.

arguments: Tuple

Các tham số được gửi qua FireServer() .