CTakeDamageInfo:GetDamageType

  number CTakeDamageInfo:GetDamageType()

Açıklama

Hasarın hasar türünü/türlerini belirten bir bit bayrağı (bitflag) döndürür.

Bunun yerine CTakeDamageInfo:IsDamageType kullanmayı düşünün. Bu fonksiyon tarafından döndürülen değer birden fazla hasar türü içerebilir.

Döndürülen Değerler

1 number, DMG enum ile
Hasar türü/türleri, DMG enum'un bir kombinasyonu

Örnek

Tüm bu ifadeler birbirine denktir ve hasar bilgisi (damageinfo) mermi, patlama veya sopa hasarı içeriyorsa true (doğru) olarak sonuçlanır:

bit.band(dmginfo:GetDamageType(), bit.bor(DMG_BULLET, DMG_BLAST, DMG_CLUB)) ~= 0
dmginfo:IsDamageType(DMG_BULLET + DMG_BLAST + DMG_CLUB)
dmginfo:IsBulletDamage() or dmginfo:IsExplosionDamage() or dmginfo:IsDamageType(DMG_CLUB)

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