Files
Benjamin Kyd c8014ec81e initial commit
2019-06-05 00:45:50 +01:00

28 lines
916 B
Plaintext

#include "..\..\script_macros.hpp"
/*
File: fn_safeInventory.sqf
Author: Bryan "Tonic" Boardwine
Description:
Fills up the safes inventory.
*/
private ["_safe","_tInv","_pInv","_safeInfo","_str","_shrt","_icon"];
_safe = [_this,0,objNull,[objNull]] call BIS_fnc_param;
if (isNull _safe) exitWith {closeDialog 0;};
disableSerialization;
_tInv = (findDisplay 3500) displayCtrl 3502;
lbClear _tInv;
_safeInfo = _safe getVariable ["safe",-1];
if (_safeInfo < 1) exitWith {closeDialog 0; hint localize "STR_Civ_VaultEmpty";};
_str = M_CONFIG(getText,"VirtualItems","goldbar","displayName");
_shrt = M_CONFIG(getText,"VirtualItems","goldbar","variable");
_tInv lbAdd format ["[%1] - %2",_safeInfo,(localize _str)];
_tInv lbSetData [(lbSize _tInv)-1,_shrt];
_icon = M_CONFIG(getText,"VirtualItems","goldbar","icon");
if (!(_icon isEqualTo "")) then {
_tInv lbSetPicture [(lbSize _tInv)-1,_icon];
};