Entity:GetAttachments
Açıklama
Belirtilen varlığın modelindeki tüm eklentileri içeren bir tablo döndürür.
Döndürülen Değerler
1 table
Eklenti verisi. Bkz. AttachmentData yapısı.
Modelin eklentisi olmaması veya başka bir tür sorun olması durumunda boş bir tablo döndürür.
Örnek
Kleiner oyuncu modelinde bulunan tüm eklentiler
Çıktı:
1:
id = 1
name = eyes
2:
id = 2
name = lefteye
3:
id = 3
name = righteye
4:
id = 4
name = nose
5:
id = 5
name = mouth
6:
id = 6
name = tie
7:
id = 7
name = pen
8:
id = 8
name = chest
9:
id = 9
name = hips
10:
id = 10
name = lefthand
11:
id = 11
name = righthand
12:
id = 12
name = forward
13:
id = 13
name = anim_attachment_RH
14:
id = 14
name = anim_attachment_LH
15:
id = 15
name = anim_attachment_head
Örnek
Tüm oyuncuların eklenti adlarını görüntüler
hook.Add( "PostPlayerDraw", "DrawAttachments", function( ply )
local attachments = ply:GetAttachments()
for _, att in pairs( attachments ) do
local attPos = ply:GetAttachment( att.id )
cam.Start2D()
local toScreen = attPos.Pos:ToScreen()
draw.DrawText( att.name, nil, toScreen.x, toScreen.y, nil, TEXT_ALIGN_CENTER )
cam.End2D()
end
end )
Çıktı: 

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