RemoteEvent
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
The RemoteEvent object facilitates asynchronous, one-way communication across the client-server boundary without yielding for a response. This communication can be directed from one client to the sunucu, from the server to a specific client, or from the server to all clients.
Hem sunucu hem de istemcilerin bir RemoteEvent istemcisi için erişebilmesi için bir yerde olması gerekir, örneğin ReplicatedStorage, ancak bazı durumlarda Workspace içinde veya bir 1> Class.Workspace1> içinde depolanması uygun olabilir.
Call'ın sonucunu gerekirse, bunun yerine bir RemoteFunction kullanmalısınız. Aksi takdirde, uzaktaki bir olay etkinleştirilmelidir, çünkü ağ trafiğini/gecikmeyi azaltır ve yanıt beklemek için kodu yüklemez.
Kod örnekleri ve Uzaktan Etkinlikler ve Çağrılar için daha fazla bilgi için RemoteEvent bakın.
Parametre Sınırları
Herhangi bir Roblox nesnesi, bir Enum, Instance veya diğerleri bir RemoteEvent çalıştırıldığında bir parametre olarak geçilebilir, bu da sayılar, yazılımlar ve booleanlar gibi Luau türleri de dahil olmak üzere sınırlamalar
Özet
Özellikler
Yöntemler
Aynı RemoteEvent ile bağlantı kuran her kliene ait Class.RemoteEvent.OnClientEvent etkinliğini başlatır.
Aynı RemoteEvent ile bağlantılı özel bir istemci için OnClientEvent etkinliğini başlatır.
Aynı RemoteEvent üzerinden birine bağlı olan bir sunucudaki Class.RemoteEvent.OnServerEvent|OnServerEvent etkinliğini başlatır.
Etkinlikler
Eğer LocalScript veya FireClient() çağrılırsa, aynı FireAllClients() instansından 2> Class.Script2> ile bir bağlantı kurulur.
Aynı Script instansından bir FireServer() ile çağrıldığında, RemoteEvent örneği aynı 2>Class.RemoteEvent2> instansında çağrılır.
Özellikler
Yöntemler
FireAllClients
Aynı OnClientEvent için her bağlantılan klişe için RemoteEvent etkinliğini başlatır. FireClient() ile aynı değildir
Herhangi bir Roblox nesnesi, bir Enum, Instance veya diğerleri bir FireAllClients() olarak geçilebilir, ayrıca sayılar, yazılımlar ve booleanlar gibi Luau türleri de araştırılmalıdır, ancak
Kod örnekleri ve Uzaktan Etkinlikler ve Çağrılar için daha fazla bilgi için RemoteEvent bakın.
Parametreler
Tüm OnClientEvent etkinliklerine bağlanan değerleri geçer.
Dönüşler
FireClient
Gereken OnClientEvent iletişim aracı olarak belirlenmiş bir bağlantılı müşteri için Player etkinliğini başlatır. Bu yöntem, sunucudan bir müşteriyle iletişim kurmak için kullanılır, bu yüzden Script ile çalışacaktır yalnızca bir <
Herhangi bir Roblox nesnesi, bir Enum, Instance veya diğerleri bir parçayla FireClient() veya Luau gibi sayılar, yazılar ve booleanlar, ancak 1> sınırları1> araştırmalısınız.
Ayrıntılar için Class.RemoteEvent ile ilgili kod örnekleri ve RemoteEvent ile ilgili ayrıntıları görün. Ayrıca, FireAllClients() ile aynı şekilde çalışır, ancak etkinliği her bağlantı için ayrıntılı olar
Parametreler
Aynı RemoteEvent ile bağlantılı olan etkinliklere değerleri geçer.
Dönüşler
FireServer
Bir istemci tarafından OnServerEvent etkinliğini sunucudaki Player etkinliğine başlatır. Bağlantılı etkinlikler, LocalScript argümanını kullanarak sunucudaki yönteminizin 1>Class.LocalScript1> kısmında çalışır. Bu yöntem, bir istem
Herhangi bir Roblox nesnesi, bir Enum, Instance veya diğerleri bir parçayla FireServer() veya Luau gibi sayılar, yazılar ve booleanlar, ancak 1> sınırları1> araştırmalısınız.
Kod örnekleri ve Uzaktan Etkinlikler ve Çağrılar için daha fazla bilgi için RemoteEvent bakın.
Parametreler
Aynı RemoteEvent ile bağlantılı olan etkinliklere değerleri geçer.
Dönüşler
Etkinlikler
OnClientEvent
Eğer LocalScript veya FireClient() çağrılırsa, aynı FireAllClients() instansından 2> Class.Script2> ile bir bağlantı kurulur.
Kod örnekleri ve Class.RemoteEvent.OnClientEvent|OnClientEvent hakkında daha fazla bilgi için OnClientEvent bakınız.
Parametreler
Parametreler FireClient() veya FireAllClients() aracılığıyla gönderilmiştir.
OnServerEvent
Aynı Script instansından bir FireServer() ile çağrıldığında, RemoteEvent örneği aynı 2>Class.RemoteEvent2> instansında çağrılır.
Kod örnekleri ve Class.RemoteEvent.OnServerEvent|OnServerEvent hakkındaki ayrıntılar için OnServerEvent bakınız.
Parametreler
Class.Player ile ilgili kullanıcı, FireServer() çağrısının kökeni.
Class.RemoteEvent:FireServer()|FireServer() |FireServer ile gönderilen parametreler