Entity/GetBoneName

From Garry's Mod
Jump to: navigation, search
 Entity:GetBoneName( )

Contents

Description

Returns name of given bone id.

Arguments

number index

ID of bone to lookup name of

Returns

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.

Examples

Example

Will print name of bone name with id 0 for first player.

print( Entity( 1 ):GetBoneName( 0 ) )

Output:

ValveBiped.Bip01_Pelvis

Examples

Example

Prints all the bones of an entity.

function PrintBones(ent)
    for i=0, ent:GetBoneCount()-1 do
        print(i,ent:GetBoneName(i))
    end
end

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
Personal tools
Navigation