AddOn-Befehl zum Einsatz bei einem Serienrennen.
Befehl | CSerie.UpdatePositionFahrer |
---|---|
Funktion | Aktualisiert die Gesamtposition der Fahrer in einem Durchgang |
Typ | |
ab | 3.0.0 build 301 |
Gibt beim Start und Ende einer Session in einem Serienrennen Informationen über die Platzierung bestimmter Teilnehmer aus (Platz 6 und Fahrer slot-xtreme).
var message : String; sFahrerP6 : String; posSLX : Integer; begin // Session ist gestartet worden if Cockpit.Parameter = 0 then begin // Gesamtplatzierung aktualisieren CSerie.UpdatePositionFahrer; // Fahrer auf Position 6 sFahrerP6 := CSerie.FahrernameBeiPosition(6); // Welche Position hat slot-xtreme posSLX := CSerie.PositionVonFahrername('slot-xtreme'); // Meldung zusammenstellen message := ''; message := message + 'Fahrer auf Platz 6: ' + sFahrerP6; message := message + Chr(13) + Chr(10); message := message + 'Position slot-xtreme: ' + IntToStr(posSLX); // Meldung anzeigen cpShowMessage(message); end; // Session ist regulär beendet if Cockpit.Parameter = 4 then begin // Gesamtplatzierung aktualisieren CSerie.UpdatePositionFahrer; // Fahrer auf Position 6 sFahrerP6 := CSerie.FahrernameBeiPosition(6); // Welche Position hat slot-xtreme posSLX := CSerie.PositionVonFahrername('slot-xtreme'); // Meldung zusammenstellen message := ''; message := message + 'Fahrer auf Platz 6: ' + sFahrerP6; message := message + Chr(13) + Chr(10); message := message + 'Position slot-xtreme: ' + IntToStr(posSLX); // Meldung anzeigen cpShowMessage(message); end; end.
Dieses Beispiel zeigt die folgende Meldung an, wenn in einem Serienrennen eine Session gestartet wird. Das linke Bild zeigt Position eines Fahrers und den Fahrer zu einer bestimmten Position. Auf dem rechten Bild ist zu sehen, wie sich die Werte ändern, wenn die Gesamtposition aktualisiert worden ist.