---
name: "BIS_fnc_CPWaitUntil"
type: function
status: ok
groups: ["CombatPatrol", "Program Flow"]
arma3_since: "1.72"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/BIS_fnc_CPWaitUntil
revid: 348068
updated: 2023-11-08T11:29:53Z
---

# BIS_fnc_CPWaitUntil

*Function · CombatPatrol, Program Flow · Arma 3 v1.72*

Locality: executed with **spawn**

## Description

Function waits until condition becomes true. Condition is checked with given interval.

## Syntax

```sqf
[condition, interval] spawn BIS_fnc_CPWaitUntil
```

**Parameters:**

- `condition`: [Code](../topics/Code.md) - (Optional, default `{ true }`) condition to be checked
- `interval`: [Number](../topics/Number.md) - (Optional, default 0.5) interval in which the condition will be checked

**Returns:** [Nothing](../topics/Nothing.md)

## Examples

### Example 1

```sqf
[{ not alive player }, 2] spawn BIS_fnc_CPWaitUntil;
```

## See also

[waitUntil](../commands/waitUntil.md)

<sub>Source: [BI Community Wiki — BIS fnc CPWaitUntil](https://community.bistudio.com/wiki/BIS_fnc_CPWaitUntil) (revision 348068).</sub>
