Advertisement
Guest User

Untitled

a guest
May 30th, 2015
241
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. disableSerialization;
  2. _dialog = findDisplay 7100;
  3.  
  4. _listbox = _dialog displayCtrl 7055;
  5. _cashdisplay = _dialog displayCtrl 7056;
  6. _amountsolddisplay = _dialog displayCtrl 7057;
  7. _cashdisplayold = _dialog displayCtrl 7058;
  8. _index = lbCurSel _listbox;
  9.  
  10. _costOld = 0;
  11. _itemArrayOld = [];
  12.  
  13. if (!isNil "DYNMARKET_pricesOld") then {_itemArrayOld = DYNMARKET_pricesOld select _index;} else {_itemArrayOld=["",0];};
  14.  
  15. _itemArray = DYNMARKET_prices select _index;
  16. //_itemArrayOld = DYNMARKET_pricesOld select _index;
  17. _cost = _itemArray select 1;
  18. _costOld = _itemArrayOld select 1;
  19. _itemname = _itemArray select 0;
  20.  
  21. _amountsold = 0;
  22. {
  23. _name = _x select 0;
  24. _sold = _x select 1;
  25. if (_itemname==_name) then {
  26. _amountsold = _amountsold + _sold;
  27. };
  28. } forEach DYNAMICMARKET_boughtItems;
  29.  
  30. _amountsolddisplay ctrlSetText format ["%1",_amountsold];
  31. _cashdisplay ctrlSetText format ["%1$",_cost];
  32. _arrowText = "";
  33. if (_cost<_costOld) then {
  34. _percent = (100-((_cost/_costOld)*100));
  35. _arrowText = format ["<t color='#FF0000'>↓ %1%2",_percent,"%"];
  36. } else {
  37. if (_costOld<=_cost) then {
  38. _percent = (100-((_costOld/_cost)*100));
  39. _arrowText = format ["<t color='#04B404'>↑ %1%2",_percent,"%"];
  40. } else {
  41. _percent = (100-((_costOld/_cost)*100));
  42. _arrowText = format [""];
  43. };
  44. };
  45. _cashdisplayold ctrlSetStructuredText parseText format ["%1$ %2",_costOld,_arrowText];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement