ENTITY:DoImpactEffect

  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 aracılığıyla kendi mermilerini ateşlediğinde çağrılır.

Bu hook yalnızca anim türündeki varlıklar için çalışır.

Argümanlar

1 table tr
Merminin başlangıç noktasından çarpma noktasına kadar olan bir TraceResult yapısı
2 number damageType
Merminin hasar türü. DMG enum sayfasına bakınız

Dönen Değer

1 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.

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

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