Jump to content

Whitey01

Member
  • Content Count

    153
  • Joined

  • Last visited

  • Medals

Posts posted by Whitey01


  1. @DutchPriide

    Yes, it should be freely buildable and degradable by every player on the map.

    Basically like a workbench.

     

    What it is for:

    It is part of a script that also allows you to refuel helicopters with a gas barrel.

    Just like with the canisters, only with a 100L barrel and generator.

     

    If you have a full gas barrel in your backpack and there is a generator nearby, you can refuel from it.

    If you only have the barrel in your backpack and there is no generator nearby, you cannot refuel.

    At the moment you can always refuel with the barrel even without a generator and I would like to make that a little more difficult.

     

    I don't want the generators to be stationary on the map because if I have to fly somewhere to refuel with a barrel, it doesn't make any sense.

    Then you could fly straight to the gas station.


  2. Hello friends.

    I have a serious problem on my server and Nitrado has not been able to help me for 27 days.

    The problem is that the server crashes and restarts at irregular intervals.

    He does not write me any errors in the RPT but creates an mdmp

    The final processes are always different.

    First it was Dape, then "Frly Over" Event then Farming Event and then Mining Event.

    In between, the DMS Occu Script.

    I have now deactivated all things (Dape, Farming, Mining, FlyOver, DMS Occu) But it didn't do anything.

     

    The errors when joining the players have also existed since the beginning.

    Nitrado can't help me there either.

    Resetting the database was unsuccessful.

     

    Now Nitrado writes to me:

     

    Hello Werner, according to this log your server has an access violation:

    Exception code: C0000005 ACCESS_VIOLATION at 01CB095B

    CPU: Intel(R) Xeon(R) Gold 6348 CPU @ 2.60GHz

    graphics: no

    This means that your server is trying to access an area of the game that is protected by the developers due to configuration and/or scripting.

    This makes the server unusable, you can contact the developers with the log, as they will give you more detailed information about the access violation.

    If you have any further questions, I am always available. Otherwise

    I wish you a nice day.

    Best regards,

     

    Which developers should I contact? LoL

    Maybe someone here in the forum can help me.

    There are some smart people here who have a clue about Exile.

    Because the Nitrado Support makes no sense.

    As I said, I've been writing for 27 days and we didn't get any further.

    I really hope you can help me.

     

    Cheers Whitey

     

    RPT:

    https://www.file2send.eu/de/download/FkX3uyIonVfMpF0N2zY0Inff3YOUn5Yi0YozR5w7MtT317MOrg4Xm4BpjJGGoTaj

     

    bidmp:

    https://www.file2send.eu/de/download/y5gDDg2bbN4FVITUSt5uILujGs9z7H6yY8ea9BTwOvs1Vc4WYg8dE38HsljLSe7S

     

    mdmp:

    https://www.file2send.eu/de/download/1Ohz4ZsQo2E3kpX9eN82kmcRWC5KZdxiMoM5MUcNiUGKsfXn2xREeTYjfuEZ8IsZ

     

     


  3. Spoiler
    
    /*
    	Main DMS Config File
    
    	Created by eraser1
    	Several revisions and additions have been made by community members.
    
    
    	A lot of these configs are influenced by WAI :P
    	https://github.com/nerdalertdk/WICKED-AI
    */
    
    // You dawg... heard you like configs... so here's some configs for your config.... so you can configure your configuration to make it easier to configure your configuration http://i.imgur.com/9eJjEEo.jpg
    
    
    // If you don't want the AI to have marksman DLC weapons, then simply remove the line below, or comment it by putting // at the beginning of the line
    //#define GIVE_AI_MARKSMAN_DLC_WEAPONS 1
    
    // If you don't want crates to spawn with marksman DLC weapons, simply remove the line below or comment it out.
    //#define USE_MARKSMAN_DLC_WEAPONS_IN_CRATES 1
    
    // Uncomment this if you want Apex weapons on AI.
    //#define GIVE_AI_APEX_WEAPONS 1
    
    // Uncomment this if you want Apex gear on AI. Uniforms, Vests, Backpacks, Helmets,Scopes
    //#define GIVE_AI_APEX_GEAR 1
    
    // Uncomment this if you want Apex weapons in loot crates
    //#define USE_APEX_WEAPONS_IN_CRATES 1
    
    // Uncomment this if you want Apex vehicles to spawn for AI/missions
    //#define USE_APEX_VEHICLES 1
    
    
    
    
    DMS_Use_Map_Config = false;	// Gibt an, ob die Config-Überschreibung für die Map verwendet werden soll oder nicht.
    /*
    	If you are using a map other than a map listed in the "map_configs" folder, you should set this to false OR create a new file within the map_configs folder for the map so that you don't get a missing file error.
    	To share your map-specific config, please create a merge request on GitHub and/or leave a message on the DMS thread in the Exile forums.
    	For any questions regarding map-specific configs, please leave a reply in the DMS thread on the Exile forums.
    */
    
    DMS_Enable_RankChange = true; // Gibt an, ob Rangänderungen verwendet werden sollen oder nicht. (Erforderlich "wahr" bei Verwendung der Besetzung)
    /*
    	Ich teile dieses Upgrade für alle. Wenn Sie GR8 Humanity (vollständig kompatibel) oder eine benutzerdefinierte Version eines Ranglistensystems (einfache variable Änderungen) verwenden, können Ihre Spieler +/- für Bandit- und Heldenkills sowie eine benutzerdefinierte Survivor Faction, die zu DMS hinzugefügt wurde, zählen . Du kannst immer noch die HERO / BANDIT / SURVIVOR Respect und Poptab Einstellungen für das Gameplay verwenden :) GENIESSEN! DONKEYPUNCH.INFO!
    */
    
    DMS_Add_AIKill2DB = true;  // Fügt killstat für den Spieler in der Datenbank hinzu;)
    
    DMS_SpawnMissions_Scheduled = true;	// Whether or not to spawn missions in a scheduled environment. Setting to true may help with lag when certain missions spawn.
    //Note, if you have the above to true, you need to set DMS_ai_freezeOnSpawn = false; and DMS_ai_share_info = true;
    
    /* Mission System Settings */
    	/*General settings for dynamic missions*/
    spawn	
    	DMS_DynamicMission					= true;						// Enable/disable dynamic mission system.
    	DMS_MaxBanditMissions				= 5;						// Maximum number of Bandit Missions running at the same time
    	DMS_TimeToFirstMission				= [180,420];				// [Minimum,Maximum] time between first mission spawn. | DEFAULT: 3-7 minutes.
    	DMS_TimeBetweenMissions				= [600,900];				// [Minimum,Maximum] time between missions (if mission limit is not reached) | DEFAULT: 10-15 mins
    	DMS_MissionTimeout					= [600,1200]; 				// [Minimale, maximale] Zeit, die für eine Mission benötigt wird, um Timeout zu erreichen | STANDARD: 15-30 Minuten
    	DMS_MissionTimeoutResetRange		= 1500;						// Wenn ein Spieler so nah an einer Mission ist, wird es keine Zeitüberschreitung geben. Setzen Sie den Wert auf 0, um diese Prüfung zu deaktivieren.
    	DMS_MissionTimeoutResetFrequency	= 180;						// Wie oft (in Sekunden), um nach Spielern in der Nähe zu suchen und das Timeout der Mission zurückzusetzen.
    	DMS_ResetMissionTimeoutOnKill		= false;					// Gibt an, ob das Missions-Timeout zurückgesetzt wird, wenn eine KI getötet wird.
    	/*General settings for dynamic missions*/
    
    	/*General settings for static missions*/
    	DMS_StaticMission					= true;						// Enable/disable static mission system.
    	DMS_MaxStaticMissions				= 1;						// Maximum number of Static Missions running at the same time. It's recommended you set this to the same amount of static missions that you have in total. This config will be ignored by "DMS_StaticMissionsOnServerStart".
    	DMS_TimeToFirstStaticMission		= [10,30];					// [Minimum,Maximum] time between first static mission spawn. | DEFAULT: 3-7 minutes.
    	DMS_TimeBetweenStaticMissions		= [3600,7200];				// [Minimum,Maximum] time between static missions (if static mission limit is not reached) | DEFAULT: 15-30 mins
    	DMS_StaticMissionTimeOut			= [13000,14000]; 			// [Minimum,Maximum] time it will take for a static mission to timeout | DEFAULT: 30-60 mins
    	DMS_StaticMissionTimeoutResetRange	= 1000;						// If a player is this close to a mission then it won't time-out. Set to 0 to disable this check.
    	DMS_SMissionTimeoutResetFrequency	= 180;						// How often (in seconds) to check for nearby players and reset the mission timeout for static missions.
    	DMS_ResetStaticMissionTimeoutOnKill	= true;						// Whether or not to reset the mission timeout when an AI is killed (for Static Missions).
    	DMS_StaticMinPlayerDistance			= 800;						// If a player is this close to a mission location, then it won't spawn the mission and will wait 60 seconds before attempting to spawn it.
    	DMS_AllowStaticReinforcements		= true;						// Whether or not static missions will receive reinforcements. This will simply disable the calling of GroupReinforcementsMonitor;
    	DMS_SpawnFlareOnReinforcements		= true;						// Whether or not to spawn a flare and noise when AI reinforcements have spawned.
    	/*General settings for static missions*/
    
    	DMS_playerNearRadius				= 100;						// How close a player has to be to a mission in order to satisfy the "playerNear" mission requirement (can be customized per mission).
    
    	DMS_AI_KillPercent					= 100;						// The percent amount of AI that need to be killed for "killPercent" mission requirement (NOT IMPLEMENTED)
    
    	/*Mission Marker settings*/
    	DMS_ShowDifficultyColorLegend		= true;						// Whether or not to show a "color legend" at the bottom left of the map that shows which color corresponds to which difficulty. I know it's not very pretty, meh.
    	DMS_ShowMarkerCircle				= false;					// Whether or not to show the colored "circle" around a mission marker.
    	DMS_MarkerText_ShowMissionPrefix	= true;						// Whether or not to place a prefix before the mission marker text. Enable this if your players get confused by the marker names :P
    	DMS_MarkerText_MissionPrefix		= "";						// The text displayed before the mission name in the mission marker. 	//DMS_MarkerText_MissionPrefix		= "Mission:";
    	DMS_MarkerText_ShowAICount			= true;						// Whether or not to display the number of remaining AI in the marker name.
    	DMS_MarkerText_ShowAICount_Static	= true;						// Whether or not to display the number of remaining AI in the marker name for STATIC missions.
    	DMS_MarkerText_AIName				= "AI";						// What the AI will be called in the map marker. For example, the marker text can show: "Car Dealer (3 Units remaining)"
    	DMS_MarkerPosRandomization			= false;					// Randomize the position of the circle marker of a mission
    	DMS_MarkerPosRandomRadius			= [25,100];					// Minimum/Maximum distance that the circle marker position will be randomized | DEFAULT: 0 meters to 200 meters
    	DMS_RandomMarkerBrush				= "Cross";					// See: https://community.bistudio.com/wiki/setMarkerBrush
    	DMS_MissionMarkerWinDot				= true;						// Keep the mission marker dot with a "win" message after mission is over
    	DMS_MissionMarkerLoseDot			= true;						// Keep the mission marker dot with a "lose" message after mission is over
    	DMS_MissionMarkerWinDot_Type		= "A2E_Blank_Win";			// The marker type to show when a mission is completed. Refer to: https://community.bistudio.com/wiki/cfgMarkers
    	DMS_MissionMarkerLoseDot_Type		= "A2E_Blank_Failed";		// The marker type to show when a mission fails. Refer to: https://community.bistudio.com/wiki/cfgMarkers
    	DMS_MissionMarkerWinDotTime			= 30;						// How many seconds the "win" mission dot will remain on the map
    	DMS_MissionMarkerLoseDotTime		= 30;						// How many seconds the "lose" mission dot will remain on the map
    	DMS_MissionMarkerWinDotColor		= "Default";				// The color of the "win" marker dot
    	DMS_MissionMarkerLoseDotColor		= "Default";				// The color of the "lose" marker dot
    	/*Mission Marker settings*/
    
    	/*Mission Cleanup settings*/
    	DMS_CompletedMissionCleanup			= true;						// Cleanup mission-spawned buildings and AI bodies after some time
    	DMS_CompletedMissionCleanupTime		= 3600;						// Minimum time until mission-spawned buildings and AI are cleaned up
    	DMS_CleanUp_PlayerNearLimit			= 150;						// Cleanup of an object is aborted if a player is this many meters close to the object
    	DMS_AIVehCleanUpTime				= 300;						// Time until a destroyed AI vehicle is cleaned up.
    	/*Mission Cleanup settings*/
    
    	/*Mission spawn location settings*/
    	DMS_UsePredefinedMissionLocations	= true;						// Whether or not to use a list of pre-defined mission locations instead before attempting to find a random (valid) position. The positions will still be checked for validity. If none of the provided positions are valid, a random one will be generated.
    	DMS_PredefinedMissionLocations = 	[							// List of Preset/Predefined mission locations.
    											/* List of positions:
    											position1: [x_1,y_1,z_1],
    											position2: [x_2,y_2,z_2],
    											...
    											positionN: [x_N,y_N,z_N]
    											*/
    											[1587.73,12482.4,0],
    											[1587.73,12482.4,0],
    											[8768.83,11120.6,0],
    											[11025.9,6603.14,0],
    											[11776.4,12654,0],
    											[1462.51,15498.2,0],
    											[9143.23,13495.8,0],
    											[12871.3,8610.89,0],
    											[6026.45,15071.4,0]
    										];
    
    	DMS_PredefinedMissionLocations_WEIGHTED = 	[					// List of Preset/Predefined mission locations WITH WEIGHTED CHANCES. This will NOT override "DMS_PredefinedMissionLocations", and everything from "DMS_PredefinedMissionLocations" will behave as though it has 1 weight per position.
    											/* List of arrays with position and weighted chance:
    											[[x_1,y_1,z_1], chance_1],
    											[[x_2,y_2,z_2], chance_2],
    											...
    											[[x_N,y_N,z_N], chance_N]
    											*/
    
    										];
    	DMS_ThrottleBlacklists				= true;						// Whether or not to "throttle" the blacklist distance parameters in DMS_fnc_FindSafePos. This will reduce the values of the minimum
    																	//distances for some of the below parameters if several attempts have been made, but a suitable position was not yet found. This
    																	//should help with server performance drops when spawning a mission, as DMS_fnc_findSafePos is the most resource-intensive function.
    	DMS_AttemptsUntilThrottle			= 15;						// How many attempts until the parameters are throttled.
    	DMS_ThrottleCoefficient				= 0.9;						// How much the parameters are throttled. The parameters are multiplied by the coefficient, so 0.9 means 90% of whatever the parameter was.
    	DMS_MinThrottledDistance			= 500;						// The minimum distance to which it will throttle. If the throttled value is less than this value, then this value is used instead.
    	DMS_PlayerNearBlacklist				= 1000;						// Missions won't spawn in a position this many meters close to a player
    	DMS_SpawnZoneNearBlacklist			= 1500;						// Missions won't spawn in a position this many meters close to a spawn zone
    	DMS_TraderZoneNearBlacklist			= 1000;						// Missions won't spawn in a position this many meters close to a trader zone
    	DMS_MissionNearBlacklist			= 1000;						// Missions won't spawn in a position this many meters close to another mission
    	DMS_WaterNearBlacklist				= 50;						// Missions won't spawn in a position this many meters close to water
    	DMS_TerritoryNearBlacklist			= 100;						// Missions won't spawn in a position this many meters close to a territory flag. This is a resource intensive check, don't set this value too high!
    	DMS_MixerNearBlacklist				= 1000;						// Missions won't spawn in a position this many meters close to a concrete mixer
    	DMS_ContaminatedZoneNearBlacklist	= 1000;						// Missions won't spawn in a position this many meters close to a contaminated zone
    	DMS_MinSurfaceNormal				= 0.9;						// Missions won't spawn in a position where its surfaceNormal is less than this amount. The lower the value, the steeper the location. Greater values means flatter locations. Values can range from 0-1, with 0 being sideways, and 1 being perfectly flat. For reference: SurfaceNormal of about 0.7 is when you are forced to walk up a surface. If you want to convert surfaceNormal to degrees, use the arc-cosine of the surfaceNormal. 0.9 is about 25 degrees. Google "(arccos 0.9) in degrees"
    	DMS_MinDistFromWestBorder			= 300;						// Missions won't spawn in a position this many meters close to the western map border.
    	DMS_MinDistFromEastBorder			= 300;						// Missions won't spawn in a position this many meters close to the easter map border.
    	DMS_MinDistFromSouthBorder			= 300;						// Missions won't spawn in a position this many meters close to the southern map border.
    	DMS_MinDistFromNorthBorder			= 300;						// Missions won't spawn in a position this many meters close to the northern map border.
    	DMS_SpawnZoneMarkerTypes =			[							// If you're using custom spawn zone markers, make sure you define them here. CASE SENSITIVE!!!
    											"ExileSpawnZoneIcon"
    										];
    	DMS_TraderZoneMarkerTypes =			[							// If you're using custom trader markers, make sure you define them here. CASE SENSITIVE!!!
    											"ExileTraderZoneIcon"
    										];
    	DMS_MixerMarkerTypes =				[							// If you're using custom concrete mixer map markers, make sure you define them here. CASE SENSITIVE!!!
    											"ExileConcreteMixerZoneIcon"
    										];
    	DMS_ContaminatedZoneMarkerTypes =	[							// If you're using custom contaminated zone markers, make sure you define them here. CASE SENSITIVE!!!
    											"ExileContaminatedZoneIcon"
    										];
    	/*Mission spawn location settings*/
    
    	DMS_MinWaterDepth					= 5;						// Minimum depth of water that an underwater mission can spawn at.
    
    	/*Crate/Box settings*/
    	DMS_HideBox							= false;					// "Hide" the box from being visible by players until the mission is completed.
    	DMS_EnableBoxMoving					= true;						// Whether or not to allow the box to move and/or be lifted by choppers.
    	DMS_SpawnBoxSmoke					= true;						// Spawn a smoke grenade on mission box upon misson completion during daytime
    	DMS_DefaultSmokeClassname 			= "SmokeShellPurple";		// Classname of the smoke you want to spawn.
    	DMS_SpawnBoxIRGrenade				= true;						// Spawn an IR grenade on mission box upon misson completion during nighttime
    	/*Crate/Box settings*/
    
    	/*Mine settings*/
    	DMS_SpawnMinefieldForEveryMission	= true;						// Whether or not to spawn a minefield for every dynamic mission.
    	DMS_SpawnMinesAroundMissions		= true;						// Whether or not to spawn mines around AI missions that have them.
    	DMS_despawnMines_onCompletion		= true;						// Despawn mines spawned around missions when the mission is completed
    	DMS_MineInfo_easy					= [10,50];					// Mine info for "easy" missions. This will spawn 5 mines within a 50m radius. Default 5
    	DMS_MineInfo_moderate				= [15,50];					// Mine info for "moderate" missions. This will spawn 10 mines within a 50m radius. Default 10
    	DMS_MineInfo_difficult				= [20,75];					// Mine info for "difficult" missions. This will spawn 15 mines within a 75m radius. Default 15
    	DMS_MineInfo_hardcore				= [25,100];					// Mine info for "hardcore" missions. This will spawn 25 mines within a 100m radius. Default 25
    	DMS_SpawnMineWarningSigns			= true;						// Whether or not to spawn mine warning signs around a minefield.
    	DMS_BulletProofMines				= false;						// Whether or not you want to make the mines bulletproof. Prevents players from being able to shoot the mines and creating explosions.
    	/*Mine settings*/
    
    	DMS_MinPlayerCount					= 1; 						// Minimum number of players until mission start
    	DMS_MinServerFPS					= 5; 						// Minimum server FPS for missions to start
    
    	/*Mission notification settings*/
    	DMS_PlayerNotificationTypes =		[									// Notification types. Supported values are: ["dynamicTextRequest", "standardHintRequest", "systemChatRequest", "textTilesRequest", "ExileToasts"]. Details below.
    											//"dynamicTextRequest",			// You should use either "dynamicTextRequest" or "textTilesRequest", and I think "textTilesRequest" looks better, but this is less performance-intensive.
    											//"standardHintRequest",		// Hints are a bit wonky...
    											//"textTilesRequest",			// Keep in mind you can only have 1 "text tile" message up at a time, so the message will disappear if the player gets a kill or something while the message is shown. This message type is also performance-intensive, so I advise against it.
    											//"systemChatRequest",			// Always nice to show in chat so that players can scroll up to read the info if they need to.
    											"ExileToasts"					// Default notification type since Exile 0.98, see (http://www.exilemod.com/devblog/new-ingame-notifications/)
    										];
    
    		/*Exile Toasts Notification Settings*/
    	DMS_ExileToasts_Title_Size			= 22;						// Size for Client Exile Toasts  mission titles.
    	DMS_ExileToasts_Title_Font			= "puristaMedium";			// Font for Client Exile Toasts  mission titles.
    	DMS_ExileToasts_Message_Color		= "#FFFFFF";				// Exile Toasts color for "ExileToast" client notification type.
    	DMS_ExileToasts_Message_Size		= 19;						// Exile Toasts size for "ExileToast" client notification type.
    	DMS_ExileToasts_Message_Font		= "PuristaLight";			// Exile Toasts font for "ExileToast" client notification type.
    		/*Exile Toasts Notification Settings*/
    
    		/*Dynamic Text Notification Settings*/
    	DMS_dynamicText_Duration			= 15;						// Number of seconds that the message will last on the screen.
    	DMS_dynamicText_FadeTime			= 1.5;						// Number of seconds that the message will fade in/out (does not affect duration).
    	DMS_dynamicText_Title_Size			= 1.2;						// Size for Client Dynamic Text mission titles.
    	DMS_dynamicText_Title_Font			= "puristaMedium";			// Font for Client Dynamic Text mission titles.
    	DMS_dynamicText_Message_Color		= "#FFFFFF";				// Dynamic Text color for "dynamicTextRequest" client notification type.
    	DMS_dynamicText_Message_Size		= 0.65;						// Dynamic Text size for "dynamicTextRequest" client notification type.
    	DMS_dynamicText_Message_Font		= "OrbitronMedium";			// Dynamic Text font for "dynamicTextRequest" client notification type.
    		/*Dynamic Text Notification Settings*/
    
    		/*Standard Hint Notification Settings*/
    	DMS_standardHint_Title_Size			= 2;						// Size for Client Standard Hint mission titles.
    	DMS_standardHint_Title_Font			= "puristaMedium";			// Font for Client Standard Hint mission titles.
    	DMS_standardHint_Message_Color		= "#FFFFFF";				// Standard Hint color for "standardHintRequest" client notification type.
    	DMS_standardHint_Message_Size		= 1;						// Standard Hint size for "standardHintRequest" client notification type.
    	DMS_standardHint_Message_Font		= "OrbitronMedium";			// Standard Hint font for "standardHintRequest" client notification type.
    		/*Standard Hint Notification Settings*/
    
    		/*Text Tiles Notification Settings*/
    	DMS_textTiles_Duration				= 15;						// Number of seconds that the message will last on the screen.
    	DMS_textTiles_FadeTime				= 1.5;						// Number of seconds that the message will fade in/out (does not affect duration).
    	DMS_textTiles_Title_Size			= 2.3;						// Size for Client Text Tiles mission titles.
    	DMS_textTiles_Title_Font			= "puristaMedium";			// Font for Client Text Tiles mission titles.
    	DMS_textTiles_Message_Color			= "#FFFFFF";				// Text Tiles color for "textTilesRequest" client notification type.
    	DMS_textTiles_Message_Size			= 1.25;						// Text Tiles size for "textTilesRequest" client notification type.
    	DMS_textTiles_Message_Font			= "OrbitronMedium";			// Text Tiles font for "textTilesRequest" client notification type.
    		/*Text Tiles Notification Settings*/
    
    	/*Mission notification settings*/
    
    	DMS_RandomBanditMissionsOnStart		= 5;												// Number of (random) bandit missions to spawn when the server starts, just so players don't have to wait for missions to spawn.
    	DMS_BanditMissionTypes =			[													//	Liste der Missionen mit Spawnchancen. Wenn sie sich zu 100% addieren, repräsentieren sie die prozentuale Chance, die jeder hervorbringt
    											["b_bewaffnete_guerillas",3],					//Clear
    											["b_das_baumaterial_lager",3],					//Clear											
    											["b_das_vietcong_bataillon",3],					//Clear
    											["b_der_absturz",3],							//Clear
    											["b_der_h-barrier_lkw",3],						//Clear
    											["b_der_fertgteil_transporter",5],				//Clear
    											["b_der_bauteile_transport",3],					//Clear
    											["b_der_diamanten_haendler",5],					//Clear											
    											["b_der_geschrottete_littlebird",3],			//Clear
    											["b_der_goldtransport",3],						//Clear
    											["b_der_moebel_truck",3],						//Clear
    											["b_der_nachschubtransport",3],					//Clear
    											["b_der_opium_dealer",3],						//Clear											
    											["b_der_verlassene_btr",3],						//Clear
    											["b_der_verlorene_jeep",3],						//Clear
    											["b_der_soeldner_aussenposten",3],				//Clear
    											["b_der_vermisste_gun_truck",3],				//Clear
    											["b_der_waffentransport",3],					//Clear
    											["b_der_willys_jeep",3],						//Clear
    											["b_die_kokain_bande",3],						//Clear
    											["b_die_notlandung",5],							//Clear
    											["b_die_party",3],								//Clear
    											["b_die_soeldnergruppe",3],						//Clear
    											["b_drogen_dealer",4],							//Clear																						
    											["b_jaeger_und_fischer",3],						//Clear
    											["b_nachschub",3],								//Clear 
    											["b_nahrungsmittelversorgung",3]				//Clear
    											
    											//["h_friendly_fire",3],							//Hero
    											//["h_cobra_down",3],								//Hero
    											//["b_das_lazarett",7],					//See
    											//["b_der_geldtransporter",7],			//See
    											//["b_humanitaere_vorraete",3]			//See
    										];
    
    
    	DMS_StaticMissionTypes =			[							// List of STATIC missions with spawn chances.											
    											["b_tunnel_eingang",1]/*,											
    											["b_FOB_1",1],											
    											["b_guerilla_lager",1],
    											["b_vietcong_lager",1],
    											["b_das_wiederstandsnest",50],	
    											["b_aussenposten",50]*/
    										];
    
    	DMS_SpecialMissions =				[								// List of special missions with restrictions. Each element must be defined as [mission<STRING>, minPlayers<SCALAR>, maxPlayers<SCALAR>, timesPerRestart<SCALAR>, _timeBetween<SCALAR>].
    											//["specops",15,60,2,900]	//<-- Example for a mission named "specops.sqf" that must be placed in the "special" folder. It will only spawn when there are at least 15 players, less than 60 players, it will only spawn up to twice per restart, and at least 900 seconds must pass before another instance of the mission can spawn.
    										];
    
    	DMS_BasesToImportOnServerStart = 	[								// List of static bases to import on server startup (spawned post-init). This will reduce the amount of work the server has to do when it actually spawns static missions, and players won't be surprised when a base suddenly pops up. You can also include any other M3E-exported bases to spawn here.
    											//"saltflatsbase",		//<--Example (already imported by default on Altis)
    											//"slums_objects"		//<--Example (already imported by default on Altis)
    										];
    
    	DMS_BanditMissionsOnServerStart =	[
    											
    										];
    
    	DMS_StaticMissionsOnServerStart =	[								// List of STATIC missions with spawn chances.											
    											//"b_tunnel_eingang"
    										];
    
    
    
    	DMS_findSafePosBlacklist =			[	// This list defines areas where missions WILL NOT spawn. For position blacklist info refer to: http://www.exilemod.com/topic/61-dms-defents-mission-system/?do=findComment&comment=31190
    											// There are examples in the altis map config (it blacklists the salt flats) and in the tavi/taviana map configs.
    											//[[16295.9,7027.86],700]
    											//[[2350,4680],100]		// This random example blacklists any position within 100 meters of coordinates "[2350,4680]"											
    											/*[[13081.827,11845.311],300],
    											[[3524.8918,6745.2314],300],
    											[[790.10638,4661.7969],300],
    											[[9953.167,4027.5127],300],
    											[[7558.529,9000.270],1000]*/
    										];
    /* Mission System Settings */
    
    
    /* AI Settings */
    	DMS_AI_Classname					= "vn_o_men_vc_03";				// Since some of you wanted this...
    
    	DMS_AI_NamingType					= 2;						// This specifies the "naming scheme" for the AI. 0 corresponds with the default ArmA names; 1 means you want a DMS name (eg: [DMS BANDIT SOLDIER 123]); 2 means you want to generate a name from a list of first and last names (DMS_AI_FirstNames, DMS_AI_LastNames).
    	DMS_AI_FirstNames =					[							// List of "first names" that an AI can have. Only used when DMS_AI_NamingType = 2.
    											"Bao",
    											"Chuong",
    											"Dang",
    											"Liem",
    											"Luong",
    											"Phong",
    											"Trai",
    											"Xuan"
    											// etc.
    										];
    	DMS_AI_LastNames =					[							// List of "last names" that an AI can have. Only used when DMS_AI_NamingType = 2.
    											"Phạm",
    											"Ho",
    											"Bui",
    											"Ngö",
    											"Ly",											
    											"Hung",
    											"Quach",
    											"Quoc",
    											"Chan",
    											"Nghuyen"
    											// etc.
    										];
    
    	DMS_Show_Kill_Poptabs_Notification	= true;						// Whether or not to show the poptabs gained/lost message on the player's screen when killing an AI. (It will still change the player's money, it just won't show the "Money Received" notification)
    	DMS_Show_Kill_Respect_Notification	= true;						// Whether or not to show the "Frag Message" on the player's screen when killing an AI. (It will still change the player's respect, it just won't show the "AI Killed" frag message)
    	DMS_Show_Kill_Rank_Notification		= true;
    	DMS_Show_Party_Kill_Notification	= true;						// Whether or not to show in chat when a party member kills an AI.
    
    	DMS_Spawn_AI_With_Money				= true;						// Whether or not to spawn AI with money that can be looted from the body.
    	DMS_AIMoney_PopulationMultiplier	= 8;						// This determines how much EXTRA money an AI will have on his body. For example, setting this to 5 and having a server population of 30 means the AI will have an extra 150 poptabs on the body. Set to 0 to disable.
    
    	DMS_GiveMoneyToPlayer_OnAIKill		= true;						// Whether or not to give money directly to players when they kill AI (old method of giving money).
    	DMS_GiveRespectToPlayer_OnAIKill	= true;						// Whether or not to give respect to players when they kill AI.
    
    	DMS_Bandit_Soldier_MoneyGain		= 100;						// The amount of Poptabs gained for killing a bandit soldier
    	DMS_Bandit_Soldier_RepGain			= 50;						// The amount of Respect gained for killing a bandit soldier
    	DMS_Bandit_Soldier_RankGain			= 15;
    	DMS_Bandit_Soldier_SpawnMoney		= 250;						// The amount of Poptabs carried by a bandit soldier
    
    	DMS_Bandit_Static_MoneyGain			= 50;						// The amount of Poptabs gained for killing a bandit static gunner
    	DMS_Bandit_Static_RepGain			= 25;						// The amount of Respect gained for killing a bandit static gunner
    	DMS_Bandit_Static_RankGain			= 30;
    	DMS_Bandit_Static_SpawnMoney		= 250;						// The amount of Poptabs carried by a bandit static gunner
    
    	DMS_Bandit_Vehicle_MoneyGain		= 250;						// The amount of Poptabs gained for killing a bandit vehicle crew member
    	DMS_Bandit_Vehicle_RepGain			= 250;						// The amount of Respect gained for killing a bandit vehicle crew member
    	DMS_Bandit_Vehicle_RankGain			= 100;
    	DMS_Bandit_Vehicle_SpawnMoney		= 500;						// The amount of Poptabs carried by a bandit vehicle crew member
    
    /* DonkeyPunchDMS Custom Settings for Hero AI*/
    	DMS_Hero_Soldier_MoneyGain			= -250;						// The amount of Poptabs gained for killing a hero soldier
    	DMS_Hero_Soldier_RepGain			= -250;						// The amount of Respect gained for killing a hero soldier
    	DMS_Hero_Soldier_RankGain			= -100;
    	DMS_Hero_Soldier_SpawnMoney			= 250;						// The amount of Poptabs carried by a hero soldier
    
    	DMS_Hero_Static_MoneyGain			= -250;						// The amount of Poptabs gained for killing a hero static gunner
    	DMS_Hero_Static_RepGain				= -250;						// The amount of Respect gained for killing a hero static gunner
    	DMS_Hero_Static_RankGain			= -100;
    	DMS_Hero_Static_SpawnMoney			= 100;						// The amount of Poptabs carried by a hero static gunner
    
    	DMS_Hero_Vehicle_MoneyGain			= -250;						// The amount of Poptabs gained for killing a hero vehicle crew member
    	DMS_Hero_Vehicle_RepGain			= -250;						// The amount of Respect gained for killing a hero vehicle crew member
    	DMS_Hero_Vehicle_RankGain			= -100;
    	DMS_Hero_Vehicle_SpawnMoney			= 500;						// The amount of Poptabs carried by a hero vehicle crew member
    /* DonkeyPunchDMS Custom Settings for Survivor AI*/
    	DMS_Survivor_Soldier_MoneyGain		= -250;						// The amount of Poptabs gained for killing a Survivor soldier
    	DMS_Survivor_Soldier_RepGain		= -250;						// The amount of Respect gained for killing a Survivor soldier
    	DMS_Survivor_Soldier_RankGain		= -200;
    	DMS_Survivor_Soldier_SpawnMoney		= 250;						// The amount of Poptabs carried by a Survivor soldier
    
    	DMS_Survivor_Static_MoneyGain		= -250;						// The amount of Poptabs gained for killing a Survivor static gunner
    	DMS_Survivor_Static_RepGain			= -250;						// The amount of Respect gained for killing a Survivor static gunner
    	DMS_Survivor_Static_RankGain		= -200;
    	DMS_Survivor_Static_SpawnMoney		= 100;						// The amount of Poptabs carried by a Survivor static gunner
    
    	DMS_Survivor_Vehicle_MoneyGain		= -250;						// The amount of Poptabs gained for killing a Survivor vehicle crew member
    	DMS_Survivor_Vehicle_RepGain		= -250;						// The amount of Respect gained for killing a Survivor vehicle crew member
    	DMS_Survivor_Vehicle_RankGain		= -200;
    	DMS_Survivor_Vehicle_SpawnMoney		= 500;						// The amount of Poptabs carried by a Survivor vehicle crew member
    
    	DMS_AIKill_DistanceBonusMinDistance	= 100;						// Minimum distance from the player to the AI to apply the distance bonus.
    	DMS_AIKill_DistanceBonusCoefficient	= 0.05;						// If the distance from the player to the killed unit is more than "DMS_AIKill_DistanceBonusMinDistance" meters then the player gets a respect bonus equivalent to the distance multiplied by this coefficient. For example, killing an AI from 400 meters will give 100 extra respect (when the coefficient is 0.25). Set to 0 to disable the bonus. This bonus will not be applied if there isn't a regular AI kill bonus.
    
    	DMS_Diff_RepOrTabs_on_roadkill 		= true;						// Whether or not you want to use different values for giving respect/poptabs when you run an AI over. Default values are NEGATIVE. This means player will LOSE respect or poptabs.
    	DMS_Bandit_Soldier_RoadkillMoney	= -20;						// The amount of Poptabs gained/lost for running over a bandit soldier
    	DMS_Bandit_Soldier_RoadkillRep		= 0;						// The amount of Respect gained/lost for running over a bandit soldier
    	DMS_Bandit_Soldier_RoadkillRank		= 20;
    	DMS_Bandit_Static_RoadkillMoney		= -20;						// The amount of Poptabs gained/lost for running over a bandit static gunner
    	DMS_Bandit_Static_RoadkillRep		= 0;						// The amount of Respect gained/lost for running over a bandit static gunner
    	DMS_Bandit_Static_RoadkillRank		= 30;
    	DMS_Bandit_Vehicle_RoadkillMoney	= -20;						// The amount of Poptabs gained/lost for running over a bandit vehicle crew member
    	DMS_Bandit_Vehicle_RoadkillRep		= 0;						// The amount of Respect gained/lost for running over a bandit vehicle crew member
    	DMS_Bandit_Vehicle_RoadkillRank		= 50;
    /* DonkeyPunchDMS Custom RoadKill Settings for Hero AI*/
    	DMS_Hero_Soldier_RoadkillMoney		= -50;						// The amount of Poptabs gained/lost for running over a hero soldier
    	DMS_Hero_Soldier_RoadkillRep		= -100;						// The amount of Respect gained/lost for running over a hero soldier
    	DMS_Hero_Soldier_RoadkillRank		= -40;
    	DMS_Hero_Static_RoadkillMoney		= -50;						// The amount of Poptabs gained/lost for running over a hero static gunner
    	DMS_Hero_Static_RoadkillRep			= -100;						// The amount of Respect gained/lost for running over a hero static gunner
    	DMS_Hero_Static_RoadkillRank		= -60;
    	DMS_Hero_Vehicle_RoadkillMoney		= -50;						// The amount of Poptabs gained/lost for running over a hero vehicle crew member
    	DMS_Hero_Vehicle_RoadkillRep		= -100;						// The amount of Respect gained/lost for running over a hero vehicle crew member
    	DMS_Hero_Vehicle_RoadkillRank		= -100;
    /* DonkeyPunchDMS Custom Roadkill Settings for Survivor AI*/
    	DMS_Survivor_Soldier_RoadkillMoney	= -500;						// The amount of Poptabs gained/lost for running over a Survivor soldier
    	DMS_Survivor_Soldier_RoadkillRep	= -500;						// The amount of Respect gained/lost for running over a Survivor soldier
    	DMS_Survivor_Soldier_RoadkillRank	= -200;
    	DMS_Survivor_Static_RoadkillMoney	= -500;						// The amount of Poptabs gained/lost for running over a Survivor static gunner
    	DMS_Survivor_Static_RoadkillRep		= -500;						// The amount of Respect gained/lost for running over a Survivor static gunner
    	DMS_Survivor_Static_RoadkillRank	= -200;
    	DMS_Survivor_Vehicle_RoadkillMoney	= -500;						// The amount of Poptabs gained/lost for running over a Survivor vehicle crew member
    	DMS_Survivor_Vehicle_RoadkillRep	= -500;						// The amount of Respect gained/lost for running over a Survivor vehicle crew member
    	DMS_Survivor_Vehicle_RoadkillRank	= -100;
    
    	DMS_banditSide						= EAST;						// The side (team) that AI Bandits will spawn on
    /* DonkeyPunchDMS Custom Side Factions */
    	DMS_heroSide						= WEST;						// The side (team) that AI Heros will spawn on
    	DMS_survivorSide					= CIV;						// The side (team) that AI Survivor will spawn on
    
    	DMS_clear_AI_body					= false;					// Clear AI body as soon as they die
    	DMS_clear_AI_body_chance			= 0;						// Percentage chance that AI bodies will be cleared when they die
    	DMS_ai_disable_ramming_damage 		= false;						// Disables damage due to ramming into AI. !!!NOTE: THIS WILL NOT BE RELIABLE WITH "DMS_ai_offload_to_client"!!!
    	DMS_remove_roadkill					= false; 					// Remove gear from AI bodies that are roadkilled
    	DMS_remove_roadkill_chance			= 0;						// Percentage chance that roadkilled AI bodies will be deleted
    	DMS_explode_onRoadkill				= true;						// Whether or not to spawn an explosion when an AI gets run over. It will likely take out the 2 front wheels. Should help mitigate the ineffective AI vs. striders issue ;)
    	DMS_RemoveNVG						= false;					// Remove NVGs from AI bodies
    
    	DMS_MaxAIDistance					= 100;						// The maximum distance an AI unit can be from a mission before he is killed. Helps with AI running away and forcing the mission to keep running. Set to 0 if you don't want it.
    	DMS_AIDistanceCheckFrequency		= 30;						// How often to check within DMS_fnc_TargetsKilled whether or not the AI is out of the maximum radius. Lower values increase frequency and increase server load, greater values decrease frequency and may cause longer delays for "runaway" AI.
    
    	DMS_ai_offload_to_client			= true;						// Offload spawned AI groups to random clients. Helps with server performance.
    	DMS_ai_offload_Only_DMS_AI			= true;						// Don't set this to false unless you know what you're doing.
    	DMS_ai_offload_notifyClient			= false;					// Notify the client when AI has been offloaded to the client.
    
    	DMS_ai_allowFreezing				= false;					// Whether or not to "freeze" AI that are a certain distance away from players (and therefore inactive).
    	DMS_ai_freeze_Only_DMS_AI			= false;					// Whether or not to "freeze" AI that are not spawned by DMS.
    	DMS_ai_freezingDistance				= 3500;						// If there are no players within this distance of the leader of an AI group, then the AI group will be "frozen".
    	DMS_ai_unfreezingDistance			= 3500;						// If there are players within this distance of the leader of an AI group, then the AI group will be "un-frozen".
    	DMS_ai_offloadOnUnfreeze			= true;						// Whether or not to offload AI to clients once they have been "un-frozen". NOTE: This config will be ignored if "DMS_ai_offload_to_client" is set to false.
    	DMS_ai_freezeCheckingDelay			= 15;						// How often (in seconds) DMS will check whether to freeze/un-freeze AI.
    	DMS_ai_freezeOnSpawn				= false;					// Whether or not to freeze an AI group when initially spawned.
    
    	DMS_ai_share_info					= true;						// Share info about killer
    	DMS_ai_share_info_distance			= 50;						// The distance killer's info will be shared to other AI
    
    	DMS_ai_nighttime_accessory_chance	= 50;						// Percentage chance that AI will have a flashlight or laser pointer on their guns if spawned during nighttime
    	DMS_ai_enable_water_equipment		= true;						// Enable/disable overriding default weapons of an AI if it spawns on/in water
    
    	// https://community.bistudio.com/wiki/AI_Sub-skills#general
    	DMS_ai_skill_static					= [["aimingAccuracy",0.20],["aimingShake",0.70],["aimingSpeed",0.75],["spotDistance",0.70],["spotTime",0.50],["courage",1.00],["reloadSpeed",1.00],["commanding",1.00],["general",1.00]];	// Static AI Skills
    	DMS_ai_skill_easy					= [["aimingAccuracy",0.30],["aimingShake",0.50],["aimingSpeed",0.50],["spotDistance",0.50],["spotTime",0.50],["courage",1.00],["reloadSpeed",1.00],["commanding",1.00],["general",0.50]];	// Easy
    	DMS_ai_skill_moderate				= [["aimingAccuracy",0.60],["aimingShake",0.60],["aimingSpeed",0.60],["spotDistance",0.60],["spotTime",0.60],["courage",1.00],["reloadSpeed",1.00],["commanding",1.00],["general",0.60]];	// Moderate
    	DMS_ai_skill_difficult				= [["aimingAccuracy",0.70],["aimingShake",0.70],["aimingSpeed",0.70],["spotDistance",0.70],["spotTime",0.80],["courage",1.00],["reloadSpeed",1.00],["commanding",1.00],["general",0.70]]; 	// Difficult
    	DMS_ai_skill_hardcore				= [["aimingAccuracy",1.00],["aimingShake",1.00],["aimingSpeed",1.00],["spotDistance",1.00],["spotTime",1.00],["courage",1.00],["reloadSpeed",1.00],["commanding",1.00],["general",1.00]]; 	// Hardcore
    	DMS_ai_skill_random					= ["hardcore","difficult","difficult","difficult","moderate","moderate","moderate","moderate","easy","easy"];	// Skill frequencies for "random" AI skills | Default: 10% hardcore, 30% difficult, 40% moderate, and 20% easy
    	DMS_ai_skill_randomDifficult		= ["hardcore","hardcore","difficult","difficult","difficult"];	// 60% chance for "difficult", 40% chance for "hardcore" AI.
    	DMS_ai_skill_randomEasy				= ["moderate","moderate","easy","easy","easy"];					// 60% chance for "easy", 40% chance for "moderate" AI.
    	DMS_ai_skill_randomIntermediate		= ["difficult","difficult","moderate","moderate","moderate"];	// 60% chance for "moderate", 40% chance for "difficult" AI.
    	DMS_AI_WP_Radius_easy				= 20;						// Waypoint radius for "easy" AI.
    	DMS_AI_WP_Radius_moderate			= 30;						// Waypoint radius for "moderate" AI.
    	DMS_AI_WP_Radius_difficult			= 50;						// Waypoint radius for "difficult" AI.
    	DMS_AI_WP_Radius_hardcore			= 75;						// Waypoint radius for "hardcore" AI.
    	DMS_AI_AimCoef_easy					= 0.9;						// "Custom Aim Coefficient" (weapon sway multiplier) for "easy" AI
    	DMS_AI_AimCoef_moderate				= 0.65;						// "Custom Aim Coefficient" (weapon sway multiplier) for "moderate" AI
    	DMS_AI_AimCoef_difficult			= 0.4;						// "Custom Aim Coefficient" (weapon sway multiplier) for "difficult" AI
    	DMS_AI_AimCoef_hardcore				= 0.05;						// "Custom Aim Coefficient" (weapon sway multiplier) for "hardcore" AI
    	DMS_AI_EnableStamina_easy			= true;						// Whether or not to keep the stamina system for "easy" AI.
    	DMS_AI_EnableStamina_moderate		= true;						// Whether or not to keep the stamina system for "moderate" AI.
    	DMS_AI_EnableStamina_difficult		= false;					// Whether or not to keep the stamina system for "difficult" AI.
    	DMS_AI_EnableStamina_hardcore		= false;					// Whether or not to keep the stamina system for "hardcore" AI.
    	DMS_AI_WP_Radius_base				= 5;						// Waypoint radius for AI in bases.
    	DMS_AI_WP_Radius_heli				= 500;						// Waypoint radius for AI in helis.
    
    	DMS_AI_destroyVehicleChance			= 0;						// Percent chance that an AI vehicle will be destroyed after the AI have been killed. Set to 100 for always, or 0 for never.
    
    	DMS_AI_destroyStaticWeapon			= false;						// Whether or not to destroy static HMGs after AI death.
    	DMS_AI_destroyStaticWeapon_chance	= 0;						// Percent chance that a static weapon will be destroyed (only applied if "DMS_AI_destroyStaticWeapon" is true)
    
    	DMS_static_weapons =				[							// Static weapons for AI
    											"vn_o_nva_65_static_dshkm_high_01",
    											"vn_o_nva_65_static_pk_high",
    											"vn_o_nva_static_dshkm_high_02"																																	
    										];
    									
    
    	DMS_ai_default_items =				[							// Toolbelt items each AI will spawn with
    											"vn_b_item_watch",
    											"vn_b_item_compass",
    											"vn_b_item_map",
    											"vn_b_item_radio_urc10"
    										];
    
    	DMS_ai_BipodList =					[
    											
    										];
    
    	//Assault Class
    	DMS_assault_weps =					[							// Assault Rifles
    											"Exile_Weapon_AKS_Gold",
    											"vn_type56",					
    											"vn_m16",																		
                                                "vn_m63a"
    										];
    	DMS_assault_pistols =				[							// Pistols for Assault Class (Set to empty array if you don't want to give them any pistols)												
    											"vn_pm",			
    											"vn_tt33",		
    											"vn_m1895",			
    											"vn_m712",		
    											"vn_m10",			
    											"vn_p38s"																																																																					
    										];
    	DMS_assault_optics =				[							// Optics for Assault Class										
    											"vn_o_9x_m14",			
    											"vn_o_9x_m40a1",		
    											"vn_o_9x_m40a1_camo",	
    											"vn_o_9x_m16",			
    											"vn_o_4x_m16"
    										];
    	DMS_assault_optic_chance			= 75;						// Percentage chance that an Assault Class AI will get an optic
    	DMS_assault_bipod_chance			= 0;						// Percentage chance that an Assault Class AI will get a bipod
    	DMS_assault_suppressor_chance		= 25;						// Percentage chance that an Assault Class AI will get a suppressor
    
    	DMS_assault_items =					[							// Items for Assault Class AI (Loot stuff that goes in uniform/vest/backpack)
    											"Exitem_surgerykit",
    											"DDR_Item_Container_CatSharkk_Rice",
    											"Exile_Item_CatSharkFilet_Cooked",
    											"DDR_Item_Canteen_Fresh"
    										];
    	DMS_assault_equipment =				[							// Equipment for Assault Class AI (stuff that goes in toolbelt slots)
    											"ItemGPS"
    										];
    	DMS_assault_RandItemCount =			2;							// How many random items to add to the AI's inventory.
    	DMS_assault_RandItems =				[							// The random items that will be added to the AI's inventory.
    											"DDR_Item_Container_Turtlee_Rice",
    											"DDR_Item_Canteen_Fresh",
    											"Exile_Item_Vishpirin",
    											"Exile_Item_Bandage"
    										];
    	DMS_assault_helmets	=				[							// Helmets for Assault Class
    											"vn_b_bandana_01",
    											"vn_b_bandana_02",
    											"vn_b_bandana_03",
    											"vn_b_bandana_04",
    											"vn_b_bandana_05",
    											"vn_b_bandana_06",
    											"vn_b_headband_01",
    											"vn_b_headband_02",
    											"vn_b_headband_03",
    											"vn_b_headband_04",
    											"vn_b_headband_05",
    											"vn_c_headband_01",
    											"vn_c_headband_02",
    											"vn_c_headband_03",
    											"vn_c_headband_04",
    											"vn_o_helmet_vc_01",
    											"vn_o_helmet_vc_02",
    											"vn_o_helmet_vc_03",
    											"vn_o_helmet_vc_04"
    										];
    	DMS_assault_clothes	=				[							// Uniforms for Assault Class
    											"UNS_NVA_GS",
    											"UNS_VC_U",
    											"UNS_NVA_CG",
    											"UNS_NVA_CC",
    											"UNS_NVA_G",
    											"UNS_NVA_CP",
    											"UNS_VC_S",
    											"UNS_VC_K",
    											"UNS_VC_B",
    											"UNS_VC_G",
    											"uns_U_Simc_vc_black_1_trop",
    											"uns_U_Simc_vc_black_2",
    											"uns_U_Simc_vc_black_2_trop",
    											"uns_U_Simc_vc_black_1",
    											"uns_U_Simc_vc_blau_1_trop",
    											"uns_U_Simc_vc_blau_2",
    											"uns_U_Simc_vc_blau_2_trop",
    											"uns_U_Simc_vc_blau_1",
    											"uns_U_Simc_vc_grun_1_trop",
    											"uns_U_Simc_vc_grun_2",
    											"uns_U_Simc_vc_grun_2_trop",
    											"uns_U_Simc_vc_grun_1"
    										];
    	DMS_assault_vests =					[							// Vests for Assault Class
    											"vn_o_vest_vc_01",
    											"vn_o_vest_vc_02",
    											"vn_o_vest_vc_03",
    											"vn_o_vest_vc_04",
    											"vn_o_vest_vc_05"
    										];
    	DMS_assault_backpacks =				[							// Backpacks for Assault Class
    											"vn_o_pack_06",
    											"vn_o_pack_07",
    											"vn_o_pack_08",
    											"vn_o_pack_05",
    											"vn_o_pack_03",
    											"vn_o_pack_04",
    											"vn_o_pack_t884_01",
    											"vn_o_pack_01",
    											"vn_o_pack_02"
    										];
    
    	//Machine Gun Class
    	DMS_MG_weps	=						[							// Machine Guns
    											"vn_rpd",		
    											"vn_rpd_shorty",
    											"vn_dp28",		
    											"vn_pk"										
    										];
    	DMS_MG_pistols =					[							// Pistols for Assault Class (Set to empty array if you don't want to give them any pistols)
    											"vn_pm",			
    											"vn_tt33",		
    											"vn_m1895",		
    											"vn_m712",		
    											"vn_m10",			
    											"vn_p38s"		
    										];
    	DMS_MG_optics =						[							//	Optics for MG Class
    										];
    	DMS_MG_optic_chance					= 0;						// Percentage chance that an MG Class AI will get an optic
    	DMS_MG_bipod_chance					= 50;						// Percentage chance that an MG Class AI will get a bipod
    	DMS_MG_suppressor_chance			= 0;						// Percentage chance that an MG Class AI will get a suppressor
    
    	DMS_MG_items =						[							// Items for MG Class AI (Loot stuff that goes in uniform/vest/backpack)
    											"Exitem_surgerykit",
    											"Exile_Item_SnakeFilet_Cooked",
    											"DDR_Item_Canteen_Fresh",
    											"Exile_Item_Vishpirin",
    											"Exile_Item_Bandage"
    										];
    	DMS_MG_equipment =					[							// Equipment for MG Class AI (stuff that goes in toolbelt slots)
    											
    										];
    	DMS_MG_RandItemCount =				3;							// How many random items to add to the AI's inventory.
    	DMS_MG_RandItems =					[							// The random items that will be added to the AI's inventory.
    											"DDR_Item_Container_Snake_Potato",
    											"DDR_Item_Canteen_Fresh",
    											"Exile_Item_Vishpirin",
    											"Exitem_surgerykit"
    										];
    	DMS_MG_helmets =					[							// Helmets for MG Class
    											"vn_b_bandana_01",
    											"vn_b_bandana_02",
    											"vn_b_bandana_03",
    											"vn_b_bandana_04",
    											"vn_b_bandana_05",
    											"vn_b_bandana_06",
    											"vn_b_headband_01",
    											"vn_b_headband_02",
    											"vn_b_headband_03",
    											"vn_b_headband_04",
    											"vn_b_headband_05",
    											"vn_c_headband_01",
    											"vn_c_headband_02",
    											"vn_c_headband_03",
    											"vn_c_headband_04",
    											"vn_o_helmet_vc_01",
    											"vn_o_helmet_vc_02",
    											"vn_o_helmet_vc_03",
    											"vn_o_helmet_vc_04"
    										];
    	DMS_MG_clothes =					[							// Uniforms for MG Class
    											"UNS_NVA_GS",
    											"UNS_VC_U",
    											"UNS_NVA_CG",
    											"UNS_NVA_CC",
    											"UNS_NVA_G",
    											"UNS_NVA_CP",
    											"UNS_VC_S",
    											"UNS_VC_K",
    											"UNS_VC_B",
    											"UNS_VC_G",
    											"uns_U_Simc_vc_black_1_trop",
    											"uns_U_Simc_vc_black_2",
    											"uns_U_Simc_vc_black_2_trop",
    											"uns_U_Simc_vc_black_1",
    											"uns_U_Simc_vc_blau_1_trop",
    											"uns_U_Simc_vc_blau_2",
    											"uns_U_Simc_vc_blau_2_trop",
    											"uns_U_Simc_vc_blau_1",
    											"uns_U_Simc_vc_grun_1_trop",
    											"uns_U_Simc_vc_grun_2",
    											"uns_U_Simc_vc_grun_2_trop",
    											"uns_U_Simc_vc_grun_1"
    										];
    	DMS_MG_vests =						[							// Vests for MG Class
    											"vn_o_vest_vc_01",
    											"vn_o_vest_vc_02",
    											"vn_o_vest_vc_03",
    											"vn_o_vest_vc_04",
    											"vn_o_vest_vc_05"
    										];
    	DMS_MG_backpacks =					[							// Backpacks for MG Class
    											"vn_o_pack_06",
    											"vn_o_pack_07",
    											"vn_o_pack_08",
    											"vn_o_pack_05",
    											"vn_o_pack_03",
    											"vn_o_pack_04",
    											"vn_o_pack_t884_01",
    											"vn_o_pack_01",
    											"vn_o_pack_02"
    										];
    
    	//Sniper Class
    	DMS_sniper_weps =					[							// Sniper Rifles
    											"vn_m14",				
    											"vn_m14_camo",			
    											"vn_m40a1",				
    											"vn_m38",				
    											"vn_sks",				
    											"vn_m1carbine",			
    											"vn_m2carbine",			
    											"vn_m3carbine"				
    										];
    	DMS_sniper_pistols =				[							// Pistols for Assault Class (Set to empty array if you don't want to give them any pistols)	
    											"vn_pm",		
    											"vn_tt33",			
    											"vn_m1895",	
                                                "vn_m712",	
                                                "vn_m10",	
                                                "vn_p38s"	
    										];
    	DMS_sniper_optics =					[							// Optics for Sniper Class
    											"vn_o_9x_m14",			
    											"vn_o_9x_m40a1",		
    											"vn_o_9x_m40a1_camo",	
    											"vn_o_9x_m16",			
    											"vn_o_4x_m16",			
                                                "vn_o_3x_m9130",		
    											"vn_o_anpvs2_m40a1",	
    											"vn_o_anpvs2_m16",		
    											"vn_o_anpvs2_m14",		
    											"vn_o_4x_m4956",		
    											"vn_o_3x_m84"
    										];
    	DMS_sniper_optic_chance				= 60;						// Percentage chance that a Sniper Class AI will get an optic
    	DMS_sniper_bipod_chance				= 30;						// Percentage chance that a Sniper Class AI will get a bipod
    	DMS_sniper_suppressor_chance		= 10;						// Percentage chance that a Sniper Class AI will get a suppressor
    
    	DMS_sniper_items =					[							// Items for Sniper Class AI (Loot stuff that goes in uniform/vest/backpack)
    											"Exitem_surgerykit",
    											"Exile_Item_TurtleFilet_Cooked",
    											"DDR_Item_Canteen_Fresh",
    											"Exile_Item_Matches"
    										];
    	DMS_sniper_equipment =				[							// Equipment for Sniper Class AI (stuff that goes in toolbelt slots) "vn_mk21_binocs",											
    											"vn_b_item_compass_sog",
    											"ItemGPS"
    										];
    	DMS_sniper_RandItemCount =			3;							// How many random items to add to the AI's inventory.
    	DMS_sniper_RandItems =				[							// The random items that will be added to the AI's inventory.
    											"Exile_Item_Defibrillator",
    											"Money_roll",
    											"Exile_Item_TurtleFilet_Cooked",
    											"DDR_Item_Canteen_Fresh",
    											"Exile_Item_CanOpener",
    											"Exitem_surgerykit",
    											"Exile_Item_DuctTape"
    										];
    	DMS_sniper_helmets =				[							// Helmets for Sniper Class
    											"vn_c_conehat_01",
    											"vn_c_conehat_02"
    										];
    	DMS_sniper_clothes =				[							// Uniforms for Sniper Class
    											"UNS_NVA_GS",
    											"UNS_VC_U",
    											"UNS_NVA_CG",
    											"UNS_NVA_CC",
    											"UNS_NVA_G",
    											"UNS_NVA_CP",
    											"UNS_VC_S",
    											"UNS_VC_K",
    											"UNS_VC_B",
    											"UNS_VC_G",
    											"uns_U_Simc_vc_black_1_trop",
    											"uns_U_Simc_vc_black_2",
    											"uns_U_Simc_vc_black_2_trop",
    											"uns_U_Simc_vc_black_1",
    											"uns_U_Simc_vc_blau_1_trop",
    											"uns_U_Simc_vc_blau_2",
    											"uns_U_Simc_vc_blau_2_trop",
    											"uns_U_Simc_vc_blau_1",
    											"uns_U_Simc_vc_grun_1_trop",
    											"uns_U_Simc_vc_grun_2",
    											"uns_U_Simc_vc_grun_2_trop",
    											"uns_U_Simc_vc_grun_1"
    										];
    	DMS_sniper_vests =					[							// Vests for Sniper Class
    											"vn_o_vest_vc_01",
    											"vn_o_vest_vc_02",
    											"vn_o_vest_vc_03",
    											"vn_o_vest_vc_04",
    											"vn_o_vest_vc_05"
    										];
    	DMS_sniper_backpacks =				[							// Backpacks for Sniper Class
    											"vn_o_pack_06",
    											"vn_o_pack_07",
    											"vn_o_pack_08",
    											"vn_o_pack_05",
    											"vn_o_pack_03",
    											"vn_o_pack_04",
    											"vn_o_pack_t884_01",
    											"vn_o_pack_01",
    											"vn_o_pack_02"
    										];
    										
    	
    	DMS_ai_SupportedClasses =			[							// Allowed AI classes. If you want to create your own class, make sure you define everything as I've defined above, and add it here
    											"hero",
    											"assault",
    											"MG",
    											"sniper"
    										];
    
    	DMS_ai_SupportedRandomClasses = 	[							// Allowed "random" AI presets here if you want to create different random presets.
    											"random",
    											"random_non_assault",
    											"random_non_MG",
    											"random_non_sniper"
    										];
    
    	DMS_random_AI =						[							// Random AI preset that contains all default classes | DEFAULT: 60% Assault, 20% MG, 20% Sniper
    											"assault",
    											"assault",
    											"assault",
    											"MG",
    											"sniper"
    										];
    
    	DMS_random_non_assault_AI =			[							// Random AI preset that excludes the "assault" class
    											"MG",
    											"MG",
    											"sniper"
    										];
    
    	DMS_random_non_MG_AI =				[							// Random AI preset that excludes the "MG" class
    											"assault",
    											"assault",
    											"sniper"
    										];
    
    	DMS_random_non_sniper_AI =			[							// Random AI preset that excludes the "sniper" class
    											"assault",
    											"assault",
    											"MG"
    										];
    
    	DMS_ai_use_launchers				= true;						// Enable/disable spawning an AI in a group with a launcher
    	DMS_ai_launchers_per_group			= 1;						// How many units per AI group can get a launcher.
    	DMS_ai_use_launchers_chance			= 50;						// Percentage chance to actually spawn the launcher (per-unit). With "DMS_ai_launchers_per_group" set to 2, and "DMS_ai_use_launchers_chance" set to 50, there will be an average of 1 launcher per group.
    	DMS_AI_launcher_ammo_count			= 3;						// How many rockets an AI will get with its launcher
    	DMS_ai_remove_launchers				= false;					// Remove rocket launchers on AI death
    
    	DMS_AI_wep_launchers_AT =			[							// AT Launchers
    											//#ifdef GIVE_AI_APEX_WEAPONS
    											//"launch_RPG7_F",
    											//#endif
    											"vn_rpg2",
    											"vn_rpg7",
    											"vn_m72",
    											"vn_m127"
    										];
    	DMS_AI_wep_launchers_AA =			[							// AA Launchers
    											
    										];
    
    	DMS_RHeli_Height					= 500;						// Altitude of the heli when flying to drop point.
    	DMS_RHeli_MinDistFromDrop			= 500;						// Minimum distance for the reinforcement heli to spawn from drop point.
    	DMS_RHeli_MaxDistFromDrop			= 5000;						// Maximum distance for the reinforcement heli to spawn from drop point.
    	DMS_RHeli_MinDistFromPlayers		= 1000;						// Minimum distance for the reinforcement heli to spawn from players.
    
    /* AI Settings */
    
    
    /* Loot Settings */
    	DMS_GodmodeCrates 					= true;						// Ob nun Kisten einen Gottmodus haben oder nicht, nachdem sie mit Beute gefüllt wurden.
    	DMS_MinimumMagCount					= 5;						// Mindestanzahl von Magazinen für Waffen.
    	DMS_MaximumMagCount					= 10;						// Maximale Anzahl von Magazinen für Waffen.
    	DMS_CrateCase_Sniper =				[							// Wenn du in _lootValues "Sniper" passierst, werden diese Waffen / Gegenstände / Rucksäcke erscheinen
    											[
    												["Rangefinder",1],
    												["vn_m40a1",1],
    												["vn_m4956",1],
    												["vn_m9130",1],
    												["vn_p38s",1],
    												["vn_m1911",1]
    											],
    											[
    												["ItemGPS",1],
    												["UNS_NVA_GS",1],
    												["UNS_VC_U",1],
    												["UNS_NVA_CG",1],
    												["UNS_NVA_CC",1],
    												["UNS_NVA_G",1],
    												["UNS_NVA_CP",1],
    												["UNS_VC_S",1],
    												["UNS_VC_K",1],												
    												["UNS_VC_B",1],
    												["UNS_VC_G",1],
    												["uns_U_Simc_vc_black_1_trop",1],
    												["uns_U_Simc_vc_black_2",1],
    												["uns_U_Simc_vc_black_2_trop",1],
    												["uns_U_Simc_vc_black_1",1],
    												["uns_U_Simc_vc_blau_1_trop",1],
    												["uns_U_Simc_vc_blau_2",1],
    												["uns_U_Simc_vc_blau_2_trop",1],
    												["uns_U_Simc_vc_blau_1",1],
    												["uns_U_Simc_vc_grun_1_trop",1],
    												["uns_U_Simc_vc_grun_2",1],
    												["uns_U_Simc_vc_grun_2_trop",1],
    												["uns_U_Simc_vc_grun_1",1],												
    												["vn_o_vest_vc_01",1],
    												["vn_o_vest_vc_02",1],
    												["vn_o_vest_vc_03",1],
    												["vn_o_vest_vc_04",1],												
    												["DDR_Item_Container_CatShark_Rice",2],
    												["Exitem_surgerykit",2],
    												["DDR_Item_Canteen_Fresh",2],
    												["vn_o_4x_m4956",1],
    												["vn_o_anpvs2_m40a1",1],
    												["vn_o_9x_m40a1",1],
    												["vn_o_3x_m9130",1],
    												["vn_m4956_10_mag",10],
    												["vn_m40a1_mag",10],
    												["vn_m1911_mag",4],
    												["vn_pm_mag",4]
    											],
    											[
    												["vn_o_pack_01",1],
    												["vn_o_pack_02",1],
    												["vn_o_pack_03",1],
    												["vn_o_pack_04",1]
    											]
    										];
    	DMS_BoxWeapons =					[							// List of weapons that can spawn in a crate
    																						//Pistol
    											"vn_m1911",						
    											"vn_hp",				
    											"vn_mk22",						
    											"vn_hd",				
    											"vn_welrod",			
    											"vn_pm",							
    											"vn_tt33",				
    											"vn_m1895",						
    											"vn_m712",				
    											"vn_m10",						
    											"vn_p38s",															
    											//Shootgun
    											"vn_m1897",					
    											"vn_izh54",				
    											"vn_izh54_shorty",		
    											"vn_izh54_p",														
    											//Sub-Machinegun
    											"vn_pps52",				
    											"vn_ppsh41",			
    											"vn_k50m",				
    											"vn_mat49",						
    											"vn_m3a1",							
    											"vn_sten",						
    											"vn_m45",						
    											"vn_mp40",				
    											//Assault_Weapon
    											"vn_type56",				
    											"vn_m16",				
    											"vn_xm177",				
    											"vn_xm177_short",		
    											"vn_m63a",
    											"Exile_Weapon_AKS_Gold",											
    											//Sniper Rifle
    											"vn_m14",						
    											"vn_m40a1",			
    											"vn_m38",			
    											"vn_m1891",			
    											"vn_m9130",			
    											"vn_sks",			
                                                "vn_m1carbine",		
                                                "vn_m2carbine",		
                                                "vn_m3carbine",		
                                                "vn_m4956",			
                                                //Light Machine Gun
                                                "vn_rpd",			
                                                "vn_rpd_shorty",	
                                                "vn_dp28",			
                                                "vn_pk",			
                                                "vn_m60",			
                                                "vn_m60_shorty",	
                                                "vn_m60_shorty_camo",
    											"Exile_Melee_Axe",
    											"Exile_Melee_SledgeHammer"
    										];
    	DMS_BoxFood =						[							// List of food that can spawn in a crate.
    											"Exile_Item_CatSharkFilet_Cooked",
    											"Exile_Item_TunaFilet_Cooked",											
    											"Exile_Item_TurtleFilet_Cooked",											
    											"Exile_Item_SheepSteak_Cooked",											
    											"Exile_Item_GoatSteak_Cooked",											
    											"Exile_Item_ChickenFilet_Cooked",											
    											"Exile_Item_RoosterFilet_Cooked",											
    											"Exile_Item_MackerelFilet_Cooked",											
    											"Exile_Item_RabbitSteak_Cooked",											
    											"Exile_Item_SalemaFilet_Cooked",											
    											"Exile_Item_SnakeFilet_Cooked",											
    											"Exile_Item_BeefParts",
    											"Exile_Item_Noodles",
    											"Exile_Item_SeedAstics",
    											"Exile_Item_Raisins",
    											"Exile_Item_Moobar",
    											"Exile_Item_InstantCoffee",
    											"DDR_Item_Container_Soup",				
    											"DDR_Item_Container_Chicken_Rice",		
    											"DDR_Item_Container_Alsatian_Rice",		
    											"DDR_Item_Container_CatShark_Rice",		
    											"DDR_Item_Container_Fin_Rice",			
    											"DDR_Item_Container_Goat_Rice",			
    											"DDR_Item_Container_Mackerel_Rice",		
    											"DDR_Item_Container_Mullet_Rice",		
    											"DDR_Item_Container_Ornate_Rice",		
    											"DDR_Item_Container_Rabbit_Rice",		
    											"DDR_Item_Container_Rooster_Rice",		
    											"DDR_Item_Container_Salema_Rice",		
    											"DDR_Item_Container_Sheep_Rice",			
    											"DDR_Item_Container_Snake_Rice",			
    											"DDR_Item_Container_Tuna_Rice",			
    											"DDR_Item_Container_Turtle_Rice",		
    											"DDR_Item_Container_Salemaa_Rice",
    											"DDR_Item_Container_Mackerell_Rice",
    											"DDR_Item_Container_Tunaa_Rice",
    											"DDR_Item_Container_Mullett_Rice",
    											"DDR_Item_Container_CatSharkk_Rice",
    											"DDR_Item_Container_Ornatee_Rice",
    											"DDR_Item_Container_Turtlee_Rice",
    											"DDR_Item_Container_Chicken_Potato",
    											"DDR_Item_Container_Alsatian_Potato",
    											"DDR_Item_Container_CatShark_Potato",
    											"DDR_Item_Container_Fin_Potato",
    											"DDR_Item_Container_Goat_Potato",
    											"DDR_Item_Container_Mackerel_Potato",
    											"DDR_Item_Container_Mullet_Potato",
    											"DDR_Item_Container_Ornate_Potato",
    											"DDR_Item_Container_Rabbit_Potato",
    											"DDR_Item_Container_Rooster_Potato",
    											"DDR_Item_Container_Salema_Potato",
    											"DDR_Item_Container_Sheep_Potato",
    											"DDR_Item_Container_Snake_Potato",
    											"DDR_Item_Container_Tuna_Potato",
    											"DDR_Item_Container_Turtle_Potato",
    											"DDR_Item_Container_Salemaa_Potato",
    											"DDR_Item_Container_Mackerell_Potato",
    											"DDR_Item_Container_Tunaa_Potato",
    											"DDR_Item_Container_Mullett_Potato",
    											"DDR_Item_Container_CatSharkk_Potato",
    											"DDR_Item_Container_Ornatee_Potato",
    											"DDR_Item_Container_Turtlee_Potato",
    											"DDR_Item_Rice_Cooked"
    										];
    	DMS_BoxDrinks =						[
    											"DDR_Item_Canteen_Coffee",
    											"DDR_Item_Canteen_Coffee_Milk",
    											"DDR_Item_Canteen_Fresh",
    											"DDR_Item_Coke",
    											"Exile_Item_ChocolateMilk"
    										];
    	DMS_BoxMeds =						[
    											"Exitem_surgerykit",
    											"Exile_Item_Vishpirin",
    											"Exile_Item_Bandage",
    											"Exile_Item_Defibrillator"
    										];
    	DMS_BoxSurvivalSupplies	=			[							//List of survival supplies (food/drink/meds) that can spawn in a crate. "DMS_BoxFood", "DMS_BoxDrinks", and "DMS_BoxMeds" is automatically added to this list.
    											"Exile_Item_Matches",
    											"Exile_Item_CookingPot",											
    											"Exile_Item_CanOpener",
    											"Exile_Melee_Axe",
    											"Exile_Melee_SledgeHammer"
    										] + DMS_BoxFood + DMS_BoxDrinks + DMS_BoxMeds;
    	DMS_Box_BaseParts_Wood =			[							// List of wooden base parts.
    											"Exile_Item_WoodWallKit",
    											"Exile_Item_WoodWallKit",
    											"Exile_Item_WoodWallKit",
    											"Exile_Item_WoodWallKit",
    											"Exile_Item_WoodWallKit",
    											"Exile_Item_WoodFloorKit",
    											"Exile_Item_WoodFloorKit",
    											"Exile_Item_WoodFloorKit",
    											"Exile_Item_WoodFloorKit",
    											"Exile_Item_WoodFloorKit",
    											"Exile_Item_WoodWallHalfKit",
    											"Exile_Item_WoodWallHalfKit",
    											"Exile_Item_WoodWindowKit",
    											"Exile_Item_WoodDoorKit",
    											"Exile_Item_WoodDoorwayKit",
    											"Exile_Item_WoodGateKit",											
    											"Exile_Item_WoodFloorPortKit",
    											"Exile_Item_WoodStairsKit"
    										];
    /*	DMS_Box_BaseParts_Concrete =		[							// List of concrete base parts
    											"Exile_Item_ConcreteWallKit",
    											"Exile_Item_ConcreteDoorKit",
    											"Exile_Item_ConcreteGateKit",
    											"Exile_Item_ConcreteFloorKit"
    											//"Exile_Item_ConcreteWindowKit",											
    											//"Exile_Item_ConcreteDoorwayKit",
    											//"Exile_Item_ConcreteFloorPortKit",
    											//"Exile_Item_ConcreteStairsKit"
    										];*/
    	DMS_BoxBaseParts =					[							// List of all base parts to spawn. Weighted towards wood base parts.
    											"Exile_Item_FortificationUpgrade",
    											"Exile_Item_SandBagsKit_Long",
    											"Exile_Item_SandBagsKit_Corner"
    										];
    	DMS_BoxCraftingMaterials =			[
    											"Exile_Item_Sand",
    											//"Exile_Item_WaterCanisterDirtyWater",
    											"Exile_Item_MetalBoard",
    											"Exile_Item_MetalPole"
    										];
    	DMS_BoxEBM =						[
    											"Land_WaterCooler_01_new_F_Kit",						  								 							   				   								
    											"Land_Shed_Small_F_Kit",																 							 
    											"Land_Shed_Big_F_Kit",															  						  					  							  																  						  								  									 					   
    											"B_Slingload_01_fuel_F_Kit",
    											"B_Slingload_01_Ammo_F_Kit"
    										];	
    	DMS_BoxEBMRare =					[
    											"Land_Bunker_F_Kit",
    											"EBM_Medikit_Kit",				   						   
    											"EBM_ATM_Kit"											
    										];
    	DMS_BoxGold =						[
    											"DDR_Item_Gold_Bar"
    										];
    	DMS_BoxIkea =						[
    											"Land_WaterCooler_01_new_F_Kit",
    											"Land_Metal_wooden_rack_F_Kit",
    											"Land_Rack_F_Kit",
    											"Land_Icebox_F_Kit",
    											"Land_ShelvesMetal_F_Kit",
    											"Land_PortableLight_double_F_Kit",
    											"Land_TableDesk_F_Kit",
    											"Land_ToiletBox_F_Kit",
    											"Land_ChairWood_F_Kit",
    											"Land_Sun_chair_F_Kit",
    											"Land_Sunshade_04_F_Kit",
    											"Land_Sleeping_bag_F_Kit",
    											"Land_CampingChair_V2_F_Kit",
    											"Land_CampingChair_V1_F_Kit",
    											"Land_Camping_Light_F_Kit",
    											"Land_CampingTable_F_Kit",
    											"MapBoard_altis_F_Kit",
    											"Land_GarbageContainer_closed_F_Kit",
    											"Land_Metal_rack_F_Kit",
    											"Land_Sink_F_Kit",
    											"Land_ChairPlastic_F_Kit",
    											"Land_GymBench_01_F_Kit",
    											"Land_GymRack_03_F_Kit",
    											"Land_OfficeCabinet_01_F_Kit",
    											"Land_OfficeChair_01_F_Kit",
    											"Land_RattanChair_01_F_Kit",
    											"Land_RattanTable_01_F_Kit",
    											"Land_Sun_chair_green_F_Kit",
    											"Land_Sunshade_01_F_Kit",
    											"Land_Sunshade_02_F_Kit",
    											"Land_Sunshade_03_F_Kit",
    											"Land_Sunshade_F_Kit",
    											"Land_TablePlastic_01_F_Kit",
    											"Land_WoodenTable_large_F_Kit",
    											"Land_WoodenTable_small_F_Kit",
    											"OfficeTable_01_new_F_Kit",
    											"Land_Workbench_01_F_Kit",
    											//"Exitem_advancedworkbench",
    											//"RwG_Workbench_Kit",
    											"Fridge_01_closed_F_Kit",
    											"Land_MetalCase_01_large_F_Kit",
    											//"Land_Microwave_01_F_Kit",
    											"Land_ShelvesWooden_F_Kit",
    											"Land_ShelvesWooden_blue_F_Kit",
    											"Land_ShelvesWooden_khaki_F_Kit",
    											"Land_PortableGenerator_01_F_Kit",
    											"EBM_Medikit_Kit",
    											"EBM_ATM_Kit",
    											"EBM_Bed_Kit",
    											"EBM_oven_Kit",
    											"EBM_woodencrate_Kit",
    											"EBM_door_frame_Kit"
    										];	
    /*	DMS_BoxMedia =						[
    											"Land_SatelliteAntenna_01_F_Kit",
    											"Land_Projector_01_F_Kit",
    											"Land_PortableGenerator_01_F_Kit",
    											"Land_TripodScreen_01_large_F_Kit",
    											"Land_TripodScreen_01_dual_v2_F_Kit",
    											"Land_TripodScreen_01_dual_v1_F_Kit",
    											"Land_GamingSet_01_powerSupply_F_Kit",
    											"Land_GamingSet_01_camera_F_Kit",
    											"Land_Microwave_01_F_Kit",
    											"Land_PCSet_01_case_F_Kit",
    											"Land_PCSet_01_keyboard_F_Kit",
    											"Land_PCSet_01_mouse_F_Kit",
    											"Land_PCSet_01_screen_F_Kit",
    											"Land_Printer_01_F_Kit",
    											"Land_GamingSet_01_console_F_Kit",
    											"Land_GamingSet_01_controller_F_Kit",
    											"Land_FlatTV_01_F_Kit",
    											"Land_WaterCooler_01_new_F_Kit"
    										];*/
    	DMS_BoxWorkTools =						[
    											"Exile_Item_Grinder",
    											"Exile_Item_Handsaw",
    											"Exile_Item_Pliers",
    											"Exile_Item_Screwdriver",
    											"Exile_Item_Foolbox",
    											"Exile_Item_Knife",
    											"Exile_Item_Hammer",
    											"Exile_Item_Wrench",
    											//"RwG_Item_Blowtorch",
    											//"RwG_Workbench_Kit",
    											//"RwG_Furnace_Kit",
    											//"RwG_Anvil_Kit",
    											//"RwG_Item_Bench_Vise",
    											"DDR_Item_Pickaxe",
    											"Exile_Melee_Axe",
    											"Exile_Melee_SledgeHammer",
    											"Exile_Item_DuctTape",
    											"Exile_Item_Matches",
    											"Exile_Item_CookingPot"
    										];
    	DMS_BoxJagt =						[
    											"Exile_Item_CatSharkFilet_Raw",
    											"Exile_Item_TunaFilet_Raw",
    											"Exile_Item_AlsatianSteak_Raw",
    											"Exile_Item_TurtleFilet_Raw",
    											"Exile_Item_SheepSteak_Raw",
    											"Exile_Item_FinSteak_Raw",
    											"Exile_Item_GoatSteak_Raw",
    											"Exile_Item_ChickenFilet_Raw",
    											"Exile_Item_RoosterFilet_Raw",
    											"Exile_Item_MackerelFilet_Raw",
    											"Exile_Item_MulletFilet_Raw",
    											"Exile_Item_OrnateFilet_Raw",
    											"Exile_Item_RabbitSteak_Raw",
    											"Exile_Item_SalemaFilet_Raw",
    											"Exile_Item_SnakeFilet_Raw",
    											"DDR_Item_Salema",
    											"DDR_Item_Mackerel",
    											"DDR_Item_Tunaa",
    											"DDR_Item_Mullet",
    											"DDR_Item_CatShark",
    											"DDR_Item_Ornate",
    											"DDR_Item_Turtle"										
    										];
    	DMS_BoxFoodContainer =					[
    											"DDR_Item_Container_Soup",				
    											"DDR_Item_Container_Chicken_Rice",		
    											"DDR_Item_Container_Alsatian_Rice",		
    											"DDR_Item_Container_CatShark_Rice",		
    											"DDR_Item_Container_Fin_Rice",			
    											"DDR_Item_Container_Goat_Rice",			
    											"DDR_Item_Container_Mackerel_Rice",		
    											"DDR_Item_Container_Mullet_Rice",		
    											"DDR_Item_Container_Ornate_Rice",		
    											"DDR_Item_Container_Rabbit_Rice",		
    											"DDR_Item_Container_Rooster_Rice",		
    											"DDR_Item_Container_Salema_Rice",		
    											"DDR_Item_Container_Sheep_Rice",			
    											"DDR_Item_Container_Snake_Rice",			
    											"DDR_Item_Container_Tuna_Rice",			
    											"DDR_Item_Container_Turtle_Rice",		
    											"DDR_Item_Container_Salemaa_Rice",
    											"DDR_Item_Container_Mackerell_Rice",
    											"DDR_Item_Container_Tunaa_Rice",
    											"DDR_Item_Container_Mullett_Rice",
    											"DDR_Item_Container_CatSharkk_Rice",
    											"DDR_Item_Container_Ornatee_Rice",
    											"DDR_Item_Container_Turtlee_Rice",
    											"DDR_Item_Container_Chicken_Potato",
    											"DDR_Item_Container_Alsatian_Potato",
    											"DDR_Item_Container_CatShark_Potato",
    											"DDR_Item_Container_Fin_Potato",
    											"DDR_Item_Container_Goat_Potato",
    											"DDR_Item_Container_Mackerel_Potato",
    											"DDR_Item_Container_Mullet_Potato",
    											"DDR_Item_Container_Ornate_Potato",
    											"DDR_Item_Container_Rabbit_Potato",
    											"DDR_Item_Container_Rooster_Potato",
    											"DDR_Item_Container_Salema_Potato",
    											"DDR_Item_Container_Sheep_Potato",
    											"DDR_Item_Container_Snake_Potato",
    											"DDR_Item_Container_Tuna_Potato",
    											"DDR_Item_Container_Turtle_Potato",
    											"DDR_Item_Container_Salemaa_Potato",
    											"DDR_Item_Container_Mackerell_Potato",
    											"DDR_Item_Container_Tunaa_Potato",
    											"DDR_Item_Container_Mullett_Potato",
    											"DDR_Item_Container_CatSharkk_Potato",
    											"DDR_Item_Container_Ornatee_Potato",
    											"DDR_Item_Container_Turtlee_Potato"											
    										];									
    	DMS_BoxTools =						[
    											"Exile_Item_Grinder",
    											"Exile_Item_Handsaw",
    											"Exile_Item_Pliers",
    											"Exile_Item_Screwdriver",
    											"Exile_Item_Foolbox"
    										];
    	DMS_BoxWoodWall =					[
    											"Exile_Item_WoodWallKit",
    											"Exile_Item_WoodWallHalfKit",
    											"Exile_Item_WoodWindowKit"
    										];
    	DMS_BoxWoodFloor =					[
    											"Exile_Item_WoodFloorKit",
    											"Exile_Item_WoodFloorPortSmallKit",
    											"Exile_Item_WoodLadderHatchKit"											
    										];
    	DMS_BoxWoodDoor =					[
    											"Exile_Item_WoodDoorKit",
    											"Exile_Item_WoodDrawBridgeKit",
    											"Exile_Item_WoodGateKit",
    											"Exile_Item_WoodDoorwayKit"
    										];	
    	DMS_BoxWoodDiv =					[
    											"Exile_Item_WoodStairsKit",
    											"Exile_Item_WoodLadderKit",
    											"Exile_Item_WoodSupportKit"
    										];	
    	DMS_BoxWoodPlank =					[
    											"Exile_Item_WoodPlank"
    										];									
    	DMS_BoxBuildingSupplies	=			[							// List of building supplies that can spawn in a crate ("DMS_BoxBaseParts", "DMS_BoxCraftingMaterials", and "DMS_BoxTools" are automatically added to this list. "DMS_BoxCraftingMaterials" is added twice for weight.)
    											"Exile_Item_DuctTape",
    											"Exile_Item_PortableGeneratorKit"
    										] + DMS_BoxBaseParts + DMS_BoxCraftingMaterials + DMS_BoxCraftingMaterials + DMS_BoxTools;
    	DMS_BoxOptics =						[							// List of optics that can spawn in a crate
    											"vn_o_9x_m14",			
    											"vn_o_9x_m40a1",		
    											"vn_o_9x_m40a1_camo",	
    											"vn_o_9x_m16",			
    											"vn_o_4x_m16",			
    											"vn_o_3x_m9130",		
    											"vn_o_anpvs2_m40a1",	
    											"vn_o_anpvs2_m16",		
    											"vn_o_anpvs2_m14",		
    											"vn_o_4x_m4956",		
    											"vn_o_3x_m84"
    										];
    	DMS_BoxBackpacks =					[							//List of backpacks that can spawn in a crate
    											"vn_b_pack_lw_03",
    											"vn_b_pack_lw_06",
    											"vn_b_pack_prc77_01",
    											"vn_b_pack_trp_04_02",
    											"vn_b_pack_lw_04",
    											"vn_b_pack_lw_05",
    											"vn_b_pack_lw_02",
    											"vn_b_pack_trp_01_02",
    											"vn_b_pack_lw_07",
    											"vn_b_pack_m5_01",
    											"vn_b_pack_lw_01",
    											"vn_b_pack_trp_03_02",
    											"vn_b_pack_trp_02_02",
    											"vn_b_pack_01_02",
    											"vn_b_pack_04_02",
    											"vn_b_pack_03_02",
    											"vn_b_pack_02_02",
    											"vn_b_pack_05_02",
    											"vn_b_pack_seal_01",
    											"vn_b_pack_01",
    											"vn_b_pack_04",
    											"vn_b_pack_03",
    											"vn_b_pack_02",
    											"vn_b_pack_05",
    											"vn_b_pack_trp_04",
    											"vn_b_pack_trp_01",
    											"vn_b_pack_trp_03",
    											"vn_b_pack_trp_02"
    										];
    	DMS_BoxItems						= DMS_BoxSurvivalSupplies+DMS_BoxBuildingSupplies+DMS_BoxOptics;	// Random "items" can spawn optics, survival supplies, or building supplies
    
    	DMS_Box_BreachingCharges =			[							// List of breaching charges (weighted). Not used (yet).
    											"DemoCharge_Remote_Mag",
    											"IEDUrbanSmall_Remote_Mag",
    											"IEDLandSmall_Remote_Mag",
    											"SatchelCharge_Remote_Mag",
    											"IEDUrbanBig_Remote_Mag",
    											"IEDLandBig_Remote_Mag",
    											"vn_mine_satchel_remote_02_mag",
    											"vn_mine_m112_remote_mag",
    											"ATMine_Range_Mag",
    											"vn_mine_ammobox_range_mag",
    											"vn_mine_tm57_mag",
    											"ClaymoreDirectionalMine_Remote_Mag",
    											"APERSMine_Range_Mag",
    											"vn_mine_m14_mag",
    											"vn_mine_m16_mag",
    											"SLAMDirectionalMine_Wire_Mag",
    											"APERSTripMine_Wire_Mag",
    											"vn_mine_m18_mag",
    											"vn_mine_m18_range_mag",
    											"vn_mine_m18_x3_mag",
    											"vn_mine_m18_x3_range_mag",
    											"APERSMineDispenser_Mag"
    										];
    
    	DMS_RareLoot						= true;						// Potential chance to spawn rare loot in any crate.
    	DMS_RareLootAmount					= 1;						// How many rare loot items to add.
    	DMS_RareLootList =					[							// List of rare loot to spawn
    											"Exile_Item_SafeKit",
    											"Land_Bunker_F_Kit"
    										];
    	DMS_RareLootChance					= 10;						// Percentage Chance to spawn rare loot in any crate | Default: 10%
    
    	// Vehicles
    	DMS_ArmedVehicles =					[							// List of armed vehicles that can spawn
    											"vn_o_car_04_mg_01",
    											"vn_o_wheeled_btr40_mg_01",
    											"vn_o_wheeled_btr40_mg_02",
    											"vn_o_wheeled_btr40_mg_03",
    											"uns_m274_m40",
    											"uns_M113_30cal",
    											"uns_M113_M134",
    											"uns_M113_M2",
    											"uns_M113_M60",
    											"uns_M113_transport",
    											"uns_M113_XM182",
    											"uns_M113_ENG",
    											"uns_M113A1_M134",
    											"uns_M113A1_M2",
    											"uns_M113A1_M40",
    											"uns_M113A1_M60"
    										];
    
    	DMS_MilitaryVehicles =				[							// List of (unarmed) military vehicles that can spawn
    											"vn_o_wheeled_btr40_02_nvam",
    											"vn_o_wheeled_btr40_01_nvam",
    											"vn_o_wheeled_btr40_02_nvam",
    											"vn_o_wheeled_btr40_01_nvam"
    										];
    
    	DMS_TransportTrucks =				[							// List of transport trucks that can spawn
    											"vn_o_wheeled_z157_01_nva65",
    											"vn_o_wheeled_z157_02_nva65",
    											"vn_o_wheeled_z157_03_nva65",
    											"vn_o_wheeled_z157_01",
    											"vn_o_wheeled_z157_02",
    											"vn_o_wheeled_z157_03"
    										];
    
    	DMS_RefuelTrucks =					[							// List of refuel trucks that can spawn
    											"vn_o_wheeled_z157_fuel_nva65",
    											"vn_o_wheeled_z157_fuel",
    											"vn_b_wheeled_m54_fuel_airport",
    											"vn_b_wheeled_m54_fuel"
    										];
    
    	DMS_CivilianVehicles =				[							// List of civilian vehicles that can spawn
    											"vn_c_wheeled_m151_02",
    											"vn_c_wheeled_m151_01",
    											"vn_c_car_01_01",
    											"vn_c_car_03_01",
    											"vn_c_car_02_01",
    											"vn_c_car_04_01",
    											"vn_o_car_01_01",
    											"vn_o_car_03_01",
    											"vn_o_car_02_01",
    											"vn_o_car_04_01"
    										];
    
    	DMS_TransportHelis =				[							// List of transport helis that can spawn
    											"vn_o_air_mi2_02_01",
    											"vn_o_air_mi2_04_01",
    											"vn_o_air_mi2_03_04",
    											"vn_b_air_ch34_04_01",
    											"vn_b_air_ch34_04_02",
    											"vn_b_air_ch34_01_01"
    										];
    
    	DMS_ReinforcementHelis =			[							// List of helis that can spawn for AI paratrooper reinforcements.
    											//"B_Heli_Transport_01_camo_F"		// Ghosthawk: You'll have to whitelist this in infistar if you want to use it.
    										] + DMS_TransportHelis;
    
    	DMS_CarThievesVehicles =			[							// List of vehicles that can spawn in the "car thieves" mission. By default, it's just "DMS_MilitaryVehicles" and "DMS_TransportTrucks".
    											//"Exile_Car_Offroad_Armed_Guerilla01"
    										] + DMS_MilitaryVehicles + DMS_TransportTrucks;
    /* Loot Settings */
    
    
    DMS_ConfigLoaded = true;

     

     


  4. Hello folks.

    Is there a setting in a3_dms that limits the max AI?

    After some restarts the missions don't spawn.

    They only appear after a manual restart.

    As if there were too many AI on the server and that's why no missions spawn.

    At a3_exile_occupation there is the point SC_maxAIcount.

    However, I could not find this at DMS. Can someone help me?

    Cheers Whitey


  5. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

     

    [GER]SOSGaming | CamLaoNam 1962 | Exile-PvE|Random-AI|

     

    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

     

    |

    -----     Server Beschreibung     -----

    |

     

    20 Slot

     

    Base 30 Tage zahlbar

    Vehicle 30 Tage

     

    Server IP:

    85.190.161.134 : 26000

     

    Steam Gruppe: 

    SoS Gaming Gruppe

     

    Custom Map

     

    Aktive Admins

     

    |

     

    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

    Scripte im Überblick

    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

     

    |

    -----  Bot Scripte  -----

    |

     

    Töte Xuan

    DMS-Missionen

    A3XAI Bots (Luft & Land)

    Insges: 40 Missionen im random

    DMS-Okkupation Gear Creates

    DMS-Okkupation Heli Crash

    Rettungs Heli Mission

    VeMF Baseangriff

     

    |

     

    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

     

    |

    -----  Neben Missionen  -----

    |

     

    Gear Creates

    Create Airdrops

    Sunken Ship Wracks

    Lost Vehicles

    Heli Crashs

     

    |

     

    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

     

    |

    -----  Trader Scripte  -----

    |

     

    Trader Plus

    Box / ContainerVerkauf

    No Hunger in Safezones

    Custom Trader Prices

    Custom Trader Menu

     

    |

     

    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

     

    |

    -----  Allge. Scripte  -----

    |

     

    ExileSafeX

    Enigma - Revive

    Drag & Drop Body

    Wire Transfer per Xm8

    No Hunger in Safezonen

    Mining, Farming & Fishing

    No Base Code Script

    1/2 Std. Taschengeld

    View - Distance

     

    |

     

    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

     

    |

    -----  Base Scripte  -----

    |

     

    Base Paint

    Custom Building (EBM)

    Advanced Building (Vector)

    Base Light Overhaul

    Abadon Territory

    Base Respawn

     

    |

     

    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

     

    |

    -----  Vehicle Sripte  -----

    |

     

    Igiload

    R3F - Towing

    Deploy Vehicle

    (Land, Sea, Air)

    Holz farmen direkt in Vehicle

    Metall farmen direkt in Vehicle

    2 Special Vehicle (pro Restart)

    2 Lost Vehicle with Gold (pro Restart)

    Custom Vehicle Spawn with Inventar

    Advanced Repair

    Claim Vehicle

    Vehicle Paint

     

    |

     

    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

     

    |

    -----  Crafting Sripte  -----

    |

     

    Brams Recipes

    Advanced - Recipes

    Advanced - Crafting

    Advanced - Cooking

    Blaupausen

     

    |

     

    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

     

    |

    -----  Mods  -----

    |

     

    Exile

    CBA_A3

    Added 2 Exile

    JSRS SOUNDMOD

    Enhanced Movement

    Extended_Base_Mod

    Extended_Items_Exile

    Extended Survival Pack

    Advanced Urban Rappelling

    Libertad_SA_Animals

    Libertad_SA_Core
    Libertad_SA_Horse
    Unsung

     

    |

     

    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

     

    |

    -----  DLC  -----

    |

    S.O.G. Prairie Fire

     

    |

     

    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

     

    |

     

    Kommt gerne vorbei und seht euch unseren Server an !!!

     

    |


  6. Hello friends.
    I need your help because I couldn't find a solution on the net.
    It's about the "DMS Missions" script.

     

    Problem 1: Solved
    I'm currently building a Cam_Lao_Nam server and running DMS missions on it.
    The missions run without problems.
    Unfortunately, 90% of them spawn on the east coast.
    The complete western map page is empty.
    Can I somehow adjust that the missions are spread out more?

     

    Problem 2:
    DMS Assassination.
    Niko spawns on the map and 4-5 seconds later he hides again.
    After some time, the process repeats itself.
    It spawns and immediately hides again.
    I hope you can help me with the problem.
    Cheers Whitey


  7. Hello friends.
    I need your help because I couldn't find a solution on the net.
    It's about the "Public Garage" script. https://github.com/Andrew-S90/ExilePublicVirtualGarage
    Everything works so far.
    Vehicles can be parked in and out and are also in the DB.
    The problem comes after a restart.
    It duplicates the vehicle.
    When you log in again, the parked vehicle is once at the exit point and once in the VG.
    Both can be used normally.
    Maybe someone knows how to fix the problem?
    Cheers Whitey


  8. My Entry in config.ccp

    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    //EBM Loot                                
    ExileClient_system_lootManager_thread_spawn                                        = "Custom\LootManager\exileclient_system_lootmanager_thread_spawn.sqf";

    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
     

    • Like 1

  9. Hello friends.
    I have some custom sounds on our server and add them to mission.pbo.
    Unfortunately, this increases the size of the PBO and load times.
    Is there a possibility to pack the sound files on the server like for example the a3_custom.pbo?
    Which path should I then specify in the description.ext?
    Lg Whitey

×