# Harita Lua

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

Haritalar, `lua_run` objesi aracılığıyla Lua betikleri çalıştırabilir.

İşte `gm_construct` haritasında bir örnek:

![image.png](https://gmod.tr/api/uploads/wiki/a8584bb54300fadc5888.png)

Betik çalıştırılırken, aşağıdaki global değişkenler mevcuttur:

```lua
-- Girdinin tetikleyicisi (örneğin, bir düğmeye basan veya tetiğin içine giren oyuncu)
print( ACTIVATOR )

-- Çağrılan veya girdi (örneğin, bu lua_run objesine girdiyi gönderen düğme veya tetik)
print( CALLER )

-- Eğer bir oyuncuysa, ACTIVATOR olarak ayarlanacaktır.
print( TRIGGER_PLAYER )
```

Kod, obje doğduğunda bir spawnflag aracılığıyla veya `RunCode` girdisi ile çalıştırılabilir.

Ayrıca, girdi değeri olarak iletilen herhangi bir kodu çalıştıracak olan `RunPassedCode` girdisi de bulunur. Herhangi bir Hammer Çıktısında asla çift tırnak işareti `""` kullanmayın; bu, harita dosyasını bozar. Bunun yerine Çift Köşeli Parantez `[[]]` kullanmayı deneyin

-- Girdinin tetikleyicisi (örneğin, bir düğmeye basan veya tetiğin içine giren oyuncu) print( ACTIVATOR )

-- Çağrılan veya girdi (örneğin, bu lua_run objesine girdiyi gönderen düğme veya tetik) print( CALLER )

-- Eğer bir oyuncuysa, ACTIVATOR olarak ayarlanacaktır. print( TRIGGER_PLAYER )

- [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/Map_Lua
