mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-14 04:02:37 +03:00
Pullrequest/door management (#1694)
* Added doorManagement * Rename FNC_check_owner --> FNC_check_owner_friends * Fixed typo * Fixed bug in FNC_check_owner_friends which allowed every user to manage every plot and door. * Removed unused DZE_doorManagementHarderPenalty from configVariables.sqf * Now checking if _playerUID is in _friendlies for both cases. * DZE_plotforLife should be DZE_permanentPlot * Fixed case where DZE_permanentPlot is false. * Forgot to add STR_EPOCH_CANCEL * Changed translations to suggested string by ebaydayz. * Renamed EyeScanner to DoorAccess. * Reworked access rights for door management. * DZE_doorManagementMustBeClose = true; //Players must be within 10m of door to be added as a door friend. * Fixed copy-paste error. * Replace count with if * Remove redundant test. * Also replaced count in door management admins check. * Change plotManagement and doorManagement to be consistent to DayZ_UseSteamID (get UID from FNC_GetPlayerUID). * Use _playerUID and _characterID more consistent. * Added german translation to STR_EPOCH_PLOTMANAGEMENT_ADDFRIEND_ALREADYONTHELIST.
This commit is contained in:
@@ -75,6 +75,31 @@ DZE_buildMaxMoveDistance = 10; // Max distance player can walk from start positi
|
||||
DZE_buildMaxHeightDistance = 10; // Max distance player can raise or lower object from start position when building.
|
||||
|
||||
|
||||
/////////// doorManagement Variables ///////////
|
||||
// Let owner and plot friends and door friends manage door access
|
||||
DZE_doorManagement = true;
|
||||
DZE_doorManagementMustBeClose = true; //Players must be within 10m of door to be added as a door friend.
|
||||
DZE_doorManagementAdmins = []; //Array of admin PlayerUIDs enclosed in quotations, UIDs in this list are able to access every door's management menu and open it
|
||||
DZE_doorManagementAllowManualCode = true; //Allows opening doors still using PIN
|
||||
DZE_doorManagementMaxFriends = 10; //Maximum number of friends allowed on a door. (default 10)
|
||||
// Set access rights (unlock) for doors
|
||||
DZE_doorManagementAllowAccess_owner = true;
|
||||
DZE_doorManagementAllowAccess_ownerFriendlies = false;
|
||||
DZE_doorManagementAllowAccess_plotOwner = false;
|
||||
DZE_doorManagementAllowAccess_plotFriends = false;
|
||||
DZE_doorManagementAllowAccess_plotAdmins = false;
|
||||
DZE_doorManagementAllowAccess_doorFriends = true;
|
||||
DZE_doorManagementAllowAccess_doorAdmins = true;
|
||||
// Set management rights for doors (beware that managers can add theirselves and others as door friends)
|
||||
DZE_doorManagementAllowManage_owner = true;
|
||||
DZE_doorManagementAllowManage_ownerFriendlies = false;
|
||||
DZE_doorManagementAllowManage_plotOwner = false;
|
||||
DZE_doorManagementAllowManage_plotFriends = false;
|
||||
DZE_doorManagementAllowManage_plotAdmins = false;
|
||||
DZE_doorManagementAllowManage_doorFriends = false;
|
||||
DZE_doorManagementAllowManage_doorAdmins = true;
|
||||
|
||||
|
||||
/*
|
||||
Developers:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user