# getPedAnimation (Cliente)

> Diz qual animação de `setPedAnimation` um ped está tocando neste cliente.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Função Lua
- **Lado**: Cliente
- **Categoria**: Animações
- **URL**: https://wiki.mymp.gg/pt/getPedAnimation

## Sintaxe

```lua
string|false getPedAnimation(ped ped)
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `ped` | `ped` | O ped ou jogador. |

## Retorno

O nome do bloco, o nome da animação e uma tabela com as opções (`time`, `loop`, `updatePosition`, `interruptable`, `freezeLastFrame`, `blendTime`, `restoreTaskOnAnimEnd`). `false` se o ped não toca nenhuma.

Uma animação com `loop` ou `freezeLastFrame` continua contando como tocando enquanto o ped está fora do alcance de streaming.

## Exemplo

```lua
local block, anim, options = getPedAnimation(localPlayer)
if block then
    outputDebugString(("%s/%s, looped: %s"):format(block, anim, tostring(options.loop)))
end
```

## Veja também

- [setPedAnimation (Cliente)](https://wiki.mymp.gg/pt/setPedAnimation.md): Faz um ped tocar uma animação de um bloco, ou para a animação que ele está tocando. A animação vale só neste cliente.
- [getPedAnimationProgress (Cliente)](https://wiki.mymp.gg/pt/getPedAnimationProgress.md): Diz em que ponto está a animação que o ped toca, como a de setPedAnimation.
- [getPedAnimationLength (Cliente)](https://wiki.mymp.gg/pt/getPedAnimationLength.md): Diz a duração da animação que o ped toca, como a de setPedAnimation.
