Arma 3 Scripting

gearSlotData

  • Arma 3 v0.50
  • First in Arma 2: Operation Arrowhead v1.62

Command · also in GUI Control · Markdown · JSON · original wiki page

Description

Returns gear slot item name.

Syntax

gearSlotData control

Parameters:

Returns: String

Examples

Example 1

gearSlotData _myControl;

Example 2

Open any ammobox and click by any gear slots:

private "_display";
disableSerialization;

waitUntil {
    _display = findDisplay 106;
    ! isNull _display;
};

uiNamespace setVariable ["/TAG/RscDisplayGear/SlotDataEH", {
    _weaponName = gearSlotData (_this select 0);
    _conf = configFile >> _confSection >> _weaponName;
    _name = getText (_conf >> "displayName");
    _desc = getText (_conf >> "Library" >> "libTextDesc");
    _image = getText (_conf >> "picture");
    hint parseText format [
        "<t size='1.3' align='center' shadow='true' shadowColor='#000000'>%1</t>
<img image='%2' size='6' align='center' />
%3
%4"
, _name, _image, _desc ]; }]; for "_i" from 107 to 145 do { _display displayCtrl _i ctrlAddEventHandler ["ButtonClick", format [ "_confSection = '%1'; _this call (uiNamespace getVariable '/TAG/RscDisplayGear/SlotDataEH');", if (_i >= 109 && _i <= 129) then { "CfgMagazines" } else { "CfgWeapons" } ] ]; };

See also

gearSlotAmmoCount · gearIDCAmmoCount