# PLAYER

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

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

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

- [Player](https://gmod.tr/wiki/Player) **Player** - Bir kancanın çağrıldığı oyuncu.

> **NOT:** Bu kancalar [player_manager](https://gmod.tr/wiki/player_manager) içinde kullanılır, bu [hook.Add](https://gmod.tr/wiki/hook.Add) ile bağlanamaz.

## Olaylar

PLAYER:[ClassChanged](https://gmod.tr/wiki/PLAYER:ClassChanged)()

Oyuncunun sınıfı bu sınıftan değiştirildiğinde çağrılır.

PLAYER:[Death](https://gmod.tr/wiki/PLAYER:Death)()

Oyuncu öldüğünde çağrılır.

[boolean](https://gmod.tr/wiki/boolean) PLAYER:[FinishMove](https://gmod.tr/wiki/PLAYER:FinishMove)( [CMoveData](https://gmod.tr/wiki/CMoveData) mv )

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.

[table](https://gmod.tr/wiki/table) PLAYER:[GetHandsModel](https://gmod.tr/wiki/PLAYER:GetHandsModel)()

Hangi el modelinin kullanılacağını belirlemek için oyuncu doğduğunda (spawn) çağrılır.

PLAYER:[Init](https://gmod.tr/wiki/PLAYER:Init)()

Sınıf nesnesi oluşturulduğunda çağrılır.

PLAYER:[Loadout](https://gmod.tr/wiki/PLAYER:Loadout)()

Oyuncuya varsayılan teçhizatını (loadout) vermek için doğduğunda (spawn) çağrılır.

[boolean](https://gmod.tr/wiki/boolean) PLAYER:[Move](https://gmod.tr/wiki/PLAYER:Move)( [CMoveData](https://gmod.tr/wiki/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](https://gmod.tr/wiki/PLAYER:PostDrawViewModel)( [Entity](https://gmod.tr/wiki/Entity) viewmodel, [Entity](https://gmod.tr/wiki/Entity) weapon )

Viewmodel çizildikten sonra çağrılır.

PLAYER:[PreDrawViewModel](https://gmod.tr/wiki/PLAYER:PreDrawViewModel)( [Entity](https://gmod.tr/wiki/Entity) viewmodel, [Entity](https://gmod.tr/wiki/Entity) weapon )

Viewmodel çizilmeden önce çağrılır.

PLAYER:[SetModel](https://gmod.tr/wiki/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](https://gmod.tr/wiki/PLAYER:SetupDataTables)()

Ağ (network) tablosu erişimcilerini kurar.

PLAYER:[Spawn](https://gmod.tr/wiki/PLAYER:Spawn)()

Oyuncu doğduğunda (spawn) çağrılır.

[boolean](https://gmod.tr/wiki/boolean) PLAYER:[StartMove](https://gmod.tr/wiki/PLAYER:StartMove)( [CMoveData](https://gmod.tr/wiki/CMoveData) mv, [CUserCmd](https://gmod.tr/wiki/CUserCmd) cmd )

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](https://gmod.tr/wiki/PLAYER:ViewModelChanged)( [Entity](https://gmod.tr/wiki/Entity) viewmodel, [string](https://gmod.tr/wiki/string) old, [string](https://gmod.tr/wiki/string) new )

Oyuncu silahını değiştirip viewmodel modelinin değişmesine neden olduğunda çağrılır.

- [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_Hooks
