player_manager.RegisterClass

  player_manager.RegisterClass( string name, table table, string base = nil )

Açıklama

Daha sonra oyunculara atanmak üzere bir sınıf metatablosu (class metatable) kaydeder.

Argümanlar

1 string name
Sınıf adı
2 table table
Sınıf metatablosu, bkz. PLAYER yapısı
3 string base = nil
Temel sınıf adı

Örnek

Bir sınıf tablosu kaydetmeye hızlı bir bakış.

local PLAYER = {} PLAYER.DisplayName = "Default Class" -- ... player_manager.RegisterClass( "player_default", PLAYER, nil )

Örnek

Tabloyu kaydederken ayarladığınız verileri baseclass.Get( "<classname>" ) kullanarak alabilirsiniz.

PrintTable( baseclass.Get( "player_default" ) )
Çıktı:
Walkspeed = 300 RunSpeed = 500 CalcView = function: 0x00665988 UseVMHands = true --- etc...

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