gamemode.Call

  any gamemode.Call( string name, ... )

Açıklama

Motor tarafından, yüklenmiş oyun modundaki bir kancayı (hook) çağırmak için kullanılır.

Sağlanan 'name' (isim) olayının aktif oyun modunda tanımlanmış olması gerekir. Aksi takdirde, hook.Add ile eklenen kancalar dahi çağrılmaz ve hiçbir şey olmaz.

Bu, hook.Run ve hook.Call'a benzer, ancak kanca kütüphanesi, karşılık gelen bir oyun modu fonksiyonu olmasa bile hook.Add ile oluşturulan kancaları çağıracaktır.

Argümanlar

1 string name
Çağrılacak kancanın (hook) adı.
2 vararg args
Argümanlar

Döndürülen Değer

1 any
Kanca fonksiyonunun sonucu - en fazla 6 değer olabilir. Eğer oyun modu fonksiyonu mevcut değilse (yani hiçbir şey olmadıysa) false döndürür, ancak unutmayın - bir kanca da false döndürebilir.

Örnek

Sandbox modunda bir intihar ölüm bildirimi gösterir.

local ply = Entity(1) gamemode.Call( "AddDeathNotice", ply:GetName(), ply:Team(), nil, ply:GetName(), ply:Team() )
Çıktı:

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