Entity:DTVar

  Entity:DTVar( string type, number slot, string name )
  Entity:DTVar( string type, string name )

Açıklama

Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız.



Bunun yerine Entity:NetworkVar kullanmalısınız

Bir Veri Tablosu (Data Table) değişkeni için bir `self.dt.NAME` takma adı (alias) oluşturur.

Varsayılan Argümanlar

1 string type
Kurulmakta olan DTVar'ın türü. Desteklenen seçenekler:
  • String (511 karaktere kadar)
  • Bool
  • Float
  • Int (32-bit işaretli tamsayı)
  • Vector
  • Angle
  • Entity
2 number slot
DTVar'ın ID'si. String'ler için 0 ile 3 arasında, diğer her şey için 0 ile 31 arasında olabilir.

Bu tamamen atlanabilir (argümanlar kayacaktır) ve bir sonraki uygun slotu kullanacaktır.

3 string name
DTVar'a atıfta bulunacağınız isim. Geçerli bir değişken adı olmalıdır. (Boşluk yok!)
Argüman Aşırı Yüklemesi: Slot argümanı atlandığında
1 string type
Kurulmakta olan DTVar'ın türü. Desteklenen seçenekler:
  • String (511 karaktere kadar)
  • Bool
  • Float
  • Int (32-bit işaretli tamsayı)
  • Vector
  • Angle
  • Entity
2 string name
DTVar'a atıfta bulunacağınız isim. Geçerli bir değişken adı olmalıdır. (Boşluk yok!)

Örnek

TargetZ ve Speed adında iki adet float türünde ağ değişkeni (networked variable) oluşturur.

function ENT:SetupDataTables() self:DTVar( "Float", 0, "TargetZ" ) self:DTVar( "Float", 1, "Speed" ) end

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