mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-14 04:02:37 +03:00
Update initDoorManagement.sqf
After upgrading or downgrading doors or gates TheDoor can be null.
This commit is contained in:
@@ -13,18 +13,22 @@ _display = findDisplay 61144;
|
|||||||
_display closeDisplay 2;
|
_display closeDisplay 2;
|
||||||
|
|
||||||
// Check player access
|
// Check player access
|
||||||
_hasAccess = [player, TheDoor] call FNC_check_access;
|
if (!isNull TheDoor) then {
|
||||||
if (
|
_hasAccess = [player, TheDoor] call FNC_check_access;
|
||||||
(_hasAccess select 0) or // door owner
|
if (
|
||||||
(_hasAccess select 2) or // plot owner
|
(_hasAccess select 0) or // door owner
|
||||||
(_hasAccess select 3) or // plot friend
|
(_hasAccess select 2) or // plot owner
|
||||||
(_hasAccess select 4) or // plot admin
|
(_hasAccess select 3) or // plot friend
|
||||||
(_hasAccess select 5) or // door friend
|
(_hasAccess select 4) or // plot admin
|
||||||
(_hasAccess select 6) // door admin
|
(_hasAccess select 5) or // door friend
|
||||||
) then {
|
(_hasAccess select 6) // door admin
|
||||||
createDialog "DoorManagement";
|
) then {
|
||||||
call DoorNearbyHumans;
|
createDialog "DoorManagement";
|
||||||
call DoorGetFriends;
|
call DoorNearbyHumans;
|
||||||
|
call DoorGetFriends;
|
||||||
|
} else {
|
||||||
|
localize "STR_EPOCH_DOORMANAGEMENT_NORIGHTS" call dayz_rollingMessages;
|
||||||
|
};
|
||||||
} else {
|
} else {
|
||||||
localize "STR_EPOCH_DOORMANAGEMENT_NORIGHTS" call dayz_rollingMessages;
|
localize "str_cursorTargetNotFound" call dayz_rollingMessages;
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user