GM:PostEntityFireBullets
Açıklama
Bir kurşun peleti (yani bu kanca bir tüfek atışı için birden fazla kez adlandırılır) bir varlıktan ateş edildiğinde her çağrılmaktadır.
Görelim. GM:EntityFireBullets Eğer ateş edilmeden önce mermileri değiştirmek isterseniz.
Bu kanca doğrudan... Entity:FireBulletsBu sebeple telefon edemezsin. Entity:FireBullets Bu kancın içinde ya da sonsuz bir döngü olur ve oyun çökür.
Argümanlar
2. Tablo ile FiredBullet yapısı veriler
Atılan mermiyle ilgili bir veri tablosu.
Görelim. FiredBullet yapısı.
Geri dönüşler
Örnek
Müşteri ve sunucu mermi izleri / hitpos gösterir developer 1 etkinleştirilmiştir.
local bulletColor = SERVER and Color( 3, 169, 244, 100 ) or Color( 222, 169, 9, 100 )
local missColor = SERVER and Color( 137, 222, 255, 100 ) or Color( 255, 222, 102, 100 )
hook.Add( "PostEntityFireBullets", "ShowBulletTracers", function( ent, data )
if not ent:IsPlayer() then return end
local tr = data.Trace
local col = bulletColor
if tr.Entity == game.GetWorld() then
col = missColor
end
debugoverlay.Line( tr.StartPos, tr.HitPos, 10, col, true )
debugoverlay.Box( tr.HitPos, Vector( -1, -1, -1 ), Vector( 1, 1, 1 ), 10, col, true )
end )
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord