Pular para o conteúdo principal

GetActorAnimation

aviso

Esta função foi adicionada no omp v1.1.0.2612 e não funcionará em versões anteriores!

Descrição

Obtenha a animação que o ator está realizando no momento.

NomeDescrição
actoridO ID do ator para obter a animação.
animationLibrary[]Uma matriz na qual armazenar a animaçãoLibrary, passada por referência.
librarySizeO tamanho da matriz AnimationLibrary.
animationName[]Uma matriz na qual armazenar o AnimationName, passada por referência.
nameSizeO tamanho da matriz AnimationName.
&Float:deltaUma variável flutuante na qual armazenar o delta, passada por referência.
&bool:loopUma variável booleana na qual armazenar o loop, passada por referência.
&bool:lockXUma variável float na qual armazenar o lockX, passada por referência.
&bool:lockYUma variável flutuante na qual armazenar o lockY, passada por referência.
&bool:freezeUma variável booleana na qual armazenar o congelamento, passada por referência.
&timeUma variável na qual armazenar a hora, passada por referência.

Valores de retorno

Retorna true se o ator for válido, caso contrário, retorna false.

Exemplos

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;
}

Funções Relacionadas