# Entity:SetNW2VarProxy

- **Ortam:** İstemci, Sunucu
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/Entity:SetNW2VarProxy
- **Çeviri tarihi:** 2025-09-08

```lua
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](https://gmod.tr/wiki/GM:EntityNetworkedVarChanged) hook'unu kullanır.
[Entity:SetNetworked2VarProxy](https://gmod.tr/wiki/Entity:SetNetworked2VarProxy) fonksiyonunun takma adıdır.

> **HATA:** 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](https://github.com/Facepunch/garrysmod-issues/issues/5455)

> **NOT:** 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](https://gmod.tr/wiki/string) **key**: Geri çağrım (callback) eklenecek olan NW2Var'ın anahtarı.
2. [function](https://gmod.tr/wiki/function) **callback**: NW2Var değiştiğinde çağrılacak olan fonksiyon. 4 argüman alır: - [Entity](https://gmod.tr/wiki/Entity) ent - Varlık - [string](https://gmod.tr/wiki/string) name - Değişen NW2Var'ın adı - [any](https://gmod.tr/wiki/any) oldval - Eski değer - [any](https://gmod.tr/wiki/any) newval - Yeni değer

### Örnek

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

```lua
Entity( 1 ):SetNW2VarProxy( "Key", print )
Entity( 1 ):SetNW2String( "Key", "Value" )
Entity( 1 ):SetNW2String( "Key", "Table" )
```

**Çıktı:**

```lua
Player [1][Player1]	Key	nil	Value
Player [1][Player1]	Key	Value	Table
```

- [GMod Wiki ana sayfası](https://gmod.tr/wiki)

---

[Tüm sunucular](https://gmod.tr/) · [GmodTR Launcher](https://gmod.tr/launcher) · [Rehber](https://gmod.tr/rehber) · [GMod Wiki](https://gmod.tr/wiki) · [GmodTR nedir?](https://gmod.tr/hakkinda) · [Sunucu ekle](https://gmod.tr/sunucu-ekle) · [Discord](https://discord.gg/gmodtr)

Kaynak: https://gmod.tr/wiki/Entity:SetNW2VarProxy
