FiveM Docs / Native Reference
API Set:
  • all
  • server
  • client
Language:
  • raw
  • lua
  • c#
  • js
Namespace: TASKAPI set: clientGame: gta5editImprove

TASK_PLAY_ANIM

0xEA47FE3719165B94
0x5AB552C6
// TaskPlayAnim
void TASK_PLAY_ANIM(Ped ped, char* animDictionary, char* animationName, float blendInSpeed, float blendOutSpeed, int duration, int flag, float playbackRate, BOOL lockX, BOOL lockY, BOOL lockZ);

Animations list

float blendInSpeed > normal speed is 8.0f
----------------------  
float blendOutSpeed > normal speed is 8.0f
----------------------  
int duration: time in millisecond  
----------------------  
-1 _ _ _ _ _ _ _> Default (see flag)  
0 _ _ _ _ _ _ _ > Not play at all  
Small value _ _ > Slow down animation speed  
Other _ _ _ _ _ > freeze player control until specific time (ms) has   
_ _ _ _ _ _ _ _ _ passed. (No effect if flag is set to be   
_ _ _ _ _ _ _ _ _ controllable.)  
int flag:  
----------------------  
enum eAnimationFlags  
{  
 ANIM_FLAG_NORMAL = 0,  
   ANIM_FLAG_REPEAT = 1,  
   ANIM_FLAG_STOP_LAST_FRAME = 2,  
   ANIM_FLAG_UPPERBODY = 16,  
   ANIM_FLAG_ENABLE_PLAYER_CONTROL = 32,  
   ANIM_FLAG_CANCELABLE = 120,  
};  
Odd number : loop infinitely  
Even number : Freeze at last frame  
Multiple of 4: Freeze at last frame but controllable  
01 to 15 > Full body  
10 to 31 > Upper body  
32 to 47 > Full body > Controllable  
48 to 63 > Upper body > Controllable  
...  
001 to 255 > Normal  
256 to 511 > Garbled  
...  
playbackRate:  
values are between 0.0 and 1.0  
lockX:    
0 in most cases 1 for rcmepsilonism8 and rcmpaparazzo_3  
> 1 for mini@sprunk  
lockY:  
0 in most cases   
1 for missfam5_yoga, missfra1mcs_2_crew_react  
lockZ:   
    0 for single player   
    Can be 1 but only for MP  
0x7F8F6405F4777AF6(float p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, BOOL p9)
0x8269816F6CFD40F8(Any* p0, char* name)
0x8951EB9C6906D3C8()
0x8D74E26F54B4E5C3(char* p0)
0x916CA67D26FD1E37(char* p0)
0x97E7E2C04245115B(Any p0)
0xA0AD167E4B39D9A2(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9, Any p10, Any p11, Any p12, Any p13)
0xA4A0065E39C9F25C(Vector3* p0, float* p1, BOOL* fadeInAfterLoad, BOOL* p3)
0xB51B9AB9EF81868C(BOOL toggle)
0xBA4B8D83BDC75551(Any p0)
0xD10282B6E3751BA0()
0xD642319C54AADEB6()
0xD9F692D349249528()
0xE3D969D2785FFB5E()
0xE532EC1A63231B4F(int p0, int p1)
0xE95B0C7D5BA3B96B(Ped ped)
0xEB078CA2B5E82ADD(Any p0, Any p1)
0xEB2104E905C6F2E9()
0xEBD3205A207939ED(Any* p0)
0xF56DFB7B61BE7276(float p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float p11, float* p12)
0xFA3FFB0EEBC288A3(BOOL p0)
0xFAA457EF263E8763(Any* p0, char* name)
0xFB00CA71DA386228()
0xFB80AB299D2EE1BD(BOOL toggle)
Namespace: MOBILE
CAN_PHONE_BE_SEEN_ON_SCREEN()
CELL_CAM_ACTIVATE(BOOL p0, BOOL p1)
_CELL_CAM_DISABLE_THIS_FRAME(BOOL toggle)
CELL_CAM_IS_CHAR_VISIBLE_NO_FACE_CHECK(Entity entity)
_CELL_CAM_MOVE_FINGER(int direction)
_CELL_CAM_SET_DISTANCE(float p0)
_CELL_CAM_SET_HEAD_HEIGHT(float p0)
_CELL_CAM_SET_HEAD_PITCH(float p0)
_CELL_CAM_SET_HEAD_ROLL(float p0)
_CELL_CAM_SET_HORIZONTAL_OFFSET(float p0)