---
name: "BIS_fnc_rankParams"
type: function
status: ok
groups: ["Object Manipulation"]
arma3_since: "1.00"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/BIS_fnc_rankParams
revid: 328370
updated: 2022-07-13T16:00:47Z
---

# BIS_fnc_rankParams

*Function · Object Manipulation · Arma 3 v1.00*

## Description

Return information about military rank.

	1: STRING - requited data, can be one of following:
		"displayName" - full localized name (e.g. "Major")
		"displayNameShort" - short localized name (e.g. "Maj.")
		"classname" - system name (e.g. "MAJOR")
		"texture" - path to rank insignia

## Syntax

```sqf
[source, infoType] call BIS_fnc_rankParams
```

**Parameters:**

- `source`: [Number](../topics/Number.md), [String](../topics/String.md) or [Object](../topics/Object.md) - can be one of:
  - [Number](../topics/Number.md) - rank ID
  - [String](../topics/String.md) -  rank system name (e.g. "PRIVATE", "CORPORAL", …)
  - [Object](../topics/Object.md) - person whose rank is checked
- `infoType`: [String](../topics/String.md) - can be one of:
  - "displayName" - full localized name (e.g. "Major")
  - "displayNameShort" - short localized name (e.g. "Maj.")
  - "classname" - system name (e.g. "MAJOR")
  - "texture" - path to rank insignia

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

## Examples

### Example 1

```sqf
private _shortRank = [player, "displayNameShort"] call BIS_fnc_rankParams;
```

## See also

[rank](../commands/rank.md) · [setUnitRank](../commands/setUnitRank.md)

<sub>Source: [BI Community Wiki — BIS fnc rankParams](https://community.bistudio.com/wiki/BIS_fnc_rankParams) (revision 328370).</sub>
