# getPedTask (Cliente)

> Lê a tarefa que um ped executa num slot e todas as subtarefas dela.

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

## Sintaxe

```lua
string|false getPedTask(ped ped, string priority, int slot)
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `ped` | `ped` | O ped ou jogador. |
| `priority` | `string` | `primary` ou `secondary`. |
| `slot` | `int` | O slot. Primários: `0` resposta física, `1` resposta a evento temporária, `2` resposta a evento permanente, `3` principal, `4` padrão. Secundários: `0` ataque, `1` agachar, `2` fala, `3` facial, `4` animação parcial, `5` IK. |

## Retorno

O nome da tarefa seguido do nome de cada subtarefa, da mais geral à mais simples, como `TASK_COMPLEX_JUMP`, `TASK_SIMPLE_JUMP`. `false` se a prioridade for inválida, o slot não existir ou estiver vazio.

## Exemplo

```lua
local task, subtask = getPedTask(localPlayer, "primary", 3)
if task then
    print(task, subtask)
end
```

## Veja também

- [getPedSimplestTask (Cliente)](https://wiki.mymp.gg/pt/getPedSimplestTask.md): Lê a tarefa mais simples que o ped está executando agora.
- [isPedDoingTask (Cliente)](https://wiki.mymp.gg/pt/isPedDoingTask.md): Diz se um ped está executando uma tarefa, em qualquer slot e em qualquer nível de subtarefa.
- [killPedTask (Cliente)](https://wiki.mymp.gg/pt/killPedTask.md): Remove a tarefa que um ped executa num slot.
