gearSlotData: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Some wiki formatting)
m (Text replacement - "\|seealso= *\[\[([^ ]+)\]\], \[\[([^ ]+)\]\]" to "|seealso= $1 $2")
Line 56: Line 56:
</code>
</code>


|seealso= [[gearSlotAmmoCount]], [[gearIDCAmmoCount]]
|seealso= [[gearSlotAmmoCount]] [[gearIDCAmmoCount]]
}}
}}

Revision as of 15:50, 20 January 2022

Hover & click on the images for description

Description

Description:
Returns gear slot item name.
Groups:
Unit InventoryGUI Control

Syntax

Syntax:
gearSlotData control
Parameters:
control: Control - CT_ITEMSLOT 103
Return Value:
String

Examples

Example 1:
gearSlotData _myControl
Example 2:
Open any ammobox and click by any gear slots: private "_dspl"; disableSerialization; waitUntil { _dspl = findDisplay 106;  ! isNull _dspl; }; uiNamespace setVariable ["/VDMJ/RscDisplayGear/SlotDataEH", { _self = _this select 0; _weaponName = gearSlotData _self; _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><br><img image="%2" size="6" align="center" /><br>%3<br>%4', _name, _image, _desc ]; }]; for "_i" from 107 to 145 do { _dspl displayCtrl _i ctrlAddEventHandler ["ButtonClick", format [ '_confSection = "%1"; _this call (uiNamespace getVariable "/VDMJ/RscDisplayGear/SlotDataEH");', if (_i >= 109 && _i <= 129) then { "CfgMagazines" } else { "CfgWeapons" } ] ]; };

Additional Information

See also:
gearSlotAmmoCount gearIDCAmmoCount

Notes

Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note