RemoteEvent

Artık kullanılmayanları göster

*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

Yöntemler

Etkinlikler

Özellikler

Yöntemler

FireAllClients

void

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

arguments: Tuple

Tüm OnClientEvent etkinliklerine bağlanan değerleri geçer.


Dönüşler

void

FireClient

void

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

player: Player

Etkinliği başlatmak için Player kliğine sahiptir.

arguments: Tuple

Aynı RemoteEvent ile bağlantılı olan etkinliklere değerleri geçer.


Dönüşler

void

FireServer

void

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

arguments: Tuple

Aynı RemoteEvent ile bağlantılı olan etkinliklere değerleri geçer.


Dönüşler

void

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

arguments: Tuple

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

player: Player

Class.Player ile ilgili kullanıcı, FireServer() çağrısının kökeni.

arguments: Tuple

Class.RemoteEvent:FireServer()|FireServer() |FireServer ile gönderilen parametreler