Meta Tablolar
Meta tablolar, oyundaki tüm sınıflara aynı anda fonksiyonlar eklemenizi sağlar.
Örneğin, "Entity" meta tablosuna aşağıdaki gibi bir fonksiyon eklemek:
local meta = FindMetaTable( "Entity" )
function meta:ResetHealth()
self:SetHealth( self:GetMaxHealth() )
end
Bu fonksiyonu TÜM entity'ler üzerinde aşağıdaki gibi kullanmanıza olanak tanır:
local ply = Entity( 1 ) -- Sunucudaki ilk oyuncuyu alır
ply:ResetHealth() -- Bu fonksiyonu bir oyuncu veya NPC de dahil olmak üzere herhangi bir entity üzerinde çağırabiliriz.
Ancak, bir fonksiyonu aşağıdaki gibi eklemek:
Bu fonksiyonu Entity( 1 ) DIŞINDA başka bir entity üzerinde kullanmanıza izin vermez.
FindMetaTable ile alınabilen tür meta tablolarının bir listesi TYPE enum sayfasında bulunabilir.
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord