From ecf904415b9f668f9be7ecfca71d6357e4b7afd7 Mon Sep 17 00:00:00 2001 From: He-Man Date: Tue, 22 Aug 2017 23:40:41 +0200 Subject: [PATCH] Remove forbidden Wpns / Ammo after upgrade --- .../EPOCH_server_upgrade_vehicle.sqf | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Sources/epoch_server/compile/epoch_vehicle/EPOCH_server_upgrade_vehicle.sqf b/Sources/epoch_server/compile/epoch_vehicle/EPOCH_server_upgrade_vehicle.sqf index ba04e706..5501edd5 100644 --- a/Sources/epoch_server/compile/epoch_vehicle/EPOCH_server_upgrade_vehicle.sqf +++ b/Sources/epoch_server/compile/epoch_vehicle/EPOCH_server_upgrade_vehicle.sqf @@ -112,5 +112,20 @@ clearBackpackCargoGlobal _newveh; clearItemCargoGlobal _newveh; [_newveh,_cargo] call EPOCH_server_CargoFill; +// Remove forbidden Weapons and Ammo +_serverSettingsConfig = configFile >> "CfgEpochServer"; +_removeweapons = [_serverSettingsConfig, "removevehweapons", []] call EPOCH_fnc_returnConfigEntry; +_removemagazinesturret = [_serverSettingsConfig, "removevehmagazinesturret", []] call EPOCH_fnc_returnConfigEntry; +if !(_removeweapons isequalto []) then { + { + _newVeh removeWeaponGlobal _x; + } foreach _removeweapons; +}; +if !(_removemagazinesturret isequalto []) then { + { + _newVeh removeMagazinesTurret _x; + } foreach _removemagazinesturret; +}; + // save new vehicle to db _newveh call EPOCH_Server_Save_Vehicle;