Inhaltsverzeichnis
Event Bestrafung
Einleitung
Dieses Event tritt ein, wenn eine Strafe verhängt worden ist. Die Art der Strafe und auch wie die Strafe verhängt wurde, ist nicht relevant.
Syntax
Parameter | Beschreibung |
---|---|
Cockpit.Slot | enthält den Auslöser |
Cockpit.Station | 1=ausgesprochen, 2=disqualifiziert |
Cockpit.Parameter |
Codebeispiel
{ Pascal Script Engine } { Event: Bestrafung } { Parameter: Cockpit.Slot=<SlotPlatz>, Cockpit.Station=<1=ausgesprochen; 2=disqualifiziert>, Cockpit.Parameter=<1=Rundenstrafe; 2=Zeitstrafe; 3=Boxengassestrafe> } var Slot : Integer; Strafe : Integer; begin Slot:= Cockpit.Slot; Cockpit.Slot:= Slot; Strafe := Cockpit.Parameter; end.
In Slot steht der Bestrafte, also 1,2,3,4,5 oder 6
In Strafe steht 0,1,2 oder 3, je nachdem welche Strafe verhängt wurde
Hinweise
Es gibt für das Verhängen einer Strafe verschiedenen Möglichkeiten:
* Bestrafung aus einem AddOn heraus:
- cpAddOnBoxenStrafe
- cpAddOnBoxenStrafe2
- cpAddOnRundenStrafe
- cpAddOnZeitStrafe
- cpTastenStrafe
* Bestrafung über den Strafkatalog
* Bestrafung über den Strafdialog