---
name: "BIS_fnc_diagLoop"
type: function
status: ok
groups: ["Diagnostic"]
arma3_since: "1.00"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/BIS_fnc_diagLoop
revid: 348046
updated: 2023-11-08T11:28:47Z
---

# BIS_fnc_diagLoop

*Function · Diagnostic · Arma 3 v1.00*

Locality: executed with **spawn**

## Description

Runs scripted loop. Repeated call terminates previous loops.

## Syntax

```sqf
[code, delay] spawn BIS_fnc_diagLoop
```

**Parameters:**

- `code`: [Code](../topics/Code.md) - code to be executed
- `code`: [Number](../topics/Number.md) - (Optional, default 0.1) delay between loops

**Returns:** [Script Handle](../topics/Script_Handle.md) - [spawn](../commands/spawn.md) handle

## Examples

### Example 1

```sqf
[{ systemChat "Loop!" }, 0.5] spawn BIS_fnc_diagLoop;
```

<sub>Source: [BI Community Wiki — BIS fnc diagLoop](https://community.bistudio.com/wiki/BIS_fnc_diagLoop) (revision 348046).</sub>
