cvars.AddChangeCallback

  cvars.AddChangeCallback( string name, function callback, string identifier = nil )

Açıklama

Belirtilen convar değiştiğinde çağrılacak bir geri arama (callback) ekler.

Bu fonksiyon, menü durumundaki convar'ları geri aramaz.

Hata Takipçisi: 1440
Bu fonksiyon, FCVAR_GAMEDLL bayrağına sahip istemci convar'larını ve FCVAR_GAMEDLL bayrağına sahip olmayan sunucu convar'larını geri aramaz.

Hata Takipçisi: 3503
Bu fonksiyon, FCVAR_REPLICATED bayrağına sahip istemci convar'larını geri aramaz.

Hata Takipçisi: 3740

Argümanlar

1 string name
Değişiklik geri aramasının ekleneceği convar'ın adı.
2 function callback
Convar değiştiğinde çağrılacak fonksiyon.
Fonksiyon argüman(lar)ı:
1 string convar - Convar'ın adı.
2 string oldValue - Convar'ın eski değeri.
3 string newValue - Convar'ın yeni değeri.
3 string identifier = nil
Eğer ayarlanırsa, geri aramayı cvars.RemoveChangeCallback kullanarak kaldırabilirsiniz.

Tanımlayıcının genel olarak benzersiz olması gerekmez, çünkü convar'ın gerçek adıyla eşleştirilir.

Örnek

Convar değiştiğinde çağrılır.

cvars.AddChangeCallback("convar name", function(convar_name, value_old, value_new) print(convar_name, value_old, value_new) end)
Çıktı: "convar name" 2 5

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