Exclude DZE_PlotManagementAdmins from build checks (safeZone/no build near)

This commit is contained in:
oiad
2017-08-31 00:03:36 +12:00
committed by GitHub
parent 026788e714
commit bbb7da7c3c

View File

@@ -102,6 +102,7 @@ _buildables = DZE_maintainClasses + DZE_LockableStorage + ["DZ_buildables","DZ_s
_center = if (isNull _nearestPole) then {_pos} else {_nearestPole};
if ((count (nearestObjects [_center,_buildables,_distance])) >= DZE_BuildingLimit) exitWith {dayz_actionInProgress = false; format[localize "str_epoch_player_41",_distance] call dayz_rollingMessages; [false, _isPole];};
if !(dayz_playerUID in DZE_PlotManagementAdmins) then {
_text = getText (configFile >> 'CfgMagazines' >> _item >> 'displayName');
_buildCheck = call _checkClass;
@@ -120,6 +121,7 @@ if ((count DZE_NoBuildNear) > 0) then {
};
if !(_canBuild) exitWith {dayz_actionInProgress = false; format [localize "STR_EPOCH_PLAYER_167",_text,DZE_NoBuildNearDistance,typeOf (_near select 0)] call dayz_rollingMessages; [false, _isPole];};
};
if (_toolCheck) then {
_require = getArray (configFile >> "cfgMagazines" >> _item >> "ItemActions" >> "Build" >> "require");