GM:PostEntityTakeDamage

  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 sayfasına bakın.

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

Argümanlar

1 Entity ent
Hasarı alan entity.
2 CTakeDamageInfo dmginfo
Hasar olayı hakkında detaylı bilgi.
3 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.

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

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