---
name: "BIS_fnc_destroyer01InitHullNumbers"
type: function
status: ok
groups: ["Destroyer"]
arma3_since: "1.84"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/BIS_fnc_destroyer01InitHullNumbers
revid: 286028
updated: 2021-06-20T17:24:30Z
---

# BIS_fnc_destroyer01InitHullNumbers

*Function · Destroyer · Arma 3 v1.84*

## Description

- This is a sub function designed to customize ships hull numbers.

## Syntax

```sqf
[] call BIS_fnc_destroyer01InitHullNumbers
```

**Parameters:**

- `mode` — 0: (Scalar)
- `param0` — 0: ship-part object
  and
- `param1` — 1: number that should be displayed on the selection
- `param2` — 2: selection number

**Returns:** nothing
Ship's hull number is set to specified number.

## Examples

### Example 1

```sqf
class CustomShipNumber1
{
    displayName="$STR_3den_object_attribute_CustomShipNumber1_displayname";
    tooltip="$STR_3den_object_attribute_CustomShipNumber1_tooltip";
    property="CustomShipNumber1";
    control="EditShort";
    expression="[([_this, 'Land_Destroyer_01_hull_01_F'] call BIS_fnc_destroyer01GetShipPart), _value, 0] spawn BIS_fnc_destroyer01InitHullNumbers;";
    defaultValue="0";
    validate = "number";
    condition = "object";
    typeName = "NUMBER";
};
```

## Function header

The comment at the top of the function's file in the game; this page's description, params, returns, examples come from it.

```sqf
/*
Author: Bravo Zero One development
- John_Spartan

Description:
- This is a sub function designed to customize ships hull numbers.

Execution:
- Call from vehicles config of eden attributes.

    Example:
        class CustomShipNumber1
        {
            displayName="$STR_3den_object_attribute_CustomShipNumber1_displayname";
            tooltip="$STR_3den_object_attribute_CustomShipNumber1_tooltip";
            property="CustomShipNumber1";
            control="EditShort";
            expression="[([_this, 'Land_Destroyer_01_hull_01_F'] call BIS_fnc_destroyer01GetShipPart), _value, 0] spawn BIS_fnc_destroyer01InitHullNumbers;";
            defaultValue="0";
            validate = "number";
            condition = "object";
            typeName = "NUMBER";
        };

Required:
    Object (ship) must have predefined hidden selections for hull number. Pass object of ship part component which contains numbered selections.

Parameter(s):
    _this select 0: mode (Scalar)
    0: ship-part object
    and
    1: number that should be displayed on the selection
    2: selection number

Returns: nothing
Result: Ship's hull number is set to specified number.
*/
```

<sub>Source: [BI Community Wiki — BIS fnc destroyer01InitHullNumbers](https://community.bistudio.com/wiki/BIS_fnc_destroyer01InitHullNumbers) (revision 286028).</sub>
