# ENTITY:DoImpactEffect

- **Ortam:** İstemci, Sunucu
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/ENTITY:DoImpactEffect
- **Çeviri tarihi:** 2025-09-08

```lua
boolean ENTITY:DoImpactEffect( table tr, number damageType )
```

## Açıklama

Varlığın oluşturduğu mermi çarpma efektlerini geçersiz kılması için çağrılır. Bu, varlık vurulduğunda değil, [Entity:FireBullets](https://gmod.tr/wiki/Entity:FireBullets) aracılığıyla kendi mermilerini ateşlediğinde çağrılır.

> **NOT:** Bu hook yalnızca `anim` türündeki varlıklar için çalışır.

## Argümanlar

1. [table](https://gmod.tr/wiki/table) **tr**: Merminin başlangıç noktasından çarpma noktasına kadar olan bir [TraceResult yapısı](https://gmod.tr/wiki/Structures/TraceResult)
2. [number](https://gmod.tr/wiki/number) **damageType**: Merminin hasar türü. [DMG enum](https://gmod.tr/wiki/Enums/DMG) sayfasına bakınız

## Dönen Değer

1. [boolean](https://gmod.tr/wiki/boolean): Varsayılan eylemi (C++'da `UTIL_ImpactTrace` fonksiyonunu çağırmak) yapmamak için true döndürün

### Örnek

ENT'in AR2 mermi çarpma efektine sahip olmasını sağlar.

```lua
function ENT:DoImpactEffect( tr, nDamageType )

	if ( tr.HitSky ) then return end

	local effectdata = EffectData()
	effectdata:SetOrigin( tr.HitPos + tr.HitNormal )
	effectdata:SetNormal( tr.HitNormal )
	util.Effect( "AR2Impact", effectdata )

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/ENTITY:DoImpactEffect
