diff --git a/SQF/dayz_server/compile/server_handleSafeGear.sqf b/SQF/dayz_server/compile/server_handleSafeGear.sqf index 804abed33..c08933e9f 100644 --- a/SQF/dayz_server/compile/server_handleSafeGear.sqf +++ b/SQF/dayz_server/compile/server_handleSafeGear.sqf @@ -120,16 +120,17 @@ _fnc_lockCode = { private ["_color","_code"]; if (_this == "") exitWith {0}; - _color = ""; _code = if (typeName _this == "STRING") then {parseNumber _this} else {_this}; + if (_code < 10000 || {_code > 10299}) exitWith {0}; + _color = ""; _code = _code - 10000; - + if (_code <= 99) then {_color = localize "STR_TEAM_RED";}; if (_code >= 100 && _code <= 199) then {_color = localize "STR_TEAM_GREEN"; _code = _code - 100;}; if (_code >= 200) then {_color = localize "STR_TEAM_BLUE"; _code = _code - 200;}; if (_code <= 9) then {_code = format["0%1", _code];}; _code = format ["%1%2",_color,_code]; - + _code };