Entity:GetSequenceInfo
Açıklama
Bir entity'nin sekansı hakkında bilgi içeren bir tablo döndürür.
Argümanlar
Döndürülenler
1 table
Entity'nin sekansı hakkında bilgi içeren tablo veya ID aralık dışındaysa
nil. Bakınız SequenceInfo yapısı.Örnek
Her oyuncunun kafasının üzerine, mevcut sekansının adını, aktivite numarasını ve aktivite adını içeren sınırlayıcı kutusunu (bounding box) çizer.
hook.Add( "PostPlayerDraw", "Sequence_Name", function( ply )
local seqinfo = ply:GetSequenceInfo( ply:GetSequence() )
seqinfo.player = ply
render.DrawWireframeBox( ply:GetPos(), ply:GetAngles(), seqinfo.bbmin, seqinfo.bbmax, color_white, true )
end )
hook.Add( "HUDPaint", "Sequence_Name", function()
for _, ply in ipairs( player.GetAll() ) do
local seqinfo = ply:GetSequenceInfo( ply:GetSequence() )
local textpos = ( ply:GetPos() + Vector( 0, 0, seqinfo.bbmax.z + 10 ) ):ToScreen()
if textpos.visible then
draw.SimpleText( seqinfo.label, "GModNotify", textpos.x, textpos.y, color_white, TEXT_ALIGN_CENTER )
draw.SimpleText( seqinfo.activity .. ": " .. seqinfo.activityname, "GModNotify", textpos.x, textpos.y + 20, color_white, TEXT_ALIGN_CENTER )
end
end
end )
Çıktı: 

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