Entity:SetNW2VarProxy

  Entity:SetNW2VarProxy( string key, function callback )

Açıklama

NW2Var değiştiğinde çağrılacak bir fonksiyon ayarlar. Fonksiyonu çağırmak için dahili olarak GM:EntityNetworkedVarChanged hook'unu kullanır.
Entity:SetNetworked2VarProxy fonksiyonunun takma adıdır.

NW2 sistemini Lua tabanlı bir varlık (Entity) üzerinde kullanmamalısınız, aksi takdirde bu fonksiyon birden çok kez çağrılır ve NW2Var diğerleriyle karışabilir.

Sorun Takipçisi: 5455
Değişken başına yalnızca bir NW2VarProxy ayarlanabilir.
Bu fonksiyonu çalıştırmak, onu yalnızca çağrıldığı alanda (realm) ayarlar.

Argümanlar

1 string key
Geri çağrım (callback) eklenecek olan NW2Var'ın anahtarı.
2 function callback
NW2Var değiştiğinde çağrılacak olan fonksiyon. 4 argüman alır:
  • Entity ent - Varlık
  • string name - Değişen NW2Var'ın adı
  • any oldval - Eski değer
  • any newval - Yeni değer

Örnek

1. Oyuncunun "Key" adlı NW2Var'ındaki tüm değişiklikleri yazdırır.

Entity( 1 ):SetNW2VarProxy( "Key", print ) Entity( 1 ):SetNW2String( "Key", "Value" ) Entity( 1 ):SetNW2String( "Key", "Table" )
Çıktı:
Player [1][Player1] Key nil Value Player [1][Player1] Key Value Table

Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord