---
name: "joinAsSilent"
type: command
status: ok
groups: ["Groups"]
arma3_since: "0.50"
locality: {"argument": "global", "effect": "global", "server_exec": false}
source: https://community.bistudio.com/wiki/joinAsSilent
revid: 330017
updated: 2022-08-15T14:39:44Z
---

# joinAsSilent

*Command · Groups · Arma 3 v0.50 · introduced in Arma 2 v1.00*

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

## Description

Joins the unit to the given group, if position id is available, this one is used. Avoid any radio communication related to joining.

## Syntax

```sqf
unit joinAsSilent [group, id]
```

**Parameters:**

- `unit`: [Object](../topics/Object.md)
- `group`: [Group](../topics/Group.md)
- `id`: [Number](../topics/Number.md)

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

## Examples

### Example 1

```sqf
player joinAsSilent [_group, 4];
```

### Example 2

To get the position id:

```sqf
getUnitPositionId = {
    private ["_vvn", "_str"];
    _vvn = vehicleVarName _this;
    _this setVehicleVarName "";
    _str = str _this;
    _this setVehicleVarName _vvn;
    parseNumber (_str select [(_str find ":") + 1])
};
player joinAsSilent [createGroup west, 5];
_id = player call getUnitPositionId;
hint str _id; // 5
```

## See also

[join](../commands/join.md) · [joinAs](../commands/joinAs.md) · [joinSilent](../commands/joinSilent.md)

## Community notes

**Mach1723** — 2010-12-30

I have not done a thorough test but this function doesn't seem to work for Civilians, use [joinSilent](../commands/joinSilent.md) instead.

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