ENTITY:ImpactTrace

  boolean ENTITY:ImpactTrace( table traceResult, number damageType, string customImpactName = nil )

Açıklama

Bir mermi izi (trace) bu entity'ye isabet ettiğinde çağrılır ve true döndürerek varsayılan davranışı geçersiz kılmanıza olanak tanır.

Argümanlar

1 table traceResult
Bu entity'ye isabet eden iz (trace), bir TraceResult yapısı olarak.
2 number damageType
İz (trace) ile ilişkili hasar bitleri, bkz. DMG enum
3 string customImpactName = nil
Çarpma efektini geçersiz kılmak için kullanılacak efekt adı. Muhtemel argümanlar ImpactJeep, AirboatGunImpact, HelicopterImpact, ImpactGunship'tir.

Döndürülen Değer

1 boolean
Varsayılan çarpma efektlerini geçersiz kılmak için true döndürün.

Örnek

Orijinal mermi çarpma efektini gizler ve bunun yerine patlama efektleri oluşturur.

function ENT:ImpactTrace(trace,dmgtype,customimpactname) local effectdata = EffectData() effectdata:SetOrigin( trace.HitPos ) util.Effect( "Explosion", effectdata ) return true end

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