Event Rundenrekord


Einleitung

Im Gegensatz zum Slotrekord, gibt es den Rundenrekord nur bei digitalen Rennbahnen. Nur bei diesem Rennbahntyp ist man nicht an eine feste Spur gebunden, sondern kann durch Spurchwechsel versuchen, eine schnellere Rundenzeit zu erzielen.

Der Rundenrekord ist also die schnellste Zeit, die auf einer Runde jemals gefahren wurde. Er kann und wird identisch mit dem Bahnrekord sein.


Syntax

Parameter Beschreibung
Cockpit.Slot Auslösender Slot


Codebeispiel

In diesem Beispiel sagt Cockpit-XP an, wenn ein neuer Rundenrekord erzielt wurde.

{ Pascal Script Engine }
{ Event: Rundenrekord }
{ Parameter: Cockpit.Slot=<SlotPlatz> }

var
  slot : Integer;
  fahrername : String;
  
begin

  slot := Cockpit.Slot;
  Cockpit.Slot := Slot;
  
  if not Cockpit.FahrerNameSprechen = '' then
    fahrername := Cockpit.FahrerNameSprechen
  else
    fahrername := Cockpit.FahrerName;
    
  cpSpeech('Spitze, ' + fahrername + '. Ganz grosses Kino. Neue Rekordrunde!');

end.


Hinweise

Im Gegensatz zu analogen Rennbahnen ist die Slotnummer (Listenplatz im StartCenter) nicht zwingend identisch mit der Regler-ID. Hier muss deshalb eine Unterscheidung zwischen Slot und ID stattfinden, sofern man weitere Befehle mit Bezug auf eine bestimmte ID ausführen möchte. Für das o.g. Beispiel ist das jedoch nicht erforderlich.



Start - FAQ - Glossar - Sitemap - Impressum

 
cockpit-xp/addon/ereignisse/rundenrekord.txt · Zuletzt geändert: 2020/11/28 12:16 (Externe Bearbeitung)