FindMetaTable

  table veya nil FindMetaTable( string metaName )

Açıklama

Eşleşen isme sahip sınıfın meta tablosunu döndürür.

Meta Tablolar sayfasında meta tablolar hakkında daha fazla bilgi edinebilirsiniz.

Bu fonksiyon ile alınabilecek meta tabloların bir listesini TYPE enum sayfasında bulabilirsiniz. Açıklamadaki isim, bu fonksiyon ile kullanılacak olan metindir.

Özel meta tablolar RegisterMetaTable aracılığıyla kaydedilmelidir.

Argümanlar

1 string metaName
Meta tablosu alınacak nesne türü.

Döndürülen Değerler

1 table veya nil
İlgili meta tablo veya eğer mevcut değilse nil.

Örnek

Oyuncu meta tablosuna, bir oyuncunun hasta olup olmadığını kontrol etmek için çok basit bir fonksiyon ekler.

local meta = FindMetaTable("Player") function meta:IsSick() return true end -- Bir süre sonra... local ply = Entity(1) if ( ply:IsSick() ) then ply:ChatPrint( "Get well soon, " .. ply:Nick() .. "!" ) ply:ChatPrint( "I just don't understand how you're always sick..." ) end
Çıktı:
Get well soon, Player1! I just don't understand how you're always sick...

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