# getPedTask (Cliente)

> Obtiene la tarea que un ped ejecuta en un slot y todas sus subtareas.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Función Lua
- **Lado**: Cliente
- **Categoría**: Peds
- **URL**: https://wiki.mymp.gg/es/getPedTask

## Sintaxis

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

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `ped` | `ped` | El ped o jugador. |
| `priority` | `string` | `primary` o `secondary`. |
| `slot` | `int` | El slot. Primarios: `0` respuesta física, `1` respuesta a evento temporal, `2` respuesta a evento permanente, `3` principal, `4` por defecto. Secundarios: `0` ataque, `1` agacharse, `2` habla, `3` facial, `4` animación parcial, `5` IK. |

## Retorno

El nombre de la tarea seguido del nombre de cada subtarea, de la más general a la más simple, como `TASK_COMPLEX_JUMP`, `TASK_SIMPLE_JUMP`. `false` si la prioridad no es válida o el slot no existe o está vacío.

## Ejemplo

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

## Ver también

- [getPedSimplestTask (Cliente)](https://wiki.mymp.gg/es/getPedSimplestTask.md): Obtiene la tarea más simple que el ped está ejecutando ahora.
- [isPedDoingTask (Cliente)](https://wiki.mymp.gg/es/isPedDoingTask.md): Indica si un ped está ejecutando una tarea, en cualquier slot y en cualquier nivel de subtarea.
- [killPedTask (Cliente)](https://wiki.mymp.gg/es/killPedTask.md): Quita la tarea que un ped ejecuta en un slot.
