UnreliableRemoteEvent

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.

Güvenilmez Uzaktaki Etkinlikmezleştirme Objeleri nesne, RemoteEvent nesnesinin bir çeşididir. Bu nesne, yanıt için gönderilmeyen, yanıtı olmayan ve güvenilmez bir şekilde bir şekilde iletişim kurar. Bu iletişim, bir

Hem sunucu hem de istemcilerin erişebileceği bir UnreliableRemoteEvent instansı için, her iki tarafın da görebileceği bir yerde olmalıdır, örneğin ReplicatedStorage , embora bazı durumlarda Workspace içinde veya 1> Class.Workspace1>

UnreliableRemoteEvent en iyi kısa süreli etkinlikleri içeren geçici etkinlikler için kullanılır veya aynı anda değiştirilen verileri yeniden oluşturmak için sürekli olarak değiştirilir. Bu etkinlikler kayıp edilirse ve işlenmeden önce daha önce

Parametre Sınırları

Herhangi bir Roblox nesnesi, bir Enum, Instance veya diğerleri bir UnreliableRemoteEvent çalıştığında bir parametre olarak geçilebilir, bu da sayılar, yazılımlar ve booleanlar gibi diğer Roblox nesneleri için aynıdır.

Bir UnreliableRemoteEvent ın yüklenmesine 900 başına bir sınır var. Daha büyük yükler bırakılır. Tüm etkinliklerde olduğu gibi, Class.UnreliableRemoteEvent ”yönt

Özet

Yöntemler

  • FireAllClients(arguments : Tuple):void

    Aynı OnClientEvent ile bağlantı kurulan her kliene ait UnreliableRemoteEvent etkinliğini başlatır. Etkinliğin yüklenmesi durumunda etkinliğin yüklenmesi için 900 başlangıç ​​sınırı vardır, aksi takdirde etkinliğe atılır.

  • FireClient(player : Player,arguments : Tuple):void

    Aynı OnClientEvent ile bağlantılı özel bir istemci için UnreliableRemoteEvent etkinliğini başlatır. Etkinliğin yüklenmesi için 900 başlık değerine sahiptir, aksi takdirde etkinlik serbest bırakılır.

  • FireServer(arguments : Tuple):void

    Aynı OnServerEvent ile bağlantılı bir klipten sunucudaki UnreliableRemoteEvent etkinliğini başlatır. Etkinliğin yüklenmesine 900 başlangıç ​​birimi var, aksi takdirde etkinlik serbest bırakılır.

Etkinlikler

Özellikler

Yöntemler

FireAllClients

void

Aynı UnreliableRemoteEvent 'e bağlanan her klişe için FireClient() etkinleştirme olayını başlatarak aynı etkinle

Herhangi bir Roblox nesnesi, bir Enum , Instance veya diğerleri olabilir, bir FireAllClients() veya Luau gibi sayılar, yazılımlar ve booleanlar olarak, ancak 1>sınırları1> araş

900바이트'ten daha büyük bir yük olan etkinlikler bırakılacaktır. Bu Studio'da gerçekleştiğinde, Çıkış penceresindeki bir günlük mesaj, etkinliğin kaç byte gittiğini gösterecektir.

Parametreler

arguments: Tuple

Aynı OnClientEvent etkinliğine bağlı tüm UnreliableRemoteEvent etkinliklerine değerleri geçer.


Dönüşler

void

FireClient

void

Gereken OnClientEvent iletişim kurulan ilk bağlantılan klişe için Player etkinliğini başlatır. Bu yöntem, sunucudan bir klişeye iletişim kurmak için kullanılır, bu yüzden Script içinde kullanılır.

Herhangi bir Roblox nesnesi, bir Enum, Instance veya diğerleri bir FireClient() olarak geçilebilir, ayrıca sayılar, yazılımlar ve booleanlar gibi Luau türleri de araştırılmalıdır, ancak

900바이트'ten daha büyük bir yük olan etkinlikler bırakılacaktır. Bu Studio'da gerçekleştiğinde, Çıkış penceresindeki bir günlük mesaj, etkinliğin kaç byte gittiğini gösterecektir.

Ayrıca bakınız FireAllClients() , bu da aynı şekilde çalışır, ancak her bağlantıda bulunan UnreliableRemoteEvent için etkinleştirilir.

Parametreler

player: Player

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

arguments: Tuple

Aynı OnClientEvent ile bağlantılı olan etkinliklere değerleri UnreliableRemoteEvent eşlerine iletir.


Dönüşler

void

FireServer

void

Bir istemci tarafından OnServerEvent sunucusundaki Player argümanını alır. Bağlantılan etkinlikler, LocalScript metodunu kullanarak sunucudan iletişim kuran 1>Class.LocalScript1> .

Herhangi bir Roblox nesnesi, bir Enum, Instance veya diğerleri bir FireServer() olarak geçilebilir, ayrıca sayılar, yazılımlar ve booleanlar gibi diğer Roblox nesneleri de 1>sınırları

900바이트'ten daha büyük bir yük olan etkinlikler bırakılacaktır. Bu Studio'da gerçekleştiğinde, Çıkış penceresindeki bir günlük mesaj, etkinliğin kaç byte gittiğini gösterecektir.

Parametreler

arguments: Tuple

Aynı OnServerEvent etkinliğine bağlı olan değerleri UnreliableRemoteEvent etkinliklerine geçer.


Dönüşler

void

Etkinlikler

OnClientEvent

Aşağıdaki Class.LocalScript ile ilgili iki şekilde LocalScript veya FireClient() çağrılır:

Ayrıca, etkinliklerin sırasının FireClient() veya FireAllClients() çağrılarıyla eşleştiği garanti edilmez.

Parametreler

arguments: Tuple

Aşağıdaki parçalardan biri iletişim kurulur: FireClient() veya FireAllClients() .


OnServerEvent

Aynı Script çağrısında FireServer() 'dan yanan bir atış yapılır, ancak bu atış garanti edilemez, bununla birlikte yukarıdaki yöntemler çağrılırsa. Bu, paket sözleşme imzalamaveya mükemmel

Ayrıca, etkinliklerin sırasının FireServer() çağrılarıyla eşleşeceğinden garanti edilemez.

Parametreler

player: Player

Class.PlayerFireServer() çağrısının kökeni.

arguments: Tuple

Aktarılan parametreler FireServer() aracılığıyla gönderildi.