DamageInfo

  CTakeDamageInfo DamageInfo()

Açıklama

Bir CTakeDamageInfo nesnesi döndürür.

Bu, benzersiz bir nesne oluşturmaz, bunun yerine paylaşılan bir referans döndürür. Bu, bu nesnelerden iki veya daha fazlasını aynı anda kullanamayacağınız anlamına gelir.

Sorun Takipçisi: 2771

Döndürülen Değer

Örnek

Örnek kullanım

function TakeDamage( victim, damage, attacker, inflictor ) local dmg = DamageInfo() -- Sunucu taraflı bir hasar bilgisi sınıfı oluşturun dmg:SetDamage( damage ) dmg:SetAttacker( attacker ) dmg:SetInflictor( inflictor ) dmg:SetDamageType( DMG_ENERGYBEAM ) victim:TakeDamageInfo( dmg ) end concommand.Add( "kill_this_entity", function( ply, cmd, args ) local target = ply:GetEyeTrace().Entity if ( target:IsVehicle() ) then target = target:GetDriver() -- Bunu, içerideki oyuncuya hasar verecek şekilde dönüştürün end -- Hedef bir araçtaki oyuncu olduğunda hasar almayacaktır TakeDamage( target, target:Health(), ply, ply:GetActiveWeapon() ) end )

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