mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-13 19:52:38 +03:00
More Advanced Trading localization
Russian translations provided by Epoch forums user koms: http://epochmod.com/forum/profile/33066-koms/
This commit is contained in:
@@ -13,7 +13,7 @@ _sidearmToBuy = _this select 4;
|
||||
_primaryToBuy = _this select 5;
|
||||
_vehiclesToBuy = _this select 6;
|
||||
|
||||
if (_vehiclesToBuy > 1) exitWith {systemChat "You can only purchase one vehicle at a time."; false;};
|
||||
if (_vehiclesToBuy > 1) exitWith {systemChat localize "STR_EPOCH_TRADE_ONE_VEHICLE"; false;};
|
||||
if (_vehiclesToBuy > 0) then {
|
||||
_toolsToBuy = _toolsToBuy + _vehiclesToBuy;
|
||||
};
|
||||
@@ -64,17 +64,17 @@ if(_selection == 2) then{ //gear
|
||||
if( _allowedPrimary >= _primaryToBuy && _allowedSidearm >= _sidearmToBuy && _allowedTools >= _toolsToBuy)then{
|
||||
_check1 = true;
|
||||
}else{
|
||||
systemChat format["You can only buy %1 primary, %2 sidearm and %3 tools in your gear.", _allowedPrimary, _allowedSidearm , _allowedTools];
|
||||
systemChat format[localize "STR_EPOCH_TRADE_GEAR_FULL", _allowedPrimary, _allowedSidearm , _allowedTools];
|
||||
};
|
||||
if( _allowedMags >= _toBuyMags)then{
|
||||
_check2 = true;
|
||||
}else{
|
||||
systemChat format["You can only buy %1 magazines in your gear.",_allowedMags];
|
||||
systemChat format[localize "STR_EPOCH_TRADE_MAGS_FULL",_allowedMags];
|
||||
};
|
||||
if( _allowedBackpacks >= _toBuyBags)then{
|
||||
_check3 = true;
|
||||
}else{
|
||||
systemChat format["You can only buy %1 backpacks in your gear.",_allowedBackpacks];
|
||||
systemChat format[localize "STR_EPOCH_TRADE_BAG_FULL",_allowedBackpacks];
|
||||
};
|
||||
|
||||
if(_check1 && _check2 && _check3)then{
|
||||
@@ -139,17 +139,17 @@ if(_selection == 1) then{ //vehicle
|
||||
if( _allowedWeapons >= ( _toBuyWeaps + _toolsToBuy ) )then{
|
||||
_check1 = true;
|
||||
}else{
|
||||
systemChat format["You can only buy %1 weapons in your vehicle.", _allowedWeapons];
|
||||
systemChat format[localize "STR_EPOCH_TRADE_VEHICLE_WEPS", _allowedWeapons];
|
||||
};
|
||||
if( _allowedMags >= _toBuyMags)then{
|
||||
_check2 = true;
|
||||
}else{
|
||||
systemChat format["You can only buy %1 magazines in your vehicle.", _allowedMags];
|
||||
systemChat format[localize "STR_EPOCH_TRADE_VEHICLE_MAGS", _allowedMags];
|
||||
};
|
||||
if( _allowedBackpacks >= _toBuyBags)then{
|
||||
_check3 = true;
|
||||
}else{
|
||||
systemChat format["You can only buy %1 backpacks in your vehicle.", _allowedBackpacks];
|
||||
systemChat format[localize "STR_EPOCH_TRADE_VEHICLE_BAGS", _allowedBackpacks];
|
||||
};
|
||||
|
||||
if(_check1 && _check2 && _check3)then{
|
||||
@@ -225,7 +225,7 @@ if(_selection == 0) then{ //backpack
|
||||
_totalSpace = _alreadyInBackpack + _totalNewSpace;
|
||||
|
||||
}else {
|
||||
systemChat format["You need a backpack.", _allowedMags];
|
||||
systemChat format[localize "STR_EPOCH_TRADE_NEED_BAG", _allowedMags];
|
||||
};
|
||||
|
||||
_check1 = false;
|
||||
@@ -236,17 +236,17 @@ if(_selection == 0) then{ //backpack
|
||||
if( _allowedWeapons >= _toBuyWeaps)then{
|
||||
_check1 = true;
|
||||
} else {
|
||||
systemChat format["Only %1 weapons fit in the backpack.", _allowedMags];
|
||||
systemChat format[localize "STR_EPOCH_TRADE_BAG_WEPS", _allowedMags];
|
||||
};
|
||||
if( _allowedMags >= _toBuyMags)then{
|
||||
_check2 = true;
|
||||
} else {
|
||||
systemChat format["Only %1 mags fit in the backpack." , _allowedWeapons];
|
||||
systemChat format[localize "STR_EPOCH_TRADE_BAG_MAGS", _allowedWeapons];
|
||||
};
|
||||
if( _allowedBackpacks >= _toBuyBags)then{
|
||||
_check3 = true;
|
||||
} else {
|
||||
systemChat format["Only %1 bags fit in the backpack." , _allowedBackpacks ];
|
||||
systemChat format[localize "STR_EPOCH_TRADE_BAG_BAGS", _allowedBackpacks ];
|
||||
};
|
||||
|
||||
if( _totalSpace <= _allowedMags)then{
|
||||
|
||||
@@ -130,21 +130,21 @@ if(_enoughMoney) then {
|
||||
publicVariableServer "PVDZE_veh_Publish2";
|
||||
_keySelected;
|
||||
};
|
||||
systemChat format["Starting trade."];
|
||||
systemChat localize "STR_EPOCH_PLAYER_105";
|
||||
|
||||
closeDialog 2;
|
||||
|
||||
if(Z_SellingFrom == 0) then { //backpack
|
||||
_backpack = unitBackpack player;
|
||||
systemChat format["Adding %1 items in backpack",count (Z_BuyingArray)];
|
||||
systemChat format[localize "STR_EPOCH_TRADE_IN_BACKPACK",count (Z_BuyingArray)];
|
||||
{
|
||||
if( _x select 1 == "trade_weapons")then{
|
||||
_backpack addWeaponCargoGlobal [_x select 0, _x select 9];
|
||||
diag_log format ["%1 x %2 added", _x select 0, _x select 9];
|
||||
diag_log format [localize "STR_EPOCH_TRADE_ADDED_QTY", _x select 0, _x select 9];
|
||||
};
|
||||
if( _x select 1 == "trade_items")then{
|
||||
_backpack addMagazineCargoGlobal [_x select 0, _x select 9];
|
||||
diag_log format ["%1 x %2 added", _x select 0, _x select 9];
|
||||
diag_log format [localize "STR_EPOCH_TRADE_ADDED_QTY", _x select 0, _x select 9];
|
||||
};
|
||||
if((_x select 1) in ["trade_any_vehicle", "trade_any_vehicle_free", "trade_any_vehicle_old", "trade_any_bicycle", "trade_any_bicycle_old", "trade_any_boat", "trade_any_boat_old"])then{
|
||||
_item2Add = [(_x select 0), (_x select 1)] call _buyVehicle;
|
||||
@@ -161,15 +161,15 @@ if(_enoughMoney) then {
|
||||
systemChat format["Adding %1 items in %2",count (Z_BuyingArray), typeOf Z_vehicle];
|
||||
if( _x select 1 == "trade_weapons")then{
|
||||
Z_vehicle addWeaponCargoGlobal [_x select 0, _x select 9];
|
||||
diag_log format ["%1 x %2 added", _x select 0, _x select 9];
|
||||
diag_log format [localize "STR_EPOCH_TRADE_ADDED_QTY", _x select 0, _x select 9];
|
||||
};
|
||||
if( _x select 1 == "trade_items")then{
|
||||
Z_vehicle addMagazineCargoGlobal [_x select 0, _x select 9];
|
||||
diag_log format ["%1 x %2 added", _x select 0, _x select 9];
|
||||
diag_log format [localize "STR_EPOCH_TRADE_ADDED_QTY", _x select 0, _x select 9];
|
||||
};
|
||||
if( _x select 1 == "trade_backpacks")then{
|
||||
Z_vehicle addBackpackCargoGlobal [_x select 0, _x select 9];
|
||||
diag_log format ["%1 x %2 added", _x select 0, _x select 9];
|
||||
diag_log format [localize "STR_EPOCH_TRADE_ADDED_QTY", _x select 0, _x select 9];
|
||||
};
|
||||
if((_x select 1) in ["trade_any_vehicle", "trade_any_vehicle_free", "trade_any_vehicle_old", "trade_any_bicycle", "trade_any_bicycle_old", "trade_any_boat", "trade_any_boat_old"])then{
|
||||
_item2Add = [(_x select 0), (_x select 1)] call _buyVehicle;
|
||||
@@ -188,7 +188,7 @@ if(_enoughMoney) then {
|
||||
_count = 0;
|
||||
while{ _count < (_x select 9)}do{
|
||||
player addWeapon (_x select 0);
|
||||
diag_log format ["%1 added", _x select 0];
|
||||
diag_log format [localize "STR_EPOCH_TRADE_ADDED", _x select 0];
|
||||
_count = _count + 1;
|
||||
};
|
||||
};
|
||||
@@ -196,7 +196,7 @@ if(_enoughMoney) then {
|
||||
_count = 0;
|
||||
while{ _count < (_x select 9)} do {
|
||||
player addMagazine (_x select 0);
|
||||
diag_log format ["%1 added", _x select 0];
|
||||
diag_log format [localize "STR_EPOCH_TRADE_ADDED", _x select 0];
|
||||
_count = _count + 1;
|
||||
};
|
||||
};
|
||||
@@ -215,25 +215,25 @@ if(_enoughMoney) then {
|
||||
if (!Z_SingleCurrency) then {
|
||||
_success = [player,_priceToBuy, _moneyInfo] call Z_payDefault;
|
||||
if (_success) then {
|
||||
systemChat format["Trade successfull, payed %1 worth of items.", _priceToBuy];
|
||||
systemChat format[localize "STR_EPOCH_TRADE_SUCCESS", _priceToBuy];
|
||||
} else {
|
||||
systemchat "DEBUG: Something went wrong in the pay process. Please report this issue.";
|
||||
systemchat localize "STR_EPOCH_TRADE_DEBUG";
|
||||
};
|
||||
} else {
|
||||
_success = [player,_priceToBuy] call SC_fnc_removeCoins;
|
||||
if (_success) then {
|
||||
systemChat format["Trade successfull, payed %1 %2.", _priceToBuy, CurrencyName];
|
||||
systemChat format[localize "STR_EPOCH_TRADE_SUCCESS_COINS", _priceToBuy, CurrencyName];
|
||||
} else {
|
||||
systemchat "DEBUG: Something went wrong in the pay process. Please report this issue.";
|
||||
systemchat localize "STR_EPOCH_TRADE_DEBUG";
|
||||
};
|
||||
};
|
||||
} else {
|
||||
systemChat "You could not buy these items because the container lacks space to hold them.";
|
||||
systemChat localize "STR_EPOCH_TRADE_CONTAINER_FULL";
|
||||
};
|
||||
}else{
|
||||
if( Z_SingleCurrency) then {
|
||||
systemChat format["You need %1 %2 to buy all these items.",_priceToBuy,CurrencyName];
|
||||
systemChat format[localize "STR_EPOCH_TRADE_NEED_COINS",_priceToBuy,CurrencyName];
|
||||
} else {
|
||||
systemChat format["You need more money to buy all these items."];
|
||||
systemChat localize "STR_EPOCH_TRADE_NEED_MONEY";
|
||||
};
|
||||
};
|
||||
|
||||
@@ -10,8 +10,8 @@ _list = nearestObjects [(getPosATL player), ["AllVehicles"], Z_VehicleDistance];
|
||||
_result = false;
|
||||
if(!isNull _vehicle)then{
|
||||
Z_vehicle = _vehicle;
|
||||
systemChat format["Selected %1",typeOf Z_vehicle];
|
||||
systemChat format[localize "STR_EPOCH_TRADE_SELECTED",typeOf Z_vehicle];
|
||||
_result = true;
|
||||
[format["Buying in %1.", typeOf Z_vehicle]] call Z_filleTradeTitle;
|
||||
[format[localize "STR_EPOCH_BUYING_IN", typeOf Z_vehicle]] call Z_filleTradeTitle;
|
||||
};
|
||||
_result
|
||||
|
||||
@@ -46,9 +46,9 @@ _formattedText = format [
|
||||
"<t color='#33BFFF'>%11: </t><t color='#ffffff'>%3</t><br />" +
|
||||
"<t color='#33BFFF'>%12: </t><t color='#ffffff'>%5 %7</t><br />" +
|
||||
"<t color='#33BFFF'>%13: </t><t color='#ffffff'>%6 %4</t><br />" +
|
||||
"<t color='#33BFFF'>Mags: </t><t color='#ffffff'>%8</t><br />" +
|
||||
"<t color='#33BFFF'>Weaps:</t><t color='#ffffff'>%9</t><br />"
|
||||
, _picture, _display, _class, _buyCurrency , _sellPrice, _buyPrice, _sellCurrency, _transportMaxWeapons,_transportMaxMagazines, localize "STR_EPOCH_NAME", localize "STR_EPOCH_CLASS", localize "STR_EPOCH_PLAYER_292", localize "STR_EPOCH_PLAYER_291"
|
||||
"<t color='#33BFFF'>%14: </t><t color='#ffffff'>%8</t><br />" +
|
||||
"<t color='#33BFFF'>%15:</t><t color='#ffffff'>%9</t><br />"
|
||||
, _picture, _display, _class, _buyCurrency , _sellPrice, _buyPrice, _sellCurrency, _transportMaxWeapons,_transportMaxMagazines, localize "STR_EPOCH_NAME", localize "STR_EPOCH_CLASS", localize "STR_EPOCH_PLAYER_292", localize "STR_EPOCH_PLAYER_291", localize "STR_EPOCH_MAGS", localize "STR_EPOCH_WEPS"
|
||||
];
|
||||
|
||||
(findDisplay Z_AT_DIALOGWINDOW displayCtrl Z_AT_ITEMINFO) ctrlSetStructuredText parseText _formattedText;
|
||||
|
||||
@@ -54,10 +54,10 @@ if (Z_SingleCurrency) then {
|
||||
"<t color='#33BFFF'>%11: </t><t color='#ffffff'>%3</t><br />" +
|
||||
"<t color='#33BFFF'>%12: </t><t color='#ffffff'>%5 %7</t><br />" +
|
||||
"<t color='#33BFFF'>%13: </t><t color='#ffffff'>%6 %7</t><br />" +
|
||||
"<t color='#33BFFF'>Mags: </t><t color='#ffffff'>%9</t><br />" +
|
||||
"<t color='#33BFFF'>Weaps: </t><t color='#ffffff'>%8</t><br />" +
|
||||
"<t color='#33BFFF'>Backs: </t><t color='#ffffff'>%4</t><br />"
|
||||
, _picture, _display, _class, _transportmaxBackpacks, _sellPrice, _buyPrice, CurrencyName, _transportMaxWeapons,_transportMaxMagazines, localize "STR_EPOCH_NAME", localize "STR_EPOCH_CLASS", localize "STR_EPOCH_PLAYER_292", localize "STR_EPOCH_PLAYER_291"
|
||||
"<t color='#33BFFF'>%14: </t><t color='#ffffff'>%9</t><br />" +
|
||||
"<t color='#33BFFF'>%15: </t><t color='#ffffff'>%8</t><br />" +
|
||||
"<t color='#33BFFF'>%16: </t><t color='#ffffff'>%4</t><br />"
|
||||
, _picture, _display, _class, _transportmaxBackpacks, _sellPrice, _buyPrice, CurrencyName, _transportMaxWeapons,_transportMaxMagazines, localize "STR_EPOCH_NAME", localize "STR_EPOCH_CLASS", localize "STR_EPOCH_PLAYER_292", localize "STR_EPOCH_PLAYER_291", localize "STR_EPOCH_MAGS", localize "STR_EPOCH_WEPS", localize "STR_EPOCH_BAGS"
|
||||
];
|
||||
|
||||
|
||||
@@ -73,10 +73,10 @@ if (Z_SingleCurrency) then {
|
||||
"<t color='#33BFFF'>%14: </t><t color='#ffffff'>%3</t><br />" +
|
||||
"<t color='#33BFFF'>%15: </t><t color='#ffffff'>%5 <img image='%11' /> %10</t><br />" +
|
||||
"<t color='#33BFFF'>%16: </t><t color='#ffffff'>%6 <img image='%12' /> %7</t><br />" +
|
||||
"<t color='#33BFFF'>Mags: </t><t color='#ffffff'>%8</t><br />" +
|
||||
"<t color='#33BFFF'>Weaps: </t><t color='#ffffff'>%9</t><br />" +
|
||||
"<t color='#33BFFF'>Backs: </t><t color='#ffffff'>%4</t><br />"
|
||||
, _picture, _display, _class, _transportmaxBackpacks, _sellPrice, _buyPrice, _buyCurrency, _transportMaxWeapons,_transportMaxMagazines, _sellCurrency, _picSell,_picBuy, localize "STR_EPOCH_NAME", localize "STR_EPOCH_CLASS", localize "STR_EPOCH_PLAYER_292", localize "STR_EPOCH_PLAYER_291"
|
||||
"<t color='#33BFFF'>%17: </t><t color='#ffffff'>%8</t><br />" +
|
||||
"<t color='#33BFFF'>%18: </t><t color='#ffffff'>%9</t><br />" +
|
||||
"<t color='#33BFFF'>%19: </t><t color='#ffffff'>%4</t><br />"
|
||||
, _picture, _display, _class, _transportmaxBackpacks, _sellPrice, _buyPrice, _buyCurrency, _transportMaxWeapons,_transportMaxMagazines, _sellCurrency, _picSell,_picBuy, localize "STR_EPOCH_NAME", localize "STR_EPOCH_CLASS", localize "STR_EPOCH_PLAYER_292", localize "STR_EPOCH_PLAYER_291", localize "STR_EPOCH_MAGS", localize "STR_EPOCH_WEPS", localize "STR_EPOCH_BAGS"
|
||||
];
|
||||
|
||||
|
||||
|
||||
@@ -44,8 +44,8 @@ if (Z_SingleCurrency) then {
|
||||
"<t color='#33BFFF'>%9: </t><t color='#ffffff'>%3</t><br />" +
|
||||
"<t color='#33BFFF'>%10: </t><t color='#ffffff'>%5 %7</t><br />" +
|
||||
"<t color='#33BFFF'>%11: </t><t color='#ffffff'>%6 %7</t><br />" +
|
||||
"<t color='#33BFFF'>Mags: </t><br /><t color='#ffffff' size='0.5'>%4</t>"
|
||||
, _picture, _display, _class, _magText, _sellPrice, _buyPrice, CurrencyName, localize "STR_EPOCH_NAME", localize "STR_EPOCH_CLASS", localize "STR_EPOCH_PLAYER_292", localize "STR_EPOCH_PLAYER_291"
|
||||
"<t color='#33BFFF'>%12: </t><br /><t color='#ffffff' size='0.5'>%4</t>"
|
||||
, _picture, _display, _class, _magText, _sellPrice, _buyPrice, CurrencyName, localize "STR_EPOCH_NAME", localize "STR_EPOCH_CLASS", localize "STR_EPOCH_PLAYER_292", localize "STR_EPOCH_PLAYER_291", localize "STR_EPOCH_MAGS"
|
||||
];
|
||||
}else {
|
||||
_picSell = getText (configFile >> 'CfgMagazines' >> _sellCurrency >> 'picture');
|
||||
@@ -59,8 +59,8 @@ if (Z_SingleCurrency) then {
|
||||
"<t color='#33BFFF'>%12: </t><t color='#ffffff'>%3</t><br />" +
|
||||
"<t color='#33BFFF'>%13: </t><t color='#ffffff'>%5 <img image='%9' /> %7</t><br />" +
|
||||
"<t color='#33BFFF'>%14: </t><t color='#ffffff'>%6 <img image='%10' /> %8</t><br />" +
|
||||
"<t color='#33BFFF'>Mags: </t><br /><t color='#ffffff' size='0.5'>%4</t>"
|
||||
, _picture, _display, _class, _magText, _sellPrice, _buyPrice, _sellCurrency, _buyCurrency, _picSell, _picBuy, localize "STR_EPOCH_NAME", localize "STR_EPOCH_CLASS", localize "STR_EPOCH_PLAYER_292", localize "STR_EPOCH_PLAYER_291"
|
||||
"<t color='#33BFFF'>%15: </t><br /><t color='#ffffff' size='0.5'>%4</t>"
|
||||
, _picture, _display, _class, _magText, _sellPrice, _buyPrice, _sellCurrency, _buyCurrency, _picSell, _picBuy, localize "STR_EPOCH_NAME", localize "STR_EPOCH_CLASS", localize "STR_EPOCH_PLAYER_292", localize "STR_EPOCH_PLAYER_291", localize "STR_EPOCH_MAGS"
|
||||
];
|
||||
};
|
||||
|
||||
|
||||
@@ -21,10 +21,10 @@ if (!isNil '_pic' && _pic == "") then {
|
||||
};
|
||||
|
||||
_formattedText = format [
|
||||
"<t size='1' align='center' color='#ffffff'> Gear </t>"
|
||||
, _pic
|
||||
"<t size='1' align='center' color='#ffffff'> %2 </t>"
|
||||
, _pic, localize "STR_UI_GEAR"
|
||||
];
|
||||
|
||||
(findDisplay Z_AT_DIALOGWINDOW displayCtrl Z_AT_CONTAINERINFO) ctrlSetStructuredText parseText _formattedText;
|
||||
|
||||
[_weaps,_mags,"your gear"] call Z_checkArrayInConfig;
|
||||
[_weaps,_mags,localize "STR_EPOCH_YOUR_GEAR"] call Z_checkArrayInConfig;
|
||||
|
||||
@@ -22,6 +22,6 @@ switch (true) do {
|
||||
[_item] call Z_displayVehicleInfo;
|
||||
};
|
||||
default {
|
||||
(findDisplay Z_AT_DIALOGWINDOW displayCtrl Z_AT_ITEMINFO) ctrlSetStructuredText parseText "<t color='#ffffff'>No info found</t>";
|
||||
(findDisplay Z_AT_DIALOGWINDOW displayCtrl Z_AT_ITEMINFO) ctrlSetStructuredText (parseText format["<t color='#ffffff'>%1</t>",localize "STR_EPOCH_TRADE_NO_INFO"]);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -18,7 +18,7 @@ _list = nearestObjects [(getPosATL player), ["AllVehicles"], Z_VehicleDistance];
|
||||
}count _list;
|
||||
|
||||
if (!isNull _vehicle) then {
|
||||
systemChat format["Selected %1",typeOf _vehicle];
|
||||
systemChat format[localize "STR_EPOCH_TRADE_SELECTED",typeOf _vehicle];
|
||||
_pic = getText (configFile >> 'CfgVehicles' >> (typeOf _vehicle) >> 'picture');
|
||||
|
||||
_formattedText = format [
|
||||
@@ -56,9 +56,9 @@ if (!isNull _vehicle) then {
|
||||
|
||||
[_normalWeaps,_normalMags, typeOf _vehicle] call Z_checkArrayInConfig;
|
||||
}else{
|
||||
_ctrltext = format["Get in driver seat first!"];
|
||||
_ctrltext = localize "STR_EPOCH_PLAYER_245";
|
||||
ctrlSetText [Z_AT_TRADERLINE2, _ctrltext];
|
||||
|
||||
_ctrltext = format["I do not see any vehicle."];
|
||||
_ctrltext = localize "STR_EPOCH_TRADE_NO_VEHICLE";
|
||||
ctrlSetText [Z_AT_TRADERLINE1, _ctrltext];
|
||||
};
|
||||
|
||||
@@ -86,7 +86,7 @@ if(_index > -1)then{
|
||||
systemChat format[localize "str_epoch_player_182",_textPartIn]; _returnInfo = [];
|
||||
};
|
||||
} else {
|
||||
systemChat format[localize "str_epoch_player_245"]; _returnInfo = [];
|
||||
systemChat localize "str_epoch_player_245"; _returnInfo = [];
|
||||
};
|
||||
};
|
||||
_returnInfo;
|
||||
@@ -209,14 +209,15 @@ if(_index > -1)then{
|
||||
if(typeName _money == "SCALAR") then {
|
||||
if (Z_SingleCurrency) then {
|
||||
_success = [player,_money] call SC_fnc_addCoins;
|
||||
systemChat format["Trade successfull, received %1 %2", _money , CurrencyName];
|
||||
systemChat format[localize "STR_EPOCH_TRADE_SUCCESS_CHANGE", _money , CurrencyName];
|
||||
} else {
|
||||
_success = [_money, 0] call Z_returnChange;
|
||||
systemChat format["Trade successfull."];
|
||||
systemChat localize "STR_EPOCH_TRADE_SUCCESSFUL";
|
||||
};
|
||||
}else{
|
||||
systemChat format["Money is not a number. Something went wrong."];
|
||||
systemChat localize "STR_EPOCH_TRADE_DEBUG";
|
||||
diag_log "Money is not a number. Something went wrong.";
|
||||
};
|
||||
}else{
|
||||
systemChat format["No Items to sell"];
|
||||
systemChat localize "STR_EPOCH_TRADE_NO_ITEMS";
|
||||
};
|
||||
|
||||
@@ -3,7 +3,7 @@ disableSerialization;
|
||||
Z_traderData = (_this select 3); // gets the trader data ( e.g menu_Functionary1 )
|
||||
|
||||
if( isNil "Z_traderData" || count (Z_traderData) == 0)exitWith{
|
||||
"Something went wrong selecting the trader." call dayz_rollingMessages;
|
||||
localize "STR_EPOCH_TRADE_ERROR" call dayz_rollingMessages;
|
||||
};
|
||||
|
||||
if(DZE_ActionInProgress) exitWith { localize "str_player_actionslimit" call dayz_rollingMessages; };
|
||||
|
||||
@@ -15642,6 +15642,14 @@
|
||||
<French>Rien</French>
|
||||
<Czech>Nic</Czech>
|
||||
</Key>
|
||||
<Key ID="STR_EPOCH_TRADE_NO_INFO">
|
||||
<English>No info found</English>
|
||||
<Russian>Нет информации</Russian>
|
||||
</Key>
|
||||
<Key ID="STR_EPOCH_TRADE_NO_ITEMS">
|
||||
<English>No items to sell</English>
|
||||
<Russian>Нет ничего на продажу</Russian>
|
||||
</Key>
|
||||
<Key ID="STR_EPOCH_TRADE_DETAILS">
|
||||
<English> Details</English>
|
||||
<German> Einzelheiten</German>
|
||||
@@ -15658,6 +15666,10 @@
|
||||
<French>I'm not stupid.</French>
|
||||
<Czech>I'm not stupid.</Czech>
|
||||
</Key>
|
||||
<Key ID="STR_EPOCH_TRADE_NO_VEHICLE">
|
||||
<English>I do not see any vehicle.</English>
|
||||
<Russian>Я не вижу Вашего транспорта.</Russian>
|
||||
</Key>
|
||||
<Key ID="STR_EPOCH_TRADE_NO_BACKPACK">
|
||||
<English>You are not wearing a backpack.</English>
|
||||
<German>Du hast keinen Rucksack.</German>
|
||||
@@ -15669,7 +15681,7 @@
|
||||
<Key ID="STR_EPOCH_TRADE_OFFER">
|
||||
<English>I would offer %1 %2.</English>
|
||||
<German>Ich biete %1 %2.</German>
|
||||
<Russian>I would offer %1 %2.</Russian>
|
||||
<Russian>Я предлагаю: %1 %2.</Russian>
|
||||
<Spanish>I would offer %1 %2.</Spanish>
|
||||
<French>I would offer %1 %2.</French>
|
||||
<Czech>I would offer %1 %2.</Czech>
|
||||
@@ -15677,11 +15689,110 @@
|
||||
<Key ID="STR_EPOCH_TRADE_ACCEPT">
|
||||
<English>I accept %1 items from %2.</English>
|
||||
<German>Ich nehme %1 aus %2.</German>
|
||||
<Russian>I accept %1 items from %2.</Russian>
|
||||
<Russian>Я беру: %1 шт. из %2.</Russian>
|
||||
<Spanish>I accept %1 items from %2.</Spanish>
|
||||
<French>I accept %1 items from %2.</French>
|
||||
<Czech>I accept %1 items from %2.</Czech>
|
||||
</Key>
|
||||
<Key ID="STR_EPOCH_TRADE_ERROR">
|
||||
<English>Something went wrong selecting the trader.</English>
|
||||
<Russian>Произошла ошибка при выборе торговца.</Russian>
|
||||
</Key>
|
||||
<Key ID="STR_EPOCH_TRADE_ONE_VEHICLE">
|
||||
<English>You can only purchase one vehicle at a time.</English>
|
||||
</Key>
|
||||
<Key ID="STR_EPOCH_TRADE_GEAR_FULL">
|
||||
<English>You can only buy %1 primary, %2 sidearm and %3 tools in your gear.</English>
|
||||
<Russian>Вы можете купить в снаряжение: оружия-%1, пистолетов-%2, инструмента-%3.</Russian>
|
||||
</Key>
|
||||
<Key ID="STR_EPOCH_TRADE_MAGS_FULL">
|
||||
<English>You can only buy %1 magazines in your gear.</English>
|
||||
<Russian>Вы можете купить магазинов в снаряжение: %1.</Russian>
|
||||
</Key>
|
||||
<Key ID="STR_EPOCH_TRADE_BAG_FULL">
|
||||
<English>You can only buy %1 backpacks in your gear.</English>
|
||||
<Russian>Вы можете купить рюкзаков в снаряжение: %1.</Russian>
|
||||
</Key>
|
||||
<Key ID="STR_EPOCH_TRADE_VEHICLE_WEPS">
|
||||
<English>You can only buy %1 weapons in your vehicle.</English>
|
||||
<Russian>Вы можете купить оружия в Ваш автомобиль: %1.</Russian>
|
||||
</Key>
|
||||
<Key ID="STR_EPOCH_TRADE_VEHICLE_MAGS">
|
||||
<English>You can only buy %1 magazines in your vehicle.</English>
|
||||
<Russian>Вы можете купить магазинов в Ваш автомобиль: %1.</Russian>
|
||||
</Key>
|
||||
<Key ID="STR_EPOCH_TRADE_VEHICLE_BAGS">
|
||||
<English>You can only buy %1 backpacks in your vehicle.</English>
|
||||
<Russian>Вы можете купить рюкзаков в Ваш автомобиль: %1.</Russian>
|
||||
</Key>
|
||||
<Key ID="STR_EPOCH_TRADE_NEED_BAG">
|
||||
<English>You need a backpack.</English>
|
||||
<Russian>Вам нужен рюкзак.</Russian>
|
||||
</Key>
|
||||
<Key ID="STR_EPOCH_TRADE_BAG_WEPS">
|
||||
<English>Only %1 weapons fit in the backpack.</English>
|
||||
<Russian>В рюкзак поместится оружия: %1.</Russian>
|
||||
</Key>
|
||||
<Key ID="STR_EPOCH_TRADE_BAG_MAGS">
|
||||
<English>Only %1 mags fit in the backpack.</English>
|
||||
<Russian>В рюкзак поместится магазинов: %1.</Russian>
|
||||
</Key>
|
||||
<Key ID="STR_EPOCH_TRADE_BAG_BAGS">
|
||||
<English>Only %1 bags fit in the backpack.</English>
|
||||
<Russian>В рюкзак поместится рюкзаков: %1.</Russian>
|
||||
</Key>
|
||||
<Key ID="STR_EPOCH_TRADE_IN_BACKPACK">
|
||||
<English>Adding %1 items in backpack</English>
|
||||
<Russian>Добавлено: %1 в рюкзак</Russian>
|
||||
</Key>
|
||||
<Key ID="STR_EPOCH_TRADE_ADDED_QTY">
|
||||
<English>%1 x %2 added</English>
|
||||
<Russian>%1 x %2 добавлено</Russian>
|
||||
</Key>
|
||||
<Key ID="STR_EPOCH_TRADE_ADDED">
|
||||
<English>%1 added</English>
|
||||
<Russian>%1 добавлено</Russian>
|
||||
</Key>
|
||||
<Key ID="STR_EPOCH_TRADE_SUCCESSFUL">
|
||||
<English>Trade successfull.</English>
|
||||
<Russian>Продажа звершена.</Russian>
|
||||
</Key>
|
||||
<Key ID="STR_EPOCH_TRADE_SUCCESS">
|
||||
<English>Trade successfull, payed %1 worth of items.</English>
|
||||
<Russian>Продано! с Вас %1.</Russian>
|
||||
</Key>
|
||||
<Key ID="STR_EPOCH_TRADE_SUCCESS_COINS">
|
||||
<English>Trade successfull, payed %1 %2.</English>
|
||||
<Russian>Продано! с Вас %1 %2.</Russian>
|
||||
</Key>
|
||||
<Key ID="STR_EPOCH_TRADE_SUCCESS_CHANGE">
|
||||
<English>Trade successfull, received %1 %2</English>
|
||||
<Russian>Продажа звершена. Получено %1 %2</Russian>
|
||||
</Key>
|
||||
<Key ID="STR_EPOCH_TRADE_DEBUG">
|
||||
<English>DEBUG: Something went wrong in the pay process. Please report this issue.</English>
|
||||
<Russian>DEBUG: Что-то пошло не так в процессе оплаты. Пожалуйста, сообщите об этой проблеме.</Russian>
|
||||
</Key>
|
||||
<Key ID="STR_EPOCH_TRADE_CONTAINER_FULL">
|
||||
<English>You could not buy these items because the container lacks space to hold them.</English>
|
||||
<Russian>Вы могли бы всё это купить, но места нехватает, поэтому покупка отменена.</Russian>
|
||||
</Key>
|
||||
<Key ID="STR_EPOCH_TRADE_NEED_COINS">
|
||||
<English>You need %1 %2 to buy all these items.</English>
|
||||
<Russian>Вам нужно %1 %2 для покупки.</Russian>
|
||||
</Key>
|
||||
<Key ID="STR_EPOCH_TRADE_NEED_MONEY">
|
||||
<English>You need more money to buy all these items.</English>
|
||||
<Russian>Вам нужно больше денег, чтобы купить.</Russian>
|
||||
</Key>
|
||||
<Key ID="STR_EPOCH_TRADE_SELECTED">
|
||||
<English>Selected %1</English>
|
||||
<Russian>Выбрано: %1</Russian>
|
||||
</Key>
|
||||
<Key ID="STR_EPOCH_BUYING_IN">
|
||||
<English>Buying in %1.</English>
|
||||
<Russian>Покупка в %1.</Russian>
|
||||
</Key>
|
||||
<Key ID="STR_EPOCH_TRADER">
|
||||
<English>Trader</English>
|
||||
<German>Händler</German>
|
||||
@@ -15706,6 +15817,22 @@
|
||||
<French>Classe</French>
|
||||
<Czech>Třída</Czech>
|
||||
</Key>
|
||||
<Key ID="STR_EPOCH_MAGS">
|
||||
<English>Mags: </English>
|
||||
<Russian>Магазинов: </Russian>
|
||||
</Key>
|
||||
<Key ID="STR_EPOCH_WEPS">
|
||||
<English>Weps: </English>
|
||||
<Russian>Оружия: </Russian>
|
||||
</Key>
|
||||
<Key ID="STR_EPOCH_BAGS">
|
||||
<English>Bags: </English>
|
||||
<Russian>Рюкзаков: </Russian>
|
||||
</Key>
|
||||
<Key ID="STR_EPOCH_YOUR_GEAR">
|
||||
<English>your gear</English>
|
||||
<Russian>вашего снаряжения</Russian>
|
||||
</Key>
|
||||
<Key ID="STR_EPOCH_METALFLOOR">
|
||||
<English>Metal Floor</English>
|
||||
<German>Metal Floor</German>
|
||||
|
||||
Reference in New Issue
Block a user