RemoteEvent
*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.
Vật thể Sự kiện điều khiển từ xa dễ dàng thực hiện giao tiếp không đồng bộ, một chiều qua ranh giới khách-máy chủ mà không cần phải đổi lấy một phản hồi.Giao tiếp này có thể được hướng từ một khách hàng đến máy chủ, từ máy chủ đến khách hàng cụ thể hoặc từ máy chủ đến tất cả các khách hàng.
Để cả máy chủ và khách hàng truy cập vào một ví ví dụ / trường hợpRemoteEvent , nó phải ở một nơi mà cả hai bên có thể nhìn thấy nó, chẳng hạn như ReplicatedStorage , mặc dù trong một số trường hợp thích hợp để lưu nó trong Workspace hoặc bên trong một Tool .
Nếu bạn cần kết quả của cuộc gọi, bạn nên sử dụng một RemoteFunction thay thế.Nếu không, sự kiện từ xa được khuyến nghị vì nó sẽ giảm thiểu lưu lượng mạng/thời gian trễ và sẽ không cung cấp kịch bản để chờ đợi một phản hồi.
Xem Sự kiện và cuộc gọi từ xa để có mẫu mã code và thêm chi tiết về RemoteEvent .
Giới hạn tham số
Bất kỳ loại đối tượng Roblox nào như một , , hoặc khác có thể được truyền như một tham số khi một được kích hoạt, cũng như các loại Luau như số, chuỗi và boolean, mặc dù bạn nên thận trọng khám phá các giới hạn .
Tóm Tắt
Phương Pháp
Bắn sự kiện OnClientEvent cho mỗi khách hàng kết nối với cùng một RemoteEvent .
Bắn sự kiện OnClientEvent cho một khách hàng cụ thể kết nối với cùng RemoteEvent .
Bắt lửa sự kiện OnServerEvent trên máy chủ từ một khách hàng kết nối với cùng RemoteEvent .
Sự Kiện
Lửa từ một LocalScript khi có sự gọi FireClient() hoặc FireAllClients() từ cùng một RemoteEvent instance từ một Script .
Lửa từ một Script khi FireServer() được gọi trên cùng một RemoteEvent ví dụ từ một LocalScript .
Thuộc Tính
Phương Pháp
FireAllClients
Bắn sự kiện OnClientEvent cho mỗi khách hàng kết nối với cùng một RemoteEvent .Không giống như FireClient() , sự kiện này không sử dụng một mục tiêu Player như là tham số đầu tiên, vì nó bắn cho nhiều khách hàng.Vì phương pháp này được sử dụng để giao tiếp từ máy chủ đến khách hàng, nó chỉ hoạt động khi được sử dụng trong một Script .
Bất kỳ loại đối tượng Roblox nào như một , , hoặc khác có thể được truyền như một tham số cho , cũng như các loại Luau như số, chuỗi và boolean, mặc dù bạn nên thận trọng khám phá các giới hạn .
Xem Sự kiện và cuộc gọi từ xa để có mẫu mã code và thêm chi tiết về RemoteEvent .
Tham Số
Giá trị để chuyển cho tất cả các sự kiện OnClientEvent được kết nối với cùng một RemoteEvent .
Lợi Nhuận
FireClient
Bắn sự kiện OnClientEvent cho một khách hàng kết nối duy nhất được chỉ định bởi tham số Player cần thiết.Vì phương pháp này được sử dụng để giao tiếp từ máy chủ đến khách hàng, nó chỉ hoạt động khi được sử dụng trong một Script .
Bất kỳ loại đối tượng Roblox nào như một , , hoặc khác có thể được truyền như một tham số cho , cũng như các loại Luau như số, chuỗi và boolean, mặc dù bạn nên thận trọng khám phá các giới hạn .
Xem Sự kiện và cuộc gọi từ xa để có mẫu mã code và thêm chi tiết về RemoteEvent .Xem thêm FireAllClients() mà hoạt động 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 RemoteEvent .
Tham Số
Giá trị để chuyển đến sự kiện OnClientEvent kết nối với cùng một RemoteEvent .
Lợi Nhuận
FireServer
Bắt lửa sự kiện OnServerEvent trên máy chủ từ một khách hàng.Sự kiện kết nối nhận được Player argument của khách bắn.Vì phương pháp này được sử dụng để giao tiếp từ khách hàng sang máy chủ, nó chỉ hoạt động khi được sử dụng trong một LocalScript .
Bất kỳ loại đối tượng Roblox nào như một , , hoặc khác có thể được truyền như một tham số cho , cũng như các loại Luau như số, chuỗi và boolean, mặc dù bạn nên thận trọng khám phá các giới hạn .
Xem Sự kiện và cuộc gọi từ xa để có mẫu mã code và thêm chi tiết về RemoteEvent .
Tham Số
Giá trị để chuyển đến sự kiện OnServerEvent kết nối với cùng một RemoteEvent .
Lợi Nhuận
Sự Kiện
OnClientEvent
Lửa từ một LocalScript khi có sự gọi FireClient() hoặc FireAllClients() từ cùng một RemoteEvent instance từ một Script .
Xem Sự kiện và cuộc gọi từ xa để có mẫu mã code và thêm chi tiết về OnClientEvent .
Tham Số
Các tham số được gửi qua FireClient() hoặc FireAllClients() .
OnServerEvent
Lửa từ một Script khi FireServer() được gọi trên cùng một RemoteEvent ví dụ từ một LocalScript .
Xem Sự kiện và cuộc gọi từ xa để có mẫu mã code và thêm chi tiết về OnServerEvent .
Tham Số
The Player liên quan đến khách hàng mà FireServer() cuộc gọi bắt nguồn từ.
Các tham số được gửi qua FireServer() .