Entity:SetOwner

  Entity:SetOwner( Entity owner = NULL )

Açıklama

Bu varlığın sahibini ayarlar ve onunla olan tüm fiziksel etkileşimi devre dışı bırakır.

Bu fonksiyon genellikle sahibi tarafından ateşlenen mermilerdeki fiziksel etkileşimleri devre dışı bırakmak için kullanılır, ancak fiziksel etkileşimlerin hiç söz konusu olmadığı durumlarda normal sahiplik için de kullanılabilir. Gravity gun, sahibi onunla çarpışamasa bile varlığı kaldırabilir, ancak Physics gun kaldıramaz.

Argümanlar

1 Entity owner = NULL
Sahip olarak ayarlanacak varlık.

Örnek

Garry'nin Flechette silahından alınmıştır, bir hunter'ın flechette'ini ateşler ve flechette'in sahibini silahı kullanan oyuncu olarak ayarlar.

function SWEP:PrimaryAttack() self:SetNextPrimaryFire( CurTime() + 0.1 ) if (!SERVER) then return end local Forward = self:GetOwner():EyeAngles():Forward() local ent = ents.Create( "hunter_flechette" ) if ( IsValid( ent ) ) then ent:SetPos( self:GetOwner():GetShootPos() + Forward * 32 ) ent:SetAngles( self:GetOwner():EyeAngles() ) ent:Spawn() ent:SetVelocity( Forward * 2000 ) ent:SetOwner( self:GetOwner() ) end end

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