getPedAnimationLength
Devolve a duração da animação atual do ped.
Sintaxe
Seção intitulada “Sintaxe”number getPedAnimationLength ( ped oPed )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
oPed | ped | — | Ped ou jogador a consultar. |
Retorno
Seção intitulada “Retorno”A duração, em segundos na velocidade normal, da animação iniciada por setPedAnimation que o ped está tocando agora. Devolve -1 quando o ped não está tocando uma animação assim ou não está carregado (streamed in).
Passar qualquer coisa que não seja um ped ou jogador gera um erro de Lua.
Exemplo
Seção intitulada “Exemplo”setPedAnimation(localPlayer, "ped", "WALK_drunk", -1, false)
setTimer(function() local duracao = getPedAnimationLength(localPlayer) local progresso = getPedAnimationProgress(localPlayer) if duracao > 0 and progresso >= 0 then outputDebugString(("faltam %.2f s"):format(duracao * (1 - progresso))) endend, 100, 1)Veja também
Seção intitulada “Veja também”getPedAnimation— Devolve a animação que foi mandada tocar no ped.getPedAnimationProgress— Devolve em que ponto da animação atual o ped está.getPedAnimationSpeed— Devolve a velocidade em que a animação atual do ped toca.