private ["_character","_traderid","_buyorsell","_data","_result","_key","_outcome","_clientID"]; /* PVDZE_obj_Trade = [_activatingPlayer,_traderID,_bos]; //OLD PVDZE_obj_Trade = [_activatingPlayer,_traderID,_bos,_obj,inTraderCity]; //NEW */ _player = _this select 0; _traderID = _this select 1; _buyorsell = _this select 2; //0 > Buy // 1 > Sell _classname = _this select 3; _traderCity = _this select 4; _clientID = owner _player; //Old Logway //diag_log format["TRADE: Trade Request by ClientID: %1 Character: %2 TraderID: %3 BuyOrSell: %4", _clientID, _character,_traderID,_buyorsell]; //New Logway WIP by Skaronator if (_buyorsell == 0) then { //Buy diag_log format["EPOCH SERVERTRADE: Player: %1 (%2) bought a %3 in %4", (name _player), (getPlayerUID _player), _classname, _traderCity]; } else { //SELL diag_log format["EPOCH SERVERTRADE: Player: %1 (%2) sold a %3 in %4",]; }; //Send request _key = format["CHILD:398:%1:%2:",_traderID,_buyorsell]; _data = "HiveEXT" callExtension _key; _result = call compile format ["%1",_data]; // diag_log ("TRADE: RES: "+ str(_result)); _outcome = _result select 0; dayzTradeResult = _outcome; if(!isNull _player) then { _clientID publicVariableClient "dayzTradeResult"; };