RemoteEvent

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 RemoteEvent , bạn dễ dàng thực hiện giao tiếp asynchronous, one-way giữa biên giới client-server mà không cần phải cung cấp cho một phản hồi. This communication can be directed from one client to the máy chủ, from the server to a specific client, or from the server to all clients.

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

Nếu bạn cần kết quả của cuộc gọi, bạn nên sử dụng một Class.RemoteFunction thay vào đó. Ngược lại, một sự kiện remote được đề xuất bởi vì nó sẽ tối ưu hóa lưu lượng mạng/thời gian trễ và không sẽ được script để chờ đợi một phản hồi.

Xem Sự kiện và hồ sơ tập trung từ xa để lấy mẫu mã và thông tin chi tiết hơn về RemoteEvent .

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

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参数 khi một RemoteEvent được kích thích, cũng như các loại Luau như số, ch

Tóm Tắt

Phương Pháp

Sự Kiện

Thuộc Tính

Phương Pháp

FireAllClients

void

Kích hoạt sự kiện OnClientEvent cho mỗi kết nối khách hàng kết nối với cùng một RemoteEvent . Ngược với Class.RemoteEvent:FireClient()|Fire

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参数 cho FireAllClients() , cũng như các kiểu Luau nh

Xem Sự kiện và hồ sơ tập trung từ xa để lấy mẫu mã và thông tin chi tiết hơn về RemoteEvent .

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


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 pháp này được sử dụng để truyền thông bằng cách đóng góp từ máy chủ đến khách hàng, nó sẽ chỉ ho

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

Xem Sự kiện và hồ sơ tập trung từ xa để lấy mẫu mã và thông tin chi tiết hơn về RemoteEvent . Xem các mục tương tự nhưng kích hoạt sự kiện cho mỗi khách hàng kết nối với cùng một FireAllClients() .

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


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 khách hàng kết nối. Khi phương pháp này được sử dụng để truyền thông từ m

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

Xem Sự kiện và hồ sơ tập trung từ xa để lấy mẫu mã và thông tin chi tiết hơn về RemoteEvent .

Tham Số

arguments: Tuple

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


Lợi Nhuận

void

Sự Kiện

OnClientEvent

Lửa từ một LocalScript khi FireClient() hoặc FireAllClients() được gọi trên cùng một 1> Class.RemoteEvent1> instance từ một 4> Class.Script4> .

Xem Sự kiện và hồ sơ tập trung từ xa để lấy mẫu mã và chi tiết thêm về OnClientEvent .

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 Class.RemoteEvent:FireServer()|FireServer() được gọi từ cùng một Class.RemoteEvent instanace từ một 2>Class.LocalScript2> .

Xem Sự kiện và hồi gọi từ xa cho mẫu mã và thông tin chi tiết hơn về OnServerEvent .

Tham Số

player: Player

The Player associates with the client that the FireServer() call originates from.

arguments: Tuple

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