Inhaltsverzeichnis

CSerie.UpdatePositionFahrer

AddOn-Befehl zum Einsatz bei einem Serienrennen.

Syntax

Befehl CSerie.UpdatePositionFahrer
Funktion Aktualisiert die Gesamtposition der Fahrer in einem Durchgang
Typ
ab 3.0.0 build 301


Codebeispiel


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.

{{ :cockpit-xp:addon:befehlsreferenz:cserie-fahrername-naechsterfahrer.png?nolink |{{ :cockpit-xp:addon:befehlsreferenz:cserie-fahrername-naechsterfahrer.png?nolink |



Start - FAQ - Glossar - Sitemap - Impressum