Pular para o conteúdo

getPedAnimationProgress

Cliente Peds

Devolve em que ponto da animação atual o ped está.

number getPedAnimationProgress ( ped oPed )
NomeTipoPadrãoDescrição
oPedped—Ped ou jogador a consultar.

Um número de 0 (início) a 1 (fim) para a 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.

addEventHandler("onClientRender", root, function()
local progresso = getPedAnimationProgress(localPlayer)
if progresso >= 0 then
dxDrawRectangle(20, 300, 200, 10, tocolor(0, 0, 0, 150))
dxDrawRectangle(20, 300, 200 * progresso, 10, tocolor(255, 255, 255, 200))
end
end)