gearSlotData: Difference between revisions
Jump to navigation
Jump to search
(add. classification) |
mNo edit summary |
||
Line 21: | Line 21: | ||
|x1= < | |x1=Open any ammobox and click by any gear slots<pre><nowiki> | ||
private "_dspl"; | |||
disableSerialization; | |||
waitUntil { | |||
_dspl = findDisplay 106; | |||
! isNull _dspl; | |||
}; | |||
_eh = str { | |||
_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 | |||
]; | |||
}; | |||
// set eh on weapons slots | |||
{ | |||
_dspl displayCtrl _x ctrlAddEventHandler ["ButtonClick", "_confSection = 'CfgWeapons'; call" + _eh]; | |||
} foreach [107, 108, 130, 131, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145]; | |||
// set eh on magazines slots | |||
for "_i" from 109 to 129 do { | |||
_dspl displayCtrl _i ctrlAddEventHandler ["ButtonClick", "_confSection = 'CfgMagazines'; call" + _eh]; | |||
}; | |||
</nowiki></pre>|= EXAMPLE1 | |||
____________________________________________________________________________________________ | ____________________________________________________________________________________________ |
Revision as of 20:18, 18 June 2010
Description
- Description:
- Returns gear slot item name.
- Groups:
- Uncategorised
Syntax
Examples
- Example 1:
- Open any ammobox and click by any gear slots
private "_dspl"; disableSerialization; waitUntil { _dspl = findDisplay 106; ! isNull _dspl; }; _eh = str { _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 ]; }; // set eh on weapons slots { _dspl displayCtrl _x ctrlAddEventHandler ["ButtonClick", "_confSection = 'CfgWeapons'; call" + _eh]; } foreach [107, 108, 130, 131, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145]; // set eh on magazines slots for "_i" from 109 to 129 do { _dspl displayCtrl _i ctrlAddEventHandler ["ButtonClick", "_confSection = 'CfgMagazines'; call" + _eh]; };
Additional Information
- See also:
- See also needed
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