PLAYER

Bir oyuncu sınıfını temsil eder.

Oyuncu sınıfı kancalarının (hook) özel bir alanı vardır:

  • Player Player - Bir kancanın çağrıldığı oyuncu.
Bu kancalar player_manager içinde kullanılır, bu hook.Add ile bağlanamaz.

Olaylar

PLAYER:ClassChanged()
Oyuncunun sınıfı bu sınıftan değiştirildiğinde çağrılır.
PLAYER:Death()
Oyuncu öldüğünde çağrılır.
GM:FinishMove'dan çağrılır. Mevcut oyun modu GM:FinishMove'u geçersiz kılar ve bu kancayı çağırmazsa bu kanca çalışmaz. Bu kanca, drive.FinishMove çağrıldıktan sonra çalışır.
Hangi el modelinin kullanılacağını belirlemek için oyuncu doğduğunda (spawn) çağrılır.
PLAYER:Init()
Sınıf nesnesi oluşturulduğunda çağrılır.
PLAYER:Loadout()
Oyuncuya varsayılan teçhizatını (loadout) vermek için doğduğunda (spawn) çağrılır.
boolean PLAYER:Move( CMoveData mv )
GM:Move'dan çağrılır. Mevcut oyun modu GM:Move'u geçersiz kılar ve bu kancayı çağırmazsa bu kanca çalışmaz. Bu kanca, drive.Move çağrıldıktan sonra çalışır.
PLAYER:PostDrawViewModel( Entity viewmodel, Entity weapon )
Viewmodel çizildikten sonra çağrılır.
PLAYER:PreDrawViewModel( Entity viewmodel, Entity weapon )
Viewmodel çizilmeden önce çağrılır.
PLAYER:SetModel()
Oyuncu modelini sınıftan ayarlamamız gerektiğinde çağrılır. Bu yalnızca GM:PlayerSetModel'i geçersiz kılmadıysanız veya bu fonksiyonu ondan veya player_manager.RunClass kullanarak başka bir yerden çağırmadıysanız çağrılır.
PLAYER:SetupDataTables()
Ağ (network) tablosu erişimcilerini kurar.
PLAYER:Spawn()
Oyuncu doğduğunda (spawn) çağrılır.
GM:CreateMove'dan çağrılır. Mevcut oyun modu GM:SetupMove'u geçersiz kılar ve bu kancayı çağırmazsa bu kanca çalışmaz. Bu kanca, drive.StartMove çağrıldıktan sonra çalışır.
PLAYER:ViewModelChanged( Entity viewmodel, string old, string new )
Oyuncu silahını değiştirip viewmodel modelinin değişmesine neden olduğunda çağrılır.

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