util.PointContents

  number util.PointContents( Vector position )

Açıklama

Belirtilen pozisyonun içeriğini döndürür.

Bu fonksiyon yalnızca dünya ortamlarını örnekler. Örneğin, sadece oyuncular için çalışan Entity:WaterLevel'ın aksine, Entity:GetPos'un su altında olup olmadığını kontrol etmek için kullanılabilir.

Argümanlar

1 Vector position
İçerik örneğinin alınacağı pozisyon.

Döndürülen Değer

1 number ile CONTENTS enum
İçerik bitflag'ı, bkz. CONTENTS enum

Örnek

İz (trace) pozisyonunun su altında olup olmadığını kontrol edin.

local tr = Entity( 1 ):GetEyeTrace() print( bit.band( util.PointContents( tr.HitPos ), CONTENTS_WATER ) == CONTENTS_WATER )

Örnek

Nesnenin zaten geçerli olduğu varsayılarak, iz (trace) varlığının (entity) pozisyonunun su altında olup olmadığını kontrol edin.

if ( bit.band( util.PointContents( tr.Entity:GetPos() ), CONTENTS_WATER ) == CONTENTS_WATER ) then -- Varlığın pozisyonu su altındaysa yapılacak işlemleri buraya yazın. end

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