From ca6f864efab9484fe97256132c5ff423a27a60a4 Mon Sep 17 00:00:00 2001 From: "[VB]AWOL" Date: Fri, 23 Aug 2013 11:28:43 -0500 Subject: [PATCH] locked array usage and set oempos for everything --- SQF/dayz_server/system/server_monitor.sqf | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/SQF/dayz_server/system/server_monitor.sqf b/SQF/dayz_server/system/server_monitor.sqf index 22558d0d7..8694ea0f8 100644 --- a/SQF/dayz_server/system/server_monitor.sqf +++ b/SQF/dayz_server/system/server_monitor.sqf @@ -132,7 +132,7 @@ if (isServer and isNil "sm_done") then { _object setVariable ["ObjectID", _idKey, true]; // fix for leading zero issues on safe codes after restart - if (_object isKindOf "VaultStorageLocked") then { + if (_type in DZE_LockedStorage) then { _codeCount = (count (toArray _ownerID)); if(_codeCount == 3) then { _ownerID = format["0%1", _ownerID]; @@ -159,14 +159,15 @@ if (isServer and isNil "sm_done") then { _object setdir _dir; _object setpos _pos; _object setDamage _damage; + + _object setVariable ["OEMPos", _pos, true]; if (count _intentory > 0) then { - if (_object isKindOf "VaultStorageLocked") then { + if (_type in DZE_LockedStorage) then { // Fill variables with loot _object setVariable ["WeaponCargo", (_intentory select 0), true]; _object setVariable ["MagazineCargo", (_intentory select 1), true]; _object setVariable ["BackpackCargo", (_intentory select 2), true]; - _object setVariable ["OEMPos", _pos, true]; } else { //Add weapons