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
