# GM:PostEntityTakeDamage

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

```lua
GM:PostEntityTakeDamage( Entity ent, CTakeDamageInfo dmginfo, boolean wasDamageTaken )
```

## Açıklama

Bir entity, hasar filtrelerini vb. geçtikten sonra bir hasar olayı aldığında çağrılır.

Hasar olaylarını engellemek veya başka bir şekilde değiştirmek isterseniz [GM:EntityTakeDamage](https://gmod.tr/wiki/GM:EntityTakeDamage) sayfasına bakın.

> **UYARI:** Bu hook'tan hasar alan entity'ye hasar uygulamak, sonsuz döngüye veya çökmeye yol açacaktır.

## Argümanlar

1. [Entity](https://gmod.tr/wiki/Entity) **ent**: Hasarı alan entity.
2. [CTakeDamageInfo](https://gmod.tr/wiki/CTakeDamageInfo) **dmginfo**: Hasar olayı hakkında detaylı bilgi.
3. [boolean](https://gmod.tr/wiki/boolean) **wasDamageTaken**: Entity'nin hasarı gerçekten alıp almadığı. (Örneğin, bir Strider'a ateş etmek bu olayı tetikler, ancak mermi hasarı almaz).

### Örnek

Hasar alma olayları meydana geldiğinde, olay hakkında bazı bilgileri gösterir.

```lua
hook.Add( "PostEntityTakeDamage", "PostEntityTakeDamagePrintOut", function( ent, dmgInfo, wasDamageTaken )
	print( dmgInfo:GetDamage() )
	print( ent, dmgInfo:GetAttacker(), dmgInfo:GetWeapon(), dmgInfo:GetInflictor() )
end )
```

- [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/GM:PostEntityTakeDamage
