Skip to content

groupSettings.hpp

McDiod edited this page Jul 11, 2019 · 3 revisions

In USER\groupSettings.hpp werden die Funkeinstellungen für Spielergruppen vorgenommen.

Gruppen definieren

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

Beispiel

class BLUFOR {
    class meineBeispielGruppe {
        groupName = "Bravo 2";

        class shortrange {

        };

        class longrange {

        };
    };
};

Funkeinstellungen

Die voreingestellten Frequenzen der Short- und Longrange Kanäle wurden bereits über die radioSettings.hpp definiert. In den Unterklassen shortrangeund 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
... ...

Beispiel

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";
        };
    };
};