From f7e6f82ce68ddd182be81630ff7b967f11dd0d27 Mon Sep 17 00:00:00 2001 From: Skaronator Date: Sat, 14 Dec 2013 00:21:34 +0100 Subject: [PATCH] Fix exitWith --- SQF/dayz_code/compile/fn_selfActions.sqf | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/SQF/dayz_code/compile/fn_selfActions.sqf b/SQF/dayz_code/compile/fn_selfActions.sqf index 2d566820a..86e26a6b4 100644 --- a/SQF/dayz_code/compile/fn_selfActions.sqf +++ b/SQF/dayz_code/compile/fn_selfActions.sqf @@ -214,7 +214,6 @@ if (!isNull cursorTarget and !_inVehicle and !_isPZombie and (player distance cu //Allow owners to delete modulars if(_isModular and (dayz_characterID == _ownerID)) then { if(_hasToolbox and "ItemCrowbar" in _itemsPlayer) then { - if(_cursorTarget in DZE_DoorsLocked) exitwith {cutText ["You must remove the lock to delete this item!", "PLAIN DOWN"]; }; _player_deleteBuild = true; }; }; @@ -239,11 +238,14 @@ if (!isNull cursorTarget and !_inVehicle and !_isPZombie and (player distance cu }; - if(_player_deleteBuild) then { + if(_player_deleteBuild && !(_cursorTarget in DZE_DoorsLocked)) then { if (s_player_deleteBuild < 0) then { s_player_deleteBuild = player addAction [format[localize "str_actions_delete",_text], "\z\addons\dayz_code\actions\remove.sqf",_cursorTarget, 1, true, true, "", ""]; }; } else { + if (_cursorTarget in DZE_DoorsLocked) then { + cutText ["You must remove the lock to delete this item!", "PLAIN DOWN"]; + } player removeAction s_player_deleteBuild; s_player_deleteBuild = -1; };