Inhaltsverzeichnis

CSerie.GruppenNummer

AddOn-Befehl zum Einsatz bei einem Serienrennen.

Syntax

Befehl CSerie.GruppenNummer
Funktion Enthält die Nummer der aktuellen Startgruppe, wenn im Serienrennen mit Gruppeneinteilung gefahren wird
Typ Integer
ab 3.0.0 build 301


Codebeispiel


Gibt beim Start einer Session in einem Serienrennen mit Gruppeneinteilung die Nummer des Einzelrennens und die Nummer der Gruppe.

var
  message : String;
  nrLaufDurchgang : Integer;
  nrLaufGruppe : Integer;
  nrGruppe : Integer;

begin

  // Session ist gestartet worden
  if Cockpit.Parameter = 0 then
  begin
  
    // zum Vergleich Nummer des aktuellen Einzelrennens im Durchgang
    nrLaufDurchgang := CSerie.AktuellesRennen;
  
    // Nummer des aktuellen Einzelrennens innerhalb einer Gruppe
    nrLaufGruppe := CSerie.EinzelrennenGruppe;
    
    // Nummer der Gruppe, die gerade aktiv ist
    nrGruppe := CSerie.GruppenNummer;
    
    // Meldung initialisieren
    message := '';
   
    // Meldung zusammenstellen
    message := message + 'Lauf im Durchgang: ' + IntToStr(nrLaufDurchgang ); 
    message := message + Chr(13) + Chr(10);
    message := message + 'Lauf in Gruppe: ' + IntToStr(nrLaufGruppe);
    message := message + Chr(13) + Chr(10);
    message := message + 'Aktive Gruppe: ' + IntToStr(nrGruppe);
      
    // Meldung anzeigen
    cpShowMessage(message);

  end;
    
end.


Auf dem linken Bild ist das erste Einzelrennen in einem Durgang zu sehen, das außerdem der erste Lauf innerhalb der Gruppe 3 ist. Das zweite Bild zeigt die Informationen für das insgesamt vierte Einzelrennen in diesem Durchgang, das allerdings erst den zweiten Lauf in Gruppe 3 darstellt. Die Rennlisten für das Beispiel so generiert, dass die Gruppen abwechselnd an den Start gehen.



Start - FAQ - Glossar - Sitemap - Impressum