mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2026-02-04 15:22:53 +03:00
0.976
+ added allowed objects list for mpkilled and publishing objects + added missing vaultstorage to gear sync + fixed broken maxLocalZombies override via mission init.sqf
This commit is contained in:
@@ -24,7 +24,7 @@ _key call server_hiveWrite;
|
||||
|
||||
_object setVariable ["ObjectUID", _uid,true];
|
||||
|
||||
if (_object isKindOf "TentStorage") then {
|
||||
if ((typeOf _object) in dayz_allowedObjects) then {
|
||||
_object addMPEventHandler ["MPKilled",{_this call vehicle_handleServerKilled;}];
|
||||
};
|
||||
|
||||
|
||||
@@ -49,16 +49,16 @@ vehicle_handleServerKilled = {
|
||||
};
|
||||
|
||||
check_publishobject = {
|
||||
private["_allowed","_allowedObjects","_object"];
|
||||
private["_allowed","_object","_playername"];
|
||||
|
||||
_object = _this select 0;
|
||||
_playername = _this select 1;
|
||||
_allowedObjects = ["TentStorage", "VaultStorageLocked", "Hedgehog_DZ", "Sandbag1_DZ","TrapBear","Fort_RazorWire","WoodGate_DZ","Land_HBarrier1_DZ"];
|
||||
|
||||
_allowed = false;
|
||||
|
||||
diag_log format ["DEBUG: Checking if Object: %1 is allowed published by %2", _object, _playername];
|
||||
|
||||
if ((typeOf _object) in _allowedObjects) then {
|
||||
if ((typeOf _object) in dayz_allowedObjects) then {
|
||||
diag_log format ["DEBUG: Object: %1 published by %2 is Safe",_object, _playername];
|
||||
_allowed = true;
|
||||
};
|
||||
|
||||
@@ -98,8 +98,10 @@ diag_log "HIVE: Starting";
|
||||
clearWeaponCargoGlobal _object;
|
||||
clearMagazineCargoGlobal _object;
|
||||
|
||||
if (_object isKindOf "TentStorage" or _object isKindOf "Land_HBarrier1" or _object isKindOf "Wall_FenW2_6_EP1") then {
|
||||
if ((typeOf _object) in dayz_allowedObjects) then {
|
||||
// Forces object to ground may not be needed
|
||||
_pos set [2,0];
|
||||
// Must be set to damage buildables
|
||||
_object addMPEventHandler ["MPKilled",{_this call vehicle_handleServerKilled;}];
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user