# Entity:SetNetworkVarsFromMapInput

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

```lua
boolean Entity:SetNetworkVarsFromMapInput( string name, string param )
```

## Yakın Zamanda Eklendi

Bu, yakın zamanda (2025.03.18) versiyonunda eklendi. Şu anda yalnızca [Dev Branch](https://gmod.tr/wiki/Dev_Branch) üzerinde mevcut olabilir.

## Açıklama

[Ağ Değişkenlerini (Network Variables)](https://gmod.tr/wiki/Networking_Entities) [Entity:Fire](https://gmod.tr/wiki/Entity.Fire) aracılığıyla ayarlamaya olanak tanıyan bir yardımcı fonksiyondur. Bu fonksiyonun birincil amacı, harita yapımcılarının (mapper) bu değişkenleri Hammer üzerinden Map I/O mantığıyla ayarlamasına imkan vermektir.

[ENTITY:AcceptInput](https://gmod.tr/wiki/ENTITY:AcceptInput) içerisinden çağrılması amaçlanmıştır, örneğe bakın.

Benzer bir işi yapan, ancak Hammer'daki entity anahtar-değerleri (key-values) için kullanılan [Entity:SetNetworkKeyValue](https://gmod.tr/wiki/Entity:SetNetworkKeyValue) fonksiyonuna da bakın.

> **NOT:** Bu fonksiyon yalnızca üzerinde [Entity:InstallDataTable](https://gmod.tr/wiki/Entity:InstallDataTable) çağrılmış olan entity'lerde çalışır. Bu işlem, oyuncular ve tüm [Scripted Entities](https://gmod.tr/wiki/Scripted_Entities) için otomatik olarak yapılır.

## Argümanlar

1. [string](https://gmod.tr/wiki/string) **name**: `Set` önekini de içeren Map I/O girdisinin adı.
2. [string](https://gmod.tr/wiki/string) **param**: Girdi parametresi.

## Döndürdüğü Değer

1. [boolean](https://gmod.tr/wiki/boolean): Bir ağ değişkeninin başarıyla ayarlanıp ayarlanmadığı

### Örnek

Örnek kullanım; bunu eklemek harita yapımcılarının tüm ağ değişkenlerinizi (networks vars) Map I/O girdilerini kullanarak ayarlamasına olanak tanır. Ayrıca, tüm anahtar değerleri listeleyen, elle hazırlanmış bir `.fgd` dosyası sağlamanız gerekecektir. `env_skypaint` örnek olarak kullanılabilir (temel oyun modundaki `garrysmod.fgd` ve `env_skypaint.lua`).

```lua
function ENT:AcceptInput( name, activator, caller, data )

	if ( self:SetNetworkVarsFromMapInput( name, data ) ) then
		return true -- Girdiyi kabul et, böylece 'developer 2' açıkken konsolda uyarı çıkmaz
	end

	-- Diğer kodlar...

end
```

- [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:SetNetworkVarsFromMapInput
