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