Hier werden Einstellungen bezüglich Missionsname, Ladebildschirm und Respawn gemacht sowie Funktionen definiert.
Dient in unserem Fall z.B. dazu das Ladebild und den Missionsnamen im Ladebildschirm festzulegen.
Weiter Informationen unter : https://community.bistudio.com/wiki/Description.ext
Hier legen wir fest, welcher Text über dem Ladebild stehen soll (Missionsname).
OnLoadName = "MISSIONSNAME";
Hier legen wir fest, welcher Text unter dem Ladebild stehen soll (Motto der Mission). Unterstützt HTML-Syntax.
OnLoadMission = "MOTTO_DER_MISSION";
Hier legen wir fest, welcher Name als Author der Mission im Ladebildschirm auftauchen soll.
author="DEIN_NAME";
Hier legen wir den Pfad zum Ladebild fest. Benötigt den Ordner "pictures". Das Bild muss ein Verhältnis vom 2:1 haben, am besten >512x256, als .jpg oder .paa Format.
loadScreen = "pictures\LADEBILD_DATEINAME.paa";
Hier werden Funktionen die wir in der Mission verwenden wollen initialisiert.
Achtung, werden hier Funktionen definiert, die nicht >im Missionsordner vorhanden sind, geht ArmA ohne Fehlermeldung aus.
class CfgFunctions
{
#include "W_Teleporter\CfgFunctions.hpp"
};
Hier legen wir Minimale und Maximale Spieleranzahl fest.
Achtung, es muss wegen des Headless Client immer eine Platz mehr sein als Spieler geplant sind!!
class Header
{
gameType = "coop";
minPlayers = "1";
maxPlayers = "44";
};
Hier legen wir Respawntyp und Respawnzeit fest und schalten das Respawnfenster ab.
Wir benötigen hierzu noch einen Marker vom Typ "leer", zu finden unter Markierungen->System->"leer".
Diesem Marker geben wir den Variablennamen respawn
.
An der Position dieses Markers respawnen die Spieler (In der Regel in der Basis am Fahnenmast, siehe zum Fahnenmast: initPlayerLocal.sqf
).
Siehe hierzu auch: https://community.bistudio.com/wiki/Arma_3_Respawn
respawn = 3;
respawnDelay = 5;
respawnDialog = false;
Hier legen wir eine Art Müllsammler fest, der getötete KI zwecks Performance löscht.
Siehe hierzu: https://community.bistudio.com/wiki/Description.ext
corpseLimit = 75;
corpseRemovalMinTime = 900;
corpseRemovalMaxTime = 1800;
Hier legen wir fest, dass wenn ein Slot nicht belegt wird, anstelle eines Spielers auch keine KI spawned.
disabledAI = 1;
Hier legen wir fest, dass wir in der Mission eine CBA_settings Datei verwenden um Servereinstellungen zu ändern.
Wenn diese änderbar sind
cba_settings_hasSettingsFile = 1;
OnLoadName = "MISSIONSNAME";
OnLoadMission = "MOTTO_DER_MISSION";
author="DEIN_NAME";
loadScreen = "pictures\LADEBILD_DATEINAME.paa";
class Header
{
gameType = "coop";
minPlayers = "1";
maxPlayers = "44";
};
respawn = 3;
respawnDelay = 5;
respawnDialog = false;
corpseLimit = 75;
corpseRemovalMinTime = 900;
corpseRemovalMaxTime = 1800;
disabledAI = 1;
cba_settings_hasSettingsFile = 1;