mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-15 21:29:59 +03:00
* 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.
86 lines
1.9 KiB
C++
86 lines
1.9 KiB
C++
class DoorAccess
|
|
{
|
|
idd = 61144;
|
|
movingenable = 0;
|
|
|
|
onLoad = "keypadCancel = true;";
|
|
onUnload = "if(keypadCancel) then {DZE_Lock_Door = ''; [] spawn keyPadReset;} else {DZE_Lock_Door = dayz_playerUID;};";
|
|
|
|
class Controls
|
|
{
|
|
class ZupaBackground_1
|
|
{
|
|
access = 0;
|
|
type = 0;
|
|
colorText[] = {0.8784,0.8471,0.651,1};
|
|
text = "";
|
|
fixedWidth = 0;
|
|
style = 0;
|
|
shadow = 2;
|
|
font = "Zeppelin32";
|
|
SizeEx = 0.03921;
|
|
idc = -1;
|
|
x = 0.35 * safezoneW + safezoneX;
|
|
y = 0.30 * safezoneH + safezoneY;
|
|
w = 0.20 * safezoneW;
|
|
h = 0.50 * safezoneH;
|
|
colorBackground[] = {0,0,0,0.8};
|
|
};
|
|
|
|
class ZupaHeader_2: ZSC_RscTextT
|
|
{
|
|
idc = -1;
|
|
x = 0.35 * safezoneW + safezoneX;
|
|
y = 0.30 * safezoneH + safezoneY;
|
|
w = 0.20 * safezoneW;
|
|
h = 0.05 * safezoneH;
|
|
text = $STR_EPOCH_DOORACCESS_TITLE;
|
|
colorBackground[] = {0,0,0,0.8};
|
|
colorText[] = {1,1,1,1};
|
|
};
|
|
|
|
|
|
class ZupaButton_1 : ZSC_RscButtonMenuBlue
|
|
{
|
|
idc = -1;
|
|
text = $STR_EPOCH_DOORACCESS_SCAN;
|
|
x = 0.40 * safezoneW + safezoneX;
|
|
y = 0.40 * safezoneH + safezoneY;
|
|
style = 2;
|
|
w = 0.20;
|
|
onButtonClick = "keypadCancel = false; call player_unlockDoor";
|
|
};
|
|
|
|
class ZupaButton_4 : ZSC_RscButtonMenuBlue
|
|
{
|
|
idc = -1;
|
|
text = $STR_EPOCH_DOORACCESS_MANUAL;
|
|
x = 0.40 * safezoneW + safezoneX;
|
|
y = 0.50 * safezoneH + safezoneY;
|
|
style = 2;
|
|
w = 0.20;
|
|
onButtonClick = "call player_enterCode";
|
|
};
|
|
|
|
class ZupaButton_2: ZSC_RscButtonMenuBlue
|
|
{
|
|
idc = -1;
|
|
text = $STR_EPOCH_CANCEL;
|
|
x = 0.40 * safezoneW + safezoneX;
|
|
y = 0.70 * safezoneH + safezoneY;
|
|
w = 0.20;
|
|
onButtonClick = "((ctrlParent (_this select 0)) closeDisplay 3000);";
|
|
};
|
|
|
|
class ZupaButton_3: ZSC_RscButtonMenuBlue
|
|
{
|
|
idc = -1;
|
|
text = $STR_EPOCH_ACTIONS_MANAGEDOOR;
|
|
x = 0.40 * safezoneW + safezoneX;
|
|
y = 0.60 * safezoneH + safezoneY;
|
|
w = 0.20;
|
|
onButtonClick = "[] call player_manageDoor";
|
|
};
|
|
};
|
|
};
|