hook
Hook kütüphanesi, oyun motoru tarafından çağrılan hook'lar eklemenize olanak tanır ve birden fazla betiğin oyun işlevini değiştirmesini sağlar.
Metotlar
Belirli bir olay (veya "hook") meydana geldiğinde otomatik olarak çağrılması için Hook sistemine bir fonksiyon (veya "callback") kaydeder.
Belirtilen olayla ilişkili tüm hook'ları, biri nil dışında bir şey döndürene kadar çağırır ve ardından bu veriyi döndürür.
Neredeyse tüm durumlarda, bunun yerine hook.Run kullanmalısınız - bu, dahili olarak hook.Call'u çağırır ancak oyun modu tablosunu kendisi sağlayarak kodunuzu daha düzenli hale getirir.
Sağlanan tanımlayıcıya sahip hook'u, belirtilen olaydan kaldırır.
Belirtilen olayla ilişkili tüm hook'ları, biri nil dışında bir şey döndürene kadar çağırır ve ardından bu veriyi döndürür. Eğer hiçbir hook herhangi bir veri döndürmezse, varsa GAMEMODE:<eventName> alternatifini çağırmayı deneyecektir.
Bu fonksiyon dahili olarak hook.Call'u çağırır.
Ayrıca bakınız: gamemode.Call - bununla aynıdır, ancak oyun modu fonksiyonu tanımlamamışsa hook'ları çağırmaz.
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord