Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private["_display","_dropdown","_index","_vehicleObject","_mode","_cargo","_revenue","_revenueControl","_sellButton"];
- disableSerialization;
- _display = uiNameSpace getVariable ["RscExileWasteDumpDialog", displayNull];
- _dropdown = _this select 0;
- _index = _this select 1;
- _vehicleObject = objectFromNetId (_dropdown lbData _index);
- if (isNull _vehicleObject) then
- {
- closeDialog 0;
- }
- else
- {
- _mode = _dropdown lbValue _index;
- if !(_mode isEqualTo 3)then{
- _cargo = _vehicleObject call ExileClient_util_containerCargo_list;
- _revenue = _cargo call ExileClient_util_gear_calculateTotalSellPrice;
- if (_mode isEqualTo 2) then
- {
- _crateCheck = attachedObjects _vehicleObject;
- _count = count _crateCheck;
- switch _count do{
- case 1:{
- _crate = attachedObjects _vehicleObject select 0;
- _crateCargo = _crate call ExileClient_util_containerCargo_list;
- _cratePrice = _crateCargo call ExileClient_util_gear_calculateTotalSellPrice;
- _revenue = _revenue + _cratePrice;
- };
- case 2:{
- _crate = attachedObjects _vehicleObject select 1;
- _crateCargo = _crate call ExileClient_util_containerCargo_list;
- _cratePrice = _crateCargo call ExileClient_util_gear_calculateTotalSellPrice;
- _revenue = _revenue + _cratePrice;
- };
- };
- _revenue = _revenue + ([(typeOf _vehicleObject)] call ExileClient_util_gear_calculateTotalSellPrice);
- };
- }else{
- _crateCheck = attachedObjects _vehicleObject;
- _count = count _crateCheck;
- switch _count do{
- case 1:{
- _crate = attachedObjects _vehicleObject select 0;
- _crateCargo = _crate call ExileClient_util_containerCargo_list;
- _revenue = _crateCargo call ExileClient_util_gear_calculateTotalSellPrice;
- };
- case 2:{
- _crate = attachedObjects _vehicleObject select 1;
- _crateCargo = _crate call ExileClient_util_containerCargo_list;
- _revenue = _crateCargo call ExileClient_util_gear_calculateTotalSellPrice;
- };
- case 0:{ _revenue = 0; _revenue};
- default { _revenue = 0; _revenue};
- };
- };
- _revenueControl = _display displayCtrl 4001;
- _revenueControl ctrlSetStructuredText (parseText (format ["<t size='1.4'>%1<img image='\exile_assets\texture\ui\poptab_notification_ca.paa' size='1' shadow='true' /></t>", _revenue]));
- _sellButton = _display displayCtrl 4000;
- if(_revenue > 0)then
- {
- _sellButton ctrlEnable true;
- }
- else
- {
- _sellButton ctrlEnable false;
- };
- };
- true
Add Comment
Please, Sign In to add comment