# player\_manager

- **İngilizce aslı:** https://wiki.facepunch.com/gmod/player_manager
- **Çeviri tarihi:** 2025-09-08

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](https://gmod.tr/wiki/player_manager.AddValidHands)( [string](https://gmod.tr/wiki/string) name, [string](https://gmod.tr/wiki/string) model, [number](https://gmod.tr/wiki/number) skin = 0, [string](https://gmod.tr/wiki/string) bodygroups = "0000000", [boolean](https://gmod.tr/wiki/boolean) matchBodySkin = false )

Oyuncu modeline görünüm modeli (view model) elleri atar.

player_manager.[AddValidModel](https://gmod.tr/wiki/player_manager.AddValidModel)( [string](https://gmod.tr/wiki/string) name, [string](https://gmod.tr/wiki/string) model )

Basitleştirilmiş bir adı, geçerli bir oyuncu modelinin yoluyla ilişkilendirir. Sadece dahili olarak kullanılır.

[table](https://gmod.tr/wiki/table) player_manager.[AllValidModels](https://gmod.tr/wiki/player_manager.AllValidModels)()

Geçerli oyuncu modellerinin tüm listesini döndürür.

player_manager.[ClearPlayerClass](https://gmod.tr/wiki/player_manager.ClearPlayerClass)( [Player](https://gmod.tr/wiki/Player) ply )

Oyuncunun ClassID'sini 0 olarak ayarlayarak sınıf ilişkisini temizler.

[string](https://gmod.tr/wiki/string) player_manager.[GetPlayerClass](https://gmod.tr/wiki/player_manager.GetPlayerClass)( [Player](https://gmod.tr/wiki/Player) ply )

Bir oyuncunun sınıfını alır.

[table](https://gmod.tr/wiki/table) player_manager.[GetPlayerClasses](https://gmod.tr/wiki/player_manager.GetPlayerClasses)()

Kayıtlı tüm oyuncu sınıflarının bir kopyasını alır.

[table](https://gmod.tr/wiki/table) player_manager.[GetPlayerClassTable](https://gmod.tr/wiki/player_manager.GetPlayerClassTable)( [Player](https://gmod.tr/wiki/Player) ply )

Bir oyuncunun sınıf tablosunu alır.

player_manager.[OnPlayerSpawn](https://gmod.tr/wiki/player_manager.OnPlayerSpawn)( [Player](https://gmod.tr/wiki/Player) ply, [boolean](https://gmod.tr/wiki/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](https://gmod.tr/wiki/player_manager.RegisterClass)( [string](https://gmod.tr/wiki/string) name, [table](https://gmod.tr/wiki/table) table, [string](https://gmod.tr/wiki/string) base = nil )

Daha sonra oyunculara atanacak bir sınıf metatablosunu (metatable) kaydeder.

[vararg](https://gmod.tr/wiki/vararg) player_manager.[RunClass](https://gmod.tr/wiki/player_manager.RunClass)( [Player](https://gmod.tr/wiki/Player) ply, [string](https://gmod.tr/wiki/string) funcName, ... )

Oyuncunun ayarlanmış sınıfı içinde isimlendirilmiş bir fonksiyonu çalıştırır.

player_manager.[SetPlayerClass](https://gmod.tr/wiki/player_manager.SetPlayerClass)( [Player](https://gmod.tr/wiki/Player) ply, [string](https://gmod.tr/wiki/string) className )

Bir oyuncunun sınıfını ayarlar.

[table](https://gmod.tr/wiki/table) player_manager.[TranslatePlayerHands](https://gmod.tr/wiki/player_manager.TranslatePlayerHands)( [string](https://gmod.tr/wiki/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](https://gmod.tr/wiki/string) player_manager.[TranslatePlayerModel](https://gmod.tr/wiki/player_manager.TranslatePlayerModel)( [string](https://gmod.tr/wiki/string) shortName )

Basitleştirilmiş bir ad için geçerli model yolunu döndürür.

[string](https://gmod.tr/wiki/string) player_manager.[TranslateToPlayerModelName](https://gmod.tr/wiki/player_manager.TranslateToPlayerModelName)( [string](https://gmod.tr/wiki/string) model )

Bir oyuncu modelinin geçerli model yolu için basitleştirilmiş adı döndürür. player_manager.TranslatePlayerModel'in tersidir.

- [GMod Wiki ana sayfası](https://gmod.tr/wiki)

---

[Tüm sunucular](https://gmod.tr/) · [GmodTR Launcher](https://gmod.tr/launcher) · [Rehber](https://gmod.tr/rehber) · [GMod Wiki](https://gmod.tr/wiki) · [GmodTR nedir?](https://gmod.tr/hakkinda) · [Sunucu ekle](https://gmod.tr/sunucu-ekle) · [Discord](https://discord.gg/gmodtr)

Kaynak: https://gmod.tr/wiki/player_manager
