mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2026-02-14 04:02:56 +03:00
Dont show incomplete lockbox code
If the player enters a wrong code the algorithm can make the entered code seem completely bogus, let's just exit out of the routine if that's the case. Sample bad code (Just hit red key): ```11:45:54 "salival (playerUID) FAILED unlocking LockBox with code: Red0-9900 (actual: Red34) @038117 [3899.36,3580.24,1.632]"```
This commit is contained in:
@@ -120,8 +120,9 @@ _fnc_lockCode = {
|
|||||||
private ["_color","_code"];
|
private ["_color","_code"];
|
||||||
|
|
||||||
if (_this == "") exitWith {0};
|
if (_this == "") exitWith {0};
|
||||||
_color = "";
|
|
||||||
_code = if (typeName _this == "STRING") then {parseNumber _this} else {_this};
|
_code = if (typeName _this == "STRING") then {parseNumber _this} else {_this};
|
||||||
|
if (_code < 10000) exitWith {0};
|
||||||
|
_color = "";
|
||||||
_code = _code - 10000;
|
_code = _code - 10000;
|
||||||
|
|
||||||
if (_code <= 99) then {_color = localize "STR_TEAM_RED";};
|
if (_code <= 99) then {_color = localize "STR_TEAM_RED";};
|
||||||
|
|||||||
Reference in New Issue
Block a user