-
Notifications
You must be signed in to change notification settings - Fork 6
groupSettings.hpp
In USER\groupSettings.hpp werden die Funkeinstellungen für Spielergruppen vorgenommen.
Eine Gruppe besteht aus einer Klasse, in der der Name der Gruppe (optional), sowie die Shortrange und Longrange Einstellungen als Unterklassen definiert sind.
Den tatsächlichen Namen bekommt eine Gruppe aus den Editoreinstellungen. Der Eintrag groupName
muss dem Namen aus dem Editor exakt entsprechen.
Eintrag | Erklärung |
---|---|
groupName | String - Name der Gruppe, der im Editor vergeben wurde |
shortrange | Klasse - Shortrange Einstellungen |
longrange | Klasse - Longrange Einstellungen |
class BLUFOR {
class meineBeispielGruppe {
groupName = "Bravo 2";
class shortrange {
};
class longrange {
};
};
};
Die voreingestellten Frequenzen der Short- und Longrange Kanäle wurden bereits über die radioSettings.hpp definiert. In den Unterklassen shortrange
und longrange
wird jetzt definiert, welche Kanäle voreingestellt sein sollen und ob die voreingestellten Frequenzen für diese Gruppe von den Standardeinstellungen abweichen sollen.
Eintrag | Erklärung |
---|---|
defaultChannel | Number - Kanalnummer des voreingestellten Kanals |
altChannel | Number - Kanalnummer des voreingestellten Zweitkanals |
altChannelOnlyTL | 0/1 - Schaltet ein/aus, ob nur der Führer der Gruppe den Zweitkanal voreingestellt bekommen soll |
channel1 | String - Name oder Klassenname des Netzes, was auf Kanal 1 voreingestellt sein soll |
channel2 | String - Name oder Klassenname des Netzes, was auf Kanal 2 voreingestellt sein soll |
... | ... |
In der radioSettings.hpp haben wir im Longrange Beispiel die Sondernetze 10 und 11 festgelegt. Unsere Gruppe soll jetzt diese Sondernetze auf den Kanälen 5 und 6 ihrer Longrange Funken voreingestellt bekommen.
class BLUFOR {
class meineBeispielGruppe {
class longrange {
defaultChannel = 5;
altChannel = 6;
altChannelOnlyTL = 0;
channel5 = "net10";
channel6 = "Air";
};
};
};