---
name: "currentTasks"
type: command
status: ok
groups: ["Briefing", "Teams"]
arma3_since: "0.50"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/currentTasks
revid: 377084
updated: 2026-01-01T09:42:58Z
---

# currentTasks

*Command · Briefing, Teams · Arma 3 v0.50 · introduced in Arma 2 v1.00*

## Description

Returns array with all [uncompleted](../commands/taskCompleted.md) tasks for the given agent.
[getVariable](../commands/getVariable.md) could be used on [Task](../topics/Task.md) to get the following special local variables from the task:
- `"_this"` [Team Member](../topics/Team_Member.md) - the [teamMember](../commands/teamMember.md) [agent](../commands/agent.md) the task is assigned to
- `"_taskType"` [String](../topics/String.md) - the name of the task (see [registeredTasks](../commands/registeredTasks.md))
- `"_thisCreated"` [Number](../topics/Number.md) - 1 or 0
- `"_thisRunning"` [Number](../topics/Number.md) - 1 or 0
- `"_totalCreated"` [Number](../topics/Number.md) - total number of tasks
- `"_totalRunning"` [Number](../topics/Number.md) - total number of running tasks
- `"_task"`[Task](../topics/Task.md) - often null

## Syntax

```sqf
currentTasks teamMember
```

**Parameters:**

- `teamMember`: [Team Member](../topics/Team_Member.md) - [teamMember](../commands/teamMember.md) [agent](../commands/agent.md)

**Returns:** [Array](../topics/Array.md) of [Task](../topics/Task.md)s

## Examples

### Example 1

```sqf
currentTasks teamMember _agent;
```

## See also

[taskCompleted](../commands/taskCompleted.md) · [registerTask](../commands/registerTask.md) · [registeredTasks](../commands/registeredTasks.md) · [unregisterTask](../commands/unregisterTask.md) · [sendTask](../commands/sendTask.md) · [createTask](../commands/createTask.md)

<sub>Source: [BI Community Wiki — currentTasks](https://community.bistudio.com/wiki/currentTasks) (revision 377084).</sub>
