Revision Difference
Entity:GetBoneName#515723
<function name="GetBoneName" parent="Entity" type="classfunc">⤶
<description>Returns name of given bone id.</description>⤶
<realm>Shared</realm>⤶
<args>⤶
<arg name="index" type="number">ID of bone to lookup name of</arg>⤶
</args>⤶
<rets>⤶
<ret name="" type="string">The name of given bone⤶
⤶
* nil in case we failed or entity doesn't have a model⤶
* "__INVALIDBONE__" in case the name cannot be read or the index is out of range.</ret>⤶
</rets>⤶
</function>⤶
⤶
<example>⤶
<description>Will print name of bone name with id 0 for first player.</description>⤶
<code>print( Entity( 1 ):GetBoneName( 0 ) )</code>⤶
<output>ValveBiped.Bip01_Pelvis</output>⤶
⤶
</example>⤶
⤶
⤶
<example>⤶
<description>Prints all the bones of an entity.</description>⤶
<code>⤶
function PrintBones(ent)⤶
for i=0, ent:GetBoneCount()-1 do⤶
print(i,ent:GetBoneName(i))⤶
end⤶
end⤶
</code>⤶
<outputfixedwidth>Fixed width</outputfixedwidth>⤶
<output>⤶
0 ValveBiped.Bip01_Pelvis⤶
1 ValveBiped.Bip01_Spine⤶
2 ValveBiped.Bip01_Spine1⤶
3 ValveBiped.Bip01_Spine2⤶
4 ValveBiped.Bip01_Spine4⤶
5 ValveBiped.Bip01_Neck1⤶
6 ValveBiped.Bip01_Head1⤶
7 ValveBiped.forward⤶
8 ValveBiped.Bip01_R_Clavicle⤶
9 ValveBiped.Bip01_R_UpperArm⤶
10 ValveBiped.Bip01_R_Forearm⤶
11 ValveBiped.Bip01_R_Hand⤶
12 ValveBiped.Anim_Attachment_RH⤶
13 ValveBiped.Bip01_L_Clavicle⤶
14 ValveBiped.Bip01_L_UpperArm⤶
15 ValveBiped.Bip01_L_Forearm⤶
16 ValveBiped.Bip01_L_Hand⤶
17 ValveBiped.Anim_Attachment_LH⤶
18 ValveBiped.Bip01_R_Thigh⤶
19 ValveBiped.Bip01_R_Calf⤶
20 ValveBiped.Bip01_R_Foot⤶
21 ValveBiped.Bip01_R_Toe0⤶
22 ValveBiped.Bip01_L_Thigh⤶
23 ValveBiped.Bip01_L_Calf⤶
24 ValveBiped.Bip01_L_Foot⤶
25 ValveBiped.Bip01_L_Toe0⤶
26 ValveBiped.Bip01_L_Finger4⤶
27 ValveBiped.Bip01_L_Finger41⤶
28 ValveBiped.Bip01_L_Finger42⤶
29 ValveBiped.Bip01_L_Finger3⤶
30 ValveBiped.Bip01_L_Finger31⤶
31 ValveBiped.Bip01_L_Finger32⤶
32 ValveBiped.Bip01_L_Finger2⤶
33 ValveBiped.Bip01_L_Finger21⤶
34 ValveBiped.Bip01_L_Finger22⤶
35 ValveBiped.Bip01_L_Finger1⤶
36 ValveBiped.Bip01_L_Finger11⤶
37 ValveBiped.Bip01_L_Finger12⤶
38 ValveBiped.Bip01_L_Finger0⤶
39 ValveBiped.Bip01_L_Finger01⤶
40 ValveBiped.Bip01_L_Finger02⤶
41 ValveBiped.Bip01_R_Finger4⤶
42 ValveBiped.Bip01_R_Finger41⤶
43 ValveBiped.Bip01_R_Finger42⤶
44 ValveBiped.Bip01_R_Finger3⤶
45 ValveBiped.Bip01_R_Finger31⤶
46 ValveBiped.Bip01_R_Finger32⤶
47 ValveBiped.Bip01_R_Finger2⤶
48 ValveBiped.Bip01_R_Finger21⤶
49 ValveBiped.Bip01_R_Finger22⤶
50 ValveBiped.Bip01_R_Finger1⤶
51 ValveBiped.Bip01_R_Finger11⤶
52 ValveBiped.Bip01_R_Finger12⤶
53 ValveBiped.Bip01_R_Finger0⤶
54 ValveBiped.Bip01_R_Finger01⤶
55 ValveBiped.Bip01_R_Finger02⤶
56 ValveBiped.Bip01_L_Elbow⤶
57 ValveBiped.Bip01_L_Ulna⤶
58 ValveBiped.Bip01_R_Ulna⤶
59 ValveBiped.Bip01_R_Shoulder⤶
60 ValveBiped.Bip01_L_Shoulder⤶
61 ValveBiped.Bip01_R_Trapezius⤶
62 ValveBiped.Bip01_R_Wrist⤶
63 ValveBiped.Bip01_R_Bicep⤶
64 ValveBiped.Bip01_L_Bicep⤶
65 ValveBiped.Bip01_L_Trapezius⤶
66 ValveBiped.Bip01_L_Wrist⤶
67 ValveBiped.Bip01_R_Elbow⤶
</output>⤶
⤶
</example>