gearSlotData: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Text replacement - "\|seealso= *\[\[([^ ]+)\]\], \[\[([^ ]+)\]\]" to "|seealso= $1 $2")
m (Text replacement - "<code>\[\[([a-zA-Z0-9_]+)\]\] ([a-zA-Z0-9_]+);?<\/code>" to "<sqf>$1 $2;</sqf>")
Line 22: Line 22:
|r1= [[String]]
|r1= [[String]]


|x1= <code>[[gearSlotData]] _myControl</code>
|x1= <sqf>gearSlotData _myControl;</sqf>


|x2= Open any ammobox and click by any gear slots:
|x2= Open any ammobox and click by any gear slots:

Revision as of 13:16, 5 May 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