From b06990293397d4b6d0374097f09d1cc5679216e3 Mon Sep 17 00:00:00 2001 From: hybrid Date: Thu, 11 Jun 2026 19:55:04 +0300 Subject: init --- Client/Functions/Client_UIGearFillTemplateList.sqf | 31 ++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 Client/Functions/Client_UIGearFillTemplateList.sqf (limited to 'Client/Functions/Client_UIGearFillTemplateList.sqf') diff --git a/Client/Functions/Client_UIGearFillTemplateList.sqf b/Client/Functions/Client_UIGearFillTemplateList.sqf new file mode 100644 index 0000000..25dc6cc --- /dev/null +++ b/Client/Functions/Client_UIGearFillTemplateList.sqf @@ -0,0 +1,31 @@ +Private ['_add','_currentUpgrades','_filler','_i','_listBox','_listCosts','_listNames','_listPictures','_listUpgrades','_listAllowed','_u']; +_listCosts = _this select 0; +_listNames = _this select 1; +_listPictures = _this select 2; +_listUpgrades = _this select 3; +_listAllowed = _this select 4; +_filler = _this select 5; +_listBox = _this select 6; +_u = 0; +_i = 0; + +_currentUpgrades = (sideJoinedText) Call GetSideUpgrades; + +{ + if ((_listUpgrades select _u) <= (_currentUpgrades select 13)) then { + _add = true; + if (gearRestriction && !gearInRange) then { + if !(_listAllowed select _u) then {_add = false}; + }; + if (_add) then { + lnbAddRow [_listBox,['$'+str (_listCosts Select _u),_x]]; + lnbSetPicture [_listBox,[_i,0],_listPictures select _u]; + lnbSetData [_listBox,[_i,0],_filler]; + lnbSetValue [_listBox,[_i,0],_u]; + _i = _i + 1; + }; + }; + _u = _u + 1; +} forEach _listNames; + +lnbSetCurSelRow [_listBox,0] \ No newline at end of file -- cgit v1.3.1