Harita Lua

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

İşte gm_construct haritasında bir örnek:

image.png

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

-- 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 )

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