GM:EntityNetworkedVarChanged

  GM:EntityNetworkedVarChanged( Entity ent, string name, any oldval, any newval )

Açıklama

Bir NW2Var değiştirildiğinde çağrılır.

Lua Entity tabanlı bir varlık üzerinde bir NW2Var ayarlanırsa, bu NW2Var'ın diğerleriyle karışmasına ve birden çok kez güncellenmesine neden olabilir.

Sorun Takipçisi: 5455
Bu hook, istemci değeri gerçekten değiştirilmeden önce tetiklenir. Bu hook içinde belirtilen değişken adı için GetNW2 fonksiyonunu çağırmak, mevcut/güncellenmiş değeri değil, eski değeri döndürür.

Bu hook, tam bir güncellemede tüm Varlıklardaki (Entities) tüm NW2Var'lar için çağrılır. Bu durumda eski değer nil olacaktır.
Eğer bu hook belirgin bir neden olmaksızın çağrılıyor gibi görünüyorsa, bunun tam bir güncellemeden kaynaklanıp kaynaklanmadığını kontrol edin.

Argümanlar

1 Entity ent
Değiştirilen NW2Var'ın sahibi olan varlık
2 string name
Değiştirilen NW2Var'ın adı
3 any oldval
NW2Var'ın eski değeri
4 any newval
NW2Var'ın yeni değeri

Örnek

Hook'un örnek kullanımı. Tüm NWVar değişikliklerini yazdırır.

hook.Add("EntityNetworkedVarChanged","printchange", print ) -- Bir değişikliği tetikle! Entity(1):SetNW2String( "UserGroup", "owner" )
Çıktı:
Player [1][Player1] UserGroup superadmin owner

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