CSerie.NaechsterFahrer

AddOn-Befehl zum Einsatz bei einem Serienrennen.

Syntax

Befehl CSerie.NaechsterFahrer(slot:Integer)
Funktion Zeigt den Namen des Fahrers, der auf dieser Spur oder dieser Regler-ID als nächster Teilnehmer ins Renngeschehen eingreifen wird
Typ String
ab 3.0.0 build 301


Codebeispiel


Gibt beim Start einer Session in einem Serienrennen diverse Informationen zur Anzahl der Rennen, der Nummer des aktuellen Rennens, etc. als Meldung aus.

var
  message : String;
  sFahrerIST : String;
  sFahrerNEXT : String;
  slot : Integer;

begin

  // Session ist gestartet worden
  if Cockpit.Parameter = 0 then
  begin
  
    // alle Slots im Auswahldialog durchlaufen
    for slot := 1 to cpCountOfSlots do
    begin
     
      // Slot einstellen
      Cockpit.Slot := slot;
    
      // Wer fährt aktuell?
      sFahrerIST := CSerie.FahrerName(slot);
      
      // Wer ist als Nächster dran?
      sFahrerNEXT := CSerie.NaechsterFahrer(slot);
      
      // Meldung zusammenstellen
      message := message + 'Spur/ID: ' + IntToStr(Cockpit.SlotID) + ' - ';
      message := message + 'Fahrer: ' + sFahrerIST + ' - ';
      message := message + 'Nächster: ' + sFahrerNEXT + ' - ';
      message := message + Chr(13) + Chr(10);
      
    end;

    // Meldung anzeigen
    cpShowMessage(message);

  end;
    
end.


Dieses Beispiel zeigt die folgende Meldung an, wenn in einem Serienrennen eine Session gestartet wird. Zu sehen ist die Spur/ID, der Name des aktuellen Fahrers und der Name des Teilnehmers, der im nächsten Einzelrennen auf dieser Spur/ID unterwegs sein wird.

Es gibt für einen RennBildschirm auch eine passende Variable crnextfahrer . Es ist so jedoch möglich, diese Informationen z.B. in eine Textdatei zu schreiben.



Start - FAQ - Glossar - Sitemap - Impressum

 
cockpit-xp/addon/befehlsreferenz/cserienaechsterfahrer.txt · Zuletzt geändert: 2020/11/28 12:15 (Externe Bearbeitung)