Pular para o conteúdo

setPedAnimation

Compartilhada Peds OOP ped:setAnimation(...)

Toca uma animação no ped, ou interrompe a que estiver tocando.

bool setPedAnimation ( ped oPed [, string bloco, string animacao, number duracao = -1, bool repetir = true,
bool moverPersonagem = true, bool interrompivel = true, bool congelarUltimoFrame = true,
number tempoDeMistura = 250, bool retomarTarefa = false ] )
NomeTipoPadrãoDescrição
oPedped—Ped ou elemento pai.
blocostring—Bloco de animação. nil ou false interrompem a animação atual.
animacaostring—Nome da animação dentro do bloco. nil ou false interrompem a atual.
duracaonumber-1Duração em milissegundos. -1 deixa a animação rodar até o fim.
repetirbooltrueReinicia a animação ao terminar.
moverPersonagembooltrueDeixa a animação mover o ped pelo mundo.
interrompivelbooltruePermite que uma ação do jogador corte a animação.
congelarUltimoFramebooltrueMantém o ped parado no último frame quando a animação acaba.
tempoDeMisturanumber250Transição da pose atual para a animação, em milissegundos.
retomarTarefaboolfalseSó vale para um ped que está agachado quando a animação começa: quando a animação acaba, o ped volta a ficar agachado.

true se pelo menos um ped recebeu a animação. Passar true no lugar de bloco ou animacao devolve false.

-- dançar
setPedAnimation(jogador, "DANCING", "dnce_M_a", -1, true)
-- parar
setPedAnimation(jogador)