note Help Needed
This wiki is the result of an ongoing community effort — thank you all for helping!
If you want to provide changes to this page then please click here.
GetActorAnimation
warning
This function was added in omp v1.1.0.2612 and will not work in earlier versions!
Description
Get the animation the actor is currently performing.
Name | Description |
---|---|
actorid | The ID of the actor to get the animation of. |
animationLibrary[] | An array into which to store the animationLibrary in, passed by reference. |
librarySize | The size of the animationLibrary array. |
animationName[] | An array into which to store the animationName in, passed by reference. |
nameSize | The size of the animationName array. |
&Float:delta | A float variable into which to store the delta in, passed by reference. |
&bool:loop | A boolean variable into which to store the loop in, passed by reference. |
&bool:lockX | A float variable into which to store the lockX in, passed by reference. |
&bool:lockY | A float variable into which to store the lockY in, passed by reference. |
&bool:freeze | A boolean variable into which to store the freeze in, passed by reference. |
&time | A variable into which to store the time in, passed by reference. |
Return Values
Returns true if the actor is valid, otherwise returns false.
Examples
new gMyActor;
public OnGameModeInit()
{
gMyActor = CreateActor(179, 1153.9640, -1772.3915, 16.5920, 0.0000);
ApplyActorAnimation(gMyActor, "PED", "IDLE_CHAT", 4.1, true, true, true, true, 0);
new animationLibrary[32],
animationName[32],
Float:delta,
bool:loop,
bool:lockX,
bool:lockY,
bool:freeze,
time;
GetActorAnimation(gMyActor, animationLibrary, sizeof animationLibrary, animationName, sizeof animationName, delta, loop, lockX, lockY, freeze, time);
return 1;
}
Related Functions
- CreateActor: Create an actor (static NPC).
- ApplyActorAnimation: Apply an animation to an actor.
- ClearActorAnimations: Clear any animations that are applied to an actor.