Add logging to safe unlock/lock?

This commit is contained in:
[VB]AWOL
2014-02-06 14:37:34 -06:00
parent 3ea0be14d2
commit b2108f91d5
2 changed files with 16 additions and 4 deletions

View File

@@ -58,7 +58,7 @@ if(!isNull _obj) then {
_holder setVariable["ObjectUID",_objectUID,true]; _holder setVariable["ObjectUID",_objectUID,true];
_holder setVariable ["OEMPos", _pos, true]; _holder setVariable ["OEMPos", _pos, true];
PVDZE_obj_setlocalVars = [_obj,_holder]; PVDZE_obj_setlocalVars = [_obj,_holder,player];
publicVariableServer "PVDZE_obj_setlocalVars"; publicVariableServer "PVDZE_obj_setlocalVars";
cutText [format[(localize "str_epoch_player_117"),_text], "PLAIN DOWN"]; cutText [format[(localize "str_epoch_player_117"),_text], "PLAIN DOWN"];

View File

@@ -903,10 +903,14 @@ PVDZE_localObjVarsResult = nil;
waitUntil {sleep 1; !isNil "PVDZE_localObjVarsResult"}; waitUntil {sleep 1; !isNil "PVDZE_localObjVarsResult"};
*/ */
server_getLocalObjVars = { server_getLocalObjVars = {
private ["_player", "_obj", "_vars", "_vals"]; private ["_player","_obj","_vars","_vals","_objectID","_objectUID"];
_player = _this select 0; _player = _this select 0;
_obj = _this select 1; _obj = _this select 1;
_objectID = _obj getVariable["ObjectID","0"];
_objectUID = _obj getVariable["ObjectUID","0"];
_vars = _this select 2; _vars = _this select 2;
if (typeName _vars != "ARRAY") then { if (typeName _vars != "ARRAY") then {
@@ -920,14 +924,20 @@ server_getLocalObjVars = {
PVDZE_localVarsResult = _vals; PVDZE_localVarsResult = _vals;
(owner _player) publicVariableClient "PVDZE_localVarsResult"; (owner _player) publicVariableClient "PVDZE_localVarsResult";
diag_log format["SAFE UNLOCKED: ID:%1 UID:%2 BY %3", _objectID, _objectUID, (getPlayerUID _player)];
}; };
server_setLocalObjVars = { server_setLocalObjVars = {
private ["_obj", "_holder", "_weapons", "_magazines", "_backpacks"]; private ["_obj","_holder","_weapons","_magazines","_backpacks","_player","_objectID","_objectUID"];
_obj = _this select 0; _obj = _this select 0;
_holder = _this select 1; _holder = _this select 1;
_player = _this select 2;
_objectID = _obj getVariable["ObjectID","0"];
_objectUID = _obj getVariable["ObjectUID","0"];
_weapons = getWeaponCargo _obj; _weapons = getWeaponCargo _obj;
_magazines = getMagazineCargo _obj; _magazines = getMagazineCargo _obj;
_backpacks = getBackpackCargo _obj; _backpacks = getBackpackCargo _obj;
@@ -943,4 +953,6 @@ server_setLocalObjVars = {
if (count _backpacks > 0) then { if (count _backpacks > 0) then {
_holder setVariable ["BackpackCargo", _backpacks]; _holder setVariable ["BackpackCargo", _backpacks];
}; };
diag_log format["SAFE LOCKED: ID:%1 UID:%2 BY %3", _objectID, _objectUID, (getPlayerUID _player)];
}; };