mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-13 19:52:38 +03:00
Fix wrong handler for PVDZ_Server_processCode
Vanilla development commit:
afbedde9fa
This commit is contained in:
22
SQF/dayz_code/eventHandlers/processAccessCode.sqf
Normal file
22
SQF/dayz_code/eventHandlers/processAccessCode.sqf
Normal file
@@ -0,0 +1,22 @@
|
||||
private ["_unitSending","_object","_object","_code"];
|
||||
|
||||
_unitSending = _this select 0;
|
||||
_object = _this select 1;
|
||||
_code = _this select 2;
|
||||
|
||||
//diag_log format["%1, %2-%3",_unitSending,_object,_code];
|
||||
|
||||
_ownerID = owner _unitSending;
|
||||
|
||||
if (_unitSending distance _object < 5) then {
|
||||
_currentCode = _object getVariable ["dayz_padlockCombination",[]];
|
||||
|
||||
_result = [_currentCode,_code] call BIS_fnc_areEqual;
|
||||
|
||||
PVCDZ_Client_processCode = [_object,_result,_code];
|
||||
_ownerID publicVariableClient "PVCDZ_Client_processCode";
|
||||
|
||||
diag_log format["INFO: %1, %5 is trying to guess with %3 for %2 at time %4",(name _unitSending),(typeof _object),_code,time,(getPlayerUID _unitSending)];
|
||||
} else {
|
||||
diag_log format["WARNING: %1, %5 is asking for code for %2 but is a range of %3 at time %4",(name _unitSending),(typeof _object),(_unit distance _object),time,(getPlayerUID _unitSending)];
|
||||
};
|
||||
@@ -1,6 +1,7 @@
|
||||
if (isServer) then {
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_server\init\server_functions.sqf";
|
||||
pvs_processSetAccessCode = compile preprocessFile "\z\addons\dayz_code\eventHandlers\processSetAccessCode.sqf";
|
||||
pvs_processAccessCode = compile preprocessFile "\z\addons\dayz_code\eventHandlers\processAccessCode.sqf";
|
||||
server_spawnTraders = compile preprocessFile "\z\addons\dayz_server\compile\server_spawnTraders.sqf";
|
||||
};
|
||||
|
||||
|
||||
@@ -207,8 +207,11 @@ if (isServer) then {
|
||||
diag_log format["WARNING: %1",_info];
|
||||
};
|
||||
|
||||
"PVDZ_Server_processCode" addPublicVariableEventHandler {(_this select 1) call pvs_processSetAccessCode};
|
||||
"PVDZ_Server_processSetAccessCode" addPublicVariableEventHandler {(_this select 1) call pvs_processSetAccessCode};
|
||||
|
||||
"PVDZ_Server_processCode" addPublicVariableEventHandler {(_this select 1) call pvs_processAccessCode};
|
||||
|
||||
/*
|
||||
"PVDZ_Server_processSetAccessCode" addPublicVariableEventHandler {
|
||||
private ["_unitSending","_object","_object","_code"];
|
||||
_unitSending = (_this select 1) select 0;
|
||||
@@ -240,6 +243,7 @@ if (isServer) then {
|
||||
diag_log format["WARNING: %1, %2 is trying to set a code for a gate he does not own.",(name _unitSending),(getPlayerUID _unitSending)];
|
||||
};
|
||||
};
|
||||
*/
|
||||
|
||||
"PVDZ_Server_buildLock" addPublicVariableEventHandler {
|
||||
_object = (_this select 1) select 0;
|
||||
|
||||
Reference in New Issue
Block a user