Jump to content

error in expression


Recommended Posts

i get this error when someone buy/sell items at the traders. 

16:41:18 Error in expression <urrency = _this select 5;
_qty = _this select 6;
_clientID =  owner _player;
_p>
16:41:18   Error position: <select 6;
_clientID =  owner _player;
_p>
16:41:18   Error Zero divisor
16:41:18 File z\addons\dayz_server\compile\server_tradeObject.sqf, line 9

my server_traderObject.sqf 

private ["_player","_name","_traderid","_buyorsell","_data","_result","_key","_outcome","_clientID"];

_player =		_this select 0;
_traderID = 	_this select 1;
_buyorsell = 	_this select 2;	//0 > Buy // 1 > Sell
_classname =	_this select 3;
_traderCity = 	_this select 4;
_currency =	_this select 5;
_qty =		_this select 6;
_clientID = 	owner _player;
_price = format ["%2x %1",_currency,_qty];
_name = if (alive _player) then { name _player; } else { "Dead Player"; };

if (_buyorsell == 0) then { //Buy
diag_log format["EPOCH SERVERTRADE: Player: %1 (%2) bought a %3 in/at %4 for %5", _name, (getPlayerUID _player), _classname, _traderCity, _price];
} else { //SELL
diag_log format["EPOCH SERVERTRADE: Player: %1 (%2) sold a %3 in/at %4 for %5",_name, (getPlayerUID _player), _classname, _traderCity, _price];
};

if (DZE_ConfigTrader) then {
	_outcome = "PASS";
} else {
	//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";
};

all trades are working just this error spams my rpt.

if someone could help it would be very appreciated. 

 

regards dew

Link to comment
Share on other sites

  • 1 month later...

Hi Guys, 

 

I have implemented the trader fix and I still get this error in expression issue.

 

 

19:14:05 "EPOCH SERVERTRADE: Player: Gredios (76561198054101669) sold a 2d8af900# 641139: staticx.p3d REMOTE in/at trader city Bag for <null>x <null>"
19:14:05 Error in expression <urrency = _this select 5;
_qty = _this select 6;
_clientID = owner _player;
_p>
19:14:05   Error position: <select 6;
_clientID = owner _player;
_p>
19:14:05   Error Zero divisor
19:14:05 File z\addons\dayz_server\compile\server_tradeObject.sqf, line 9
19:14:23 "EPOCH SERVERTRADE: Player: Gredios (76561198054101669) sold a 2d883200# 641151: staticx.p3d REMOTE in/at trader city Bag for <null>x <null>"
19:14:23 Error in expression <urrency = _this select 5;
_qty = _this select 6;
_clientID = owner _player;
_p>
19:14:23   Error position: <select 6;
_clientID = owner _player;
_p>
19:14:23   Error Zero divisor
19:14:23 File z\addons\dayz_server\compile\server_tradeObject.sqf, line 9
19:14:57 "EPOCH SERVERTRADE: Player: Gredios (76561198054101669) sold a Coins in/at trader city Bag for <null>x <null>"
19:14:57 Error in expression <urrency = _this select 5;
_qty = _this select 6;
_clientID = owner _player;
_p>
19:14:57   Error position: <select 6;
_clientID = owner _player;
_p>
19:14:57   Error Zero divisor
19:14:57 File z\addons\dayz_server\compile\server_tradeObject.sqf, line 9
 

 

Any idea why?

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Advertisement
  • Discord

×
×
  • Create New...