Entity:NetworkVarElement

  Entity:NetworkVarElement( string type, number slot, string element, string name, table extended = nil )
  Entity:NetworkVarElement( string type, string element, string name, table extended = nil )

Açıklama

Entity:NetworkVar fonksiyonuna benzer şekilde, entity üzerinde bir ağ değişkeni oluşturur ve bunun için Set/Get fonksiyonları ekler. Bu metot, değerini bir vektörün veya bir açının üye değeri olarak saklar. Bu, Vector ve Angle limitinden feragat ederek, Int ve Float türleri için Entity:NetworkVar fonksiyonunun normal değişken limitinin ötesine geçmeye olanak tanır.

Bu fonksiyon sadece ENTITY:SetupDataTables içinde çağrılmalıdır.

Ne yaptığınızdan tam olarak emin değilseniz, SetDT* ve özel set metotlarınızı istemci (client) tarafında çağırmadığınızdan emin olun.

Varsayılan Argümanlar

1 string type
Desteklenen seçenekler:
  • Vector
  • Angle
2 number slot
Bu Vector veya Angle için 0 ile 31 arasında bir slottur. Daha detaylı açıklama için Entity:NetworkVar sayfasına bakın.

Bu argüman tamamen atlanabilir (argümanlar kayacaktır) ve bu durumda bir sonraki mevcut slotu kullanacaktır.

3 string element
Değerin bir Vector veya Angle'ın hangi elemanında saklanacağını belirtir. Bu, Angle'lar için p, y, r ve Vector'ler için x, y, z olabilir.
4 string name
İsim, ona nasıl erişeceğinizi etkileyecektir. Eğer Foo olarak adlandırırsanız, entity'nize iki yeni fonksiyon eklemiş olursunuz - SetFoo() ve GetFoo(). Bu yüzden, verdiğiniz ismin mevcut fonksiyonlarla çakışmamasına dikkat edin (örneğin, "Pos" olarak adlandırmayın).
5 table extended = nil
Ekstra bilgiler içeren bir tablo. Detaylar için Entity:NetworkVar sayfasına bakın.
Argüman Aşırı Yüklemesi: Slot argümanı atlandı
1 string type
Desteklenen seçenekler:
  • Vector
  • Angle
2 string element
Değerin bir Vector veya Angle'ın hangi elemanında saklanacağını belirtir. Bu, Angle'lar için p, y, r ve Vector'ler için x, y, z olabilir.
3 string name
İsim, ona nasıl erişeceğinizi etkileyecektir. Eğer Foo olarak adlandırırsanız, entity'nize iki yeni fonksiyon eklemiş olursunuz - SetFoo() ve GetFoo(). Bu yüzden, verdiğiniz ismin mevcut fonksiyonlarla çakışmamasına dikkat edin (örneğin, "Pos" olarak adlandırmayın).
4 table extended = nil
Ekstra bilgiler içeren bir tablo. Detaylar için Entity:NetworkVar sayfasına bakın.

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