Advertisement
Guest User

ExileClient_gui_traderDialog_updateInventoryDropdown

a guest
Jul 24th, 2016
352
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQF 1.91 KB | None | 0 0
  1. /**
  2.  * ExileClient_gui_traderDialog_updateInventoryDropdown
  3.  *
  4.  * Exile Mod
  5.  * www.exilemod.com
  6.  * © 2015 Exile Mod Team
  7.  *
  8.  * This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
  9.  * To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/.
  10.  */
  11.  
  12. private["_dialog","_inventoryDropdown","_index","_nearVehicles"];
  13. disableSerialization;
  14. _dialog = uiNameSpace getVariable ["RscExileTraderDialog", displayNull];
  15. _inventoryDropdown = _dialog displayCtrl 4004;
  16. lbClear _inventoryDropdown;
  17. _index = _inventoryDropdown lbAdd "Equipment";
  18. _inventoryDropdown lbSetValue [_index, 1];
  19. _inventoryDropdown lbSetPicture [_index, "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\face_ca.paa"];
  20. _inventoryDropdown lbSetCurSel 0;
  21. if !((uniform player) isEqualTo "") then
  22. {
  23.     _index = _inventoryDropdown lbAdd "Uniform";
  24.     _inventoryDropdown lbSetPicture [_index, "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\uniform_ca.paa"];
  25.     _inventoryDropdown lbSetValue [_index, 2];
  26. };
  27. if !((vest player) isEqualTo "") then
  28. {
  29.     _index = _inventoryDropdown lbAdd "Vest";
  30.     _inventoryDropdown lbSetPicture [_index, "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\vest_ca.paa"];
  31.     _inventoryDropdown lbSetValue [_index, 3];
  32. };
  33. if !((backpack player) isEqualTo "") then
  34. {
  35.     _index = _inventoryDropdown lbAdd "Backpack";
  36.     _inventoryDropdown lbSetPicture [_index, "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\backpack_ca.paa"];
  37.     _inventoryDropdown lbSetValue [_index, 4];
  38. };
  39. _nearVehicles = nearestObjects [player, ["LandVehicle", "Air", "Ship", "Exile_Container_SupplyBox"], 80];
  40. {
  41.     if (local _x) then
  42.     {
  43.         if (alive _x) then
  44.         {
  45.             _index = _inventoryDropdown lbAdd getText(configFile >> "CfgVehicles" >> (typeOf _x) >> "displayName");
  46.             _inventoryDropdown lbSetData [_index, netId _x];
  47.             _inventoryDropdown lbSetValue [_index, 5];
  48.         };
  49.     };
  50. }
  51. forEach _nearVehicles;
  52. true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement