# baseclass

- **İngilizce aslı:** https://wiki.facepunch.com/gmod/baseclass
- **Çeviri tarihi:** 2025-09-08

`baseclass` kütüphanesi. Bir metatablonun (metatable) içinden bir alanı aramak için kullanılır.

## Metotlar

[table](https://gmod.tr/wiki/table) baseclass.[Get](https://gmod.tr/wiki/baseclass.Get)( [string](https://gmod.tr/wiki/string) name )

Bir nesnenin temel sınıfını (base class) alır. Bu sadece varlıklar (entities) tarafından değil, aynı zamanda widget'lar, paneller, sürüş modları (drive modes), silahlar ve oyun modları (gamemodes) (`gamemode_` öneki ile) tarafından da kullanılır. `DEFINE_BASECLASS` anahtar kelimesi, bu fonksiyona yapılan bir çağrıya dönüşür. Motor içerisinde şu kod ile değiştirilir: local BaseClass = baseclass.Get Sonsuz özyinelemeden (infinite recursion) kaçınmak için `self.BaseClass` yerine bunu kullanmayı tercih etmelisiniz. Daha fazla bilgi ve kullanım örnekleri için Temel Sınıflar (BaseClasses) referans sayfasına bakın.

baseclass.[Set](https://gmod.tr/wiki/baseclass.Set)( [string](https://gmod.tr/wiki/string) name, [table](https://gmod.tr/wiki/table) tab )

Başkaları tarafından türetilebilecek yeni bir temel sınıf (base class) ekler. Bu işlem şunlar için otomatik olarak yapılır: paneller (panels) sürüş modları (drive modes) varlıklar (entities) ve widget'lar silahlar (weapons) oyun modları (gamemodes) (`gamemode_` öneki ile) Daha fazla bilgi ve kullanım örnekleri için Temel Sınıflar (BaseClasses) referans sayfasına bakın.

- [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/baseclass
