Event SchnellsteRunde


Einleitung

Dieses Ereignis wird ausgelöst, sobald ein Fahrer eine neue schnellste Runde gefahren ist. Das kann auch der Bahn-, Runden- oder Slotrekord sein, muss es aber nicht. Außerdem bezieht sich die Auslösung stets auf die aktuelle Session.


Syntax

Parameter Beschreibung
Cockpit.Slot enthält den Auslöser


Codebeispiel

Bei einer neuen schnellsten Runde wird die Sounddatei oder der Sprachtext wiedergegeben, der im AudioManager für die schnellste Runde hinterlegt ist.

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

var
  slot : Integer;
  
begin

  slot := Cockpit.Slot;
  Cockpit.Slot := slot;
  
  cpAudioEvent('Neue schnellste Runde', Cockpit.SlotID);

end.


Hinweise

Damit der Sound auch bei einer digitalen Bahn für die richtige ID läuft, arbeitet das Beispiel mit Cockpit.SlotID. Das klappt auch für analoge Bahnen, weil dort Cockpit.SlotID immer der richtigen Spur entspricht.

Hier muss dieser Wert nur einmal eingegeben werden. Bei mehr als einer Zeile lohnt es sich, die ID in einer eigenen Variable zu speichern, um Tipparbeit zu reduzieren.



Start - FAQ - Glossar - Sitemap - Impressum

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