Inhaltsverzeichnis
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.