Arma3 Custom Difficulty

Aus Nitradopedia
Wechseln zu: Navigation, Suche

Custom Difficulty erstellen

Custom dient hier lediglich als Bespiel, es kann namentlich beliebig angepasst werden .

Um eine eigene Schwierigkeitsstufe anlegen zu können, gehe in die Server.cfg und füge Folgendes hinzu:

{
   class CustomDifficulty
   {
       class Options
       {
               // Simulation
               reducedDamage = 0; // Reduced damage
               // Situational awareness
               groupIndicators = 0; // Group indicators (0 = never, 1 = limited distance, 2 = always)
               friendlyTags = 0; // Friendly name tags (0 = never, 1 = limited distance, 2 = always)
               enemyTags = 0; // Enemy name tags (0 = never, 1 = limited distance, 2 = always)
               detectedMines = 0; // Detected mines (0 = never, 1 = limited distance, 2 = always)
               commands = 0; // Commands (0 = never, 1 = fade out, 2 = always)
               waypoints = 1; // Waypoints (0 = never, 1 = fade out, 2 = always)
               // Personal awareness
               weaponInfo = 1; // Weapon info (0 = never, 1 = fade out, 2 = always)
               stanceIndicator = 1; // Stance indicator (0 = never, 1 = fade out, 2 = always)
               staminaBar = 1; // Stamina bar
               weaponCrosshair = 0; // Weapon crosshair
               visionAid = 0; // Vision aid
               // View
               thirdPersonView = 1; // 3rd person view
               cameraShake = 0; // Camera shake
               // Multiplayer
               scoreTable = 0; // Score table
               deathMessages = 0; // Killed by
               vonID = 1; // VON ID
               // Misc
               mapContent = 0; // Extended map content
               autoReport = 0; // Automatic reporting
               multipleSaves = 0; // Multiple saves
       };
       //aiLevelPreset is counted from 0 and can have following values: 0 (AI Level Low), 1 (AI Level Normal), 2 (AI Level High), 3 (AI Level Custom).
       //When 3 (AI Level Custom) is chosen, values of skill and precision are stored to the class CustomAILevel.
       aiLevelPreset=3;
   };
   class CustomAILevel
   {
       skillAI=0.85;
       precisionAI=0.5;
   };
};

Der Name der Schwierigkeitsstufe ist hierbei folgend in dem Codeblock definiert CustomDifficulty

Schwierigkeit in die Mission eintragen

Nun muss nurnoch in der Mussioncycle die Custom-Difficulty eingetragen werden.

Dies machen wir folgendermaßen:

class Missions
{
	class DEINMISSIONNAME
	{
 		template = MISSION.KARTE;
		difficulty = "Custom";
	}; 
};

Schwierigkeit erzwingen

Wenn du jetzt möchtest, dass jeder Spieler auf diese Schwierigkeitsstufe Custom gestellt wird, muss in der Server.cfg zusätzlich folgendes eingetragen werden

forcedDifficulty = "Custom";