player_manager

player_manager kütüphanesi, oyuncu modellerini ayarlamak veya oyuncu sınıfları oluşturmak gibi oyuncu yönetimi işlemlerini yapmanızı sağlar.

Metotlar

player_manager.AddValidHands( string name, string model, number skin = 0, string bodygroups = "0000000", boolean matchBodySkin = false )
Oyuncu modeline görünüm modeli (view model) elleri atar.
player_manager.AddValidModel( string name, string model )
Basitleştirilmiş bir adı, geçerli bir oyuncu modelinin yoluyla ilişkilendirir. Sadece dahili olarak kullanılır.
table player_manager.AllValidModels()
Geçerli oyuncu modellerinin tüm listesini döndürür.
player_manager.ClearPlayerClass( Player ply )
Oyuncunun ClassID'sini 0 olarak ayarlayarak sınıf ilişkisini temizler.
string player_manager.GetPlayerClass( Player ply )
Bir oyuncunun sınıfını alır.
table player_manager.GetPlayerClasses()
Kayıtlı tüm oyuncu sınıflarının bir kopyasını alır.
table player_manager.GetPlayerClassTable( Player ply )
Bir oyuncunun sınıf tablosunu alır.
player_manager.OnPlayerSpawn( Player ply, boolean transiton )
Oyuncu doğduğunda (spawn) temel sınıf değişkenlerini uygular. Ana oyun modundaki GM:PlayerSpawn'dan çağrılır.
player_manager.RegisterClass( string name, table table, string base = nil )
Daha sonra oyunculara atanacak bir sınıf metatablosunu (metatable) kaydeder.
vararg player_manager.RunClass( Player ply, string funcName, ... )
Oyuncunun ayarlanmış sınıfı içinde isimlendirilmiş bir fonksiyonu çalıştırır.
player_manager.SetPlayerClass( Player ply, string className )
Bir oyuncunun sınıfını ayarlar.
table player_manager.TranslatePlayerHands( string name )
Verilen oyuncu modeli için doğru elleri alır. Varsayılan olarak citizen ellerini döndürür. Bir modele elleri tanımlamak/bağlamak için player_manager.AddValidHands'e bakın - bu bir yerde tanımlanmalıdır, aksi takdirde model burada citizen ellerini döndürür.
string player_manager.TranslatePlayerModel( string shortName )
Basitleştirilmiş bir ad için geçerli model yolunu döndürür.
string player_manager.TranslateToPlayerModelName( string model )
Bir oyuncu modelinin geçerli model yolu için basitleştirilmiş adı döndürür. player_manager.TranslatePlayerModel'in tersidir.

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