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.
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.
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.
Bir oyuncunun sınıf tablosunu alır.
Oyuncu doğduğunda (spawn) temel sınıf değişkenlerini uygular.
Ana oyun modundaki GM:PlayerSpawn'dan çağrılır.
Daha sonra oyunculara atanacak bir sınıf metatablosunu (metatable) kaydeder.
Oyuncunun ayarlanmış sınıfı içinde isimlendirilmiş bir fonksiyonu çalıştırır.
Bir oyuncunun sınıfını ayarlar.
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.
Basitleştirilmiş bir ad için geçerli model yolunu döndürür.
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