# FindMetaTable

- **Ortam:** İstemci, Sunucu, Menü
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/Global.FindMetaTable
- **Çeviri tarihi:** 2025-09-08

```lua
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](https://gmod.tr/wiki/Meta_Tables) sayfasında meta tablolar hakkında daha fazla bilgi edinebilirsiniz.

Bu fonksiyon ile alınabilecek meta tabloların bir listesini [TYPE enum](https://gmod.tr/wiki/Enums/TYPE) sayfasında bulabilirsiniz. Açıklamadaki isim, bu fonksiyon ile kullanılacak olan metindir.

Özel meta tablolar [RegisterMetaTable](https://gmod.tr/wiki/Global.RegisterMetaTable) aracılığıyla kaydedilmelidir.

## Argümanlar

1. [string](https://gmod.tr/wiki/string) **metaName**: Meta tablosu alınacak nesne türü.

## Döndürülen Değerler

1. [table](https://gmod.tr/wiki/table) veya [nil](https://gmod.tr/wiki/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.

```lua
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ı:**

```lua
Get well soon, Player1!
I just don't understand how you're always sick...
```

- [GMod Wiki ana sayfası](https://gmod.tr/wiki)

---

[Tüm sunucular](https://gmod.tr/) · [GmodTR Launcher](https://gmod.tr/launcher) · [Rehber](https://gmod.tr/rehber) · [GMod Wiki](https://gmod.tr/wiki) · [GmodTR nedir?](https://gmod.tr/hakkinda) · [Sunucu ekle](https://gmod.tr/sunucu-ekle) · [Discord](https://discord.gg/gmodtr)

Kaynak: https://gmod.tr/wiki/Global.FindMetaTable
