RemoteEvent
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
Objek Peristiwa Jarak Jauh memudahkan komunikasi asinkron, satu arah melintasi batas klien-server tanpa menghasilkan respons.Komunikasi ini dapat diarahkan dari satu klien ke server, dari server ke klien tertentu, atau dari server ke semua klien.
Agar server dan klien dapat mengakses instansi RemoteEvent , itu harus berada di tempat di mana kedua belah pihak dapat melihatnya, seperti ReplicatedStorage , meskipun dalam beberapa kasus tepat untuk menyimpannya di Workspace atau di dalam Tool .
Jika Anda membutuhkan hasil panggilan, Anda harus menggunakan RemoteFunction sebagai gantinya.Jika tidak, acara remote direkomendasikan karena akan mengurangi lalu lintas jaringan/latensi dan tidak akan menghasilkan skrip untuk menunggu respons.
Lihat Peristiwa Jarak Jauh dan Panggilan Balasan untuk sampel kode dan lebih lanjut tentang RemoteEvent .
Keterbatasan Parameter
Setiap jenis objek Roblox seperti , , atau lainnya dapat diberikan sebagai parameter saat ditembak, serta jenis Luau seperti angka, string, dan boolean, meskipun Anda harus hati-hati mengeksplorasi batasan .
Rangkuman
Metode
Memicu peristiwa OnClientEvent untuk setiap klien yang terhubung ke RemoteEvent yang sama.
Memicu peristiwa OnClientEvent untuk klien tertentu yang terhubung ke RemoteEvent yang sama.
Memicu peristiwa OnServerEvent di server dari satu klien yang terhubung ke RemoteEvent yang sama.
Acara
Api dari a ketika salah satu dari atau dipanggil pada instance yang sama dari a .
Api dari a ketika dipanggil pada instance yang sama dari a .
Properti
Metode
FireAllClients
Memicu peristiwa OnClientEvent untuk setiap klien yang terhubung ke RemoteEvent yang sama.Tidak seperti FireClient() , acara ini tidak mengambil target Player sebagai argumen pertama, karena menembak ke banyak klien.Karena metode ini digunakan untuk berkomunikasi dari server ke klien, itu hanya akan berfungsi saat digunakan di Script .
Setiap jenis objek Roblox seperti , , atau lainnya dapat diberikan sebagai parameter ke , serta jenis Luau seperti angka, string, dan boolean, meskipun Anda harus hati-hati mengeksplorasi batasan .
Lihat Peristiwa Jarak Jauh dan Panggilan Balasan untuk sampel kode dan lebih lanjut tentang RemoteEvent .
Parameter
Nilai untuk dikirim ke semua acara OnClientEvent yang terhubung ke RemoteEvent yang sama.
Memberikan nilai
FireClient
Memicu peristiwa OnClientEvent untuk satu klien terhubung yang ditentukan oleh argumen Player yang diperlukan.Karena metode ini digunakan untuk berkomunikasi dari server ke klien, itu hanya akan berfungsi saat digunakan di Script .
Setiap jenis objek Roblox seperti , , atau lainnya dapat diberikan sebagai parameter ke , serta jenis Luau seperti angka, string, dan boolean, meskipun Anda harus hati-hati mengeksplorasi batasan .
Lihat Peristiwa Jarak Jauh dan Panggilan Balasan untuk sampel kode dan lebih lanjut tentang RemoteEvent .Lihat juga FireAllClients() yang berfungsi serupa tetapi menembakkan acara untuk setiap klien yang terhubung ke RemoteEvent yang sama.
Parameter
Nilai untuk dikirim ke OnClientEvent acara yang terhubung ke RemoteEvent yang sama.
Memberikan nilai
FireServer
Memicu peristiwa OnServerEvent di server dari satu klien.Acara terhubung menerima argumen Player dari klien penembakan.Karena metode ini digunakan untuk berkomunikasi dari klien ke server, itu hanya akan berfungsi saat digunakan di LocalScript .
Setiap jenis objek Roblox seperti , , atau lainnya dapat diberikan sebagai parameter ke , serta jenis Luau seperti angka, string, dan boolean, meskipun Anda harus hati-hati mengeksplorasi batasan .
Lihat Peristiwa Jarak Jauh dan Panggilan Balasan untuk sampel kode dan lebih lanjut tentang RemoteEvent .
Parameter
Nilai untuk dikirim ke OnServerEvent acara yang terhubung ke RemoteEvent yang sama.
Memberikan nilai
Acara
OnClientEvent
Api dari a ketika salah satu dari atau dipanggil pada instance yang sama dari a .
Lihat Peristiwa Jarak Jauh dan Panggilan Balasan untuk sampel kode dan lebih lanjut tentang OnClientEvent .
Parameter
Para meter yang dikirim melalui FireClient() atau FireAllClients() .
OnServerEvent
Api dari a ketika dipanggil pada instance yang sama dari a .
Lihat Peristiwa Jarak Jauh dan Panggilan Balasan untuk sampel kode dan lebih lanjut tentang OnServerEvent .
Parameter
The Player terkait dengan klien yang panggilan FireServer() berasal dari.
Parameter yang dikirim melalui FireServer() .