---
name: "BIS_fnc_taskSetType"
type: function
status: ok
groups: ["Tasks"]
arma3_since: "1.58"
locality: {"argument": "global", "effect": "global", "server_exec": false}
source: https://community.bistudio.com/wiki/BIS_fnc_taskSetType
revid: 369828
updated: 2024-10-15T15:21:35Z
---

# BIS_fnc_taskSetType

*Function · Tasks · Arma 3 v1.58*

Locality: arguments **global** · effect **global**

## Description

Sets task type to given task. 

> [!NOTE]
> See Arma 3: Task Framework for more information.

## Syntax

```sqf
[id, type] call BIS_fnc_taskSetType
```

**Parameters:**

- `id`: [String](../topics/String.md) - task ID
- `type`: [String](../topics/String.md) - vanilla or [custom](../topics/Description.ext.md#cfgtasktypes) task type; if not defined, empty (no) type is used

**Returns:** [String](../topics/String.md) - task ID.

## Examples

### Example 1

```sqf
["BIS_Task_01","attack"] call BIS_fnc_taskSetType;
```

## See also

Arma 3: Task Framework

<sub>Source: [BI Community Wiki — BIS fnc taskSetType](https://community.bistudio.com/wiki/BIS_fnc_taskSetType) (revision 369828).</sub>
