---
name: "setFlagOwner"
type: command
status: ok
groups: ["Flags", "Object Manipulation"]
arma3_since: "0.50"
locality: {"argument": "global", "effect": "global", "server_exec": false}
source: https://community.bistudio.com/wiki/setFlagOwner
revid: 369375
updated: 2024-09-03T18:43:13Z
---

# setFlagOwner

*Command · Flags, Object Manipulation · Arma 3 v0.50 · introduced in Operation Flashpoint v1.00*

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

## Description

Sets flag owner. When owner is set to [objNull](../commands/objNull.md) or any object other than a unit of class man or [logic](../topics/Object.md), flag is returned to the flagpole. A flag owned by a logic has no visual representation.

## Syntax

```sqf
flag setFlagOwner owner
```

**Parameters:**

- `flag`: [Object](../topics/Object.md)
- `owner`: [Object](../topics/Object.md)

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

## Examples

### Example 1

```sqf
_flag1 setFlagOwner _soldier1;
```

### Example 2

To return the flag back to the flag pole:

```sqf
//Method 1: (set owner null)
flag _flagCarrier setFlagOwner objNull;
//Method 2: (set the flag mast as the owner)
flag _flagCarrier setFlagOwner flag _flagCarrier;
```

## See also

[flag](../commands/flag.md) · [flagOwner](../commands/flagOwner.md) · [setFlagSide](../commands/setFlagSide.md) · [setFlagTexture](../commands/setFlagTexture.md) · [flagSide](../commands/flagSide.md) · [flagTexture](../commands/flagTexture.md) · [forceFlagTexture](../commands/forceFlagTexture.md) · [getForcedFlagTexture](../commands/getForcedFlagTexture.md)

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