Inhaltsverzeichnis
cpAddCUOffsetGeschwWert()
Einleitung
mit diesem Befehl kann man dem aktuellen Geschwindigkeitswert der betreffenden ID einen positiven oder negativen Offset beaufschlagen. Setzt man Schnell auf True, so wird der Wert sofort übernommen. Bei False erst bei Überfahrt Start\Ziel.
Syntax
Befehl | cpAddCUOffsetGeschwWert(ID:Integer, GeschwWertOffset:Integer, Schnell:Boolean) |
---|---|
Funktion | dem aktuellen Geschwindigkeitswert wird ein Offset beaufschlagt. Sowohl negativ wie positiv möglich |
Typ | Integer |
Codebeispiel
var ID : Integer; GeschwWertOffset : Integer; Schnell : Boolean; begin ... ID:= Cockpit.SlotID; GeschwWertOfffset:= 4; Schnell := True; cpAddCUOffsetGeschwWert(ID, GeschwWertOffset, Schnell); ... ... end.
Der obige Code „addiert“ einen Offset mit +4 auf den aktuellen Geschwindigkeitswert. Weil Schnell auf True gesetzt wurde, werden die Werte sofort gesetzt.
Hinweise
Es sind sowohl positive Offsets als auch negative Offsets möglich.
Man kann natürlich auch ohne Variablen die ID direkt ansprechen und den Offset als Zahlenwert sowie bei Schnell die Boolean einsetzen.
Beispiele
- cpAddCUOffsetGeschwWert(2, 4, True);
- cpAddCUOffsetGeschwWert(Cockpit.SlotID, 4, True);
Grundsätzlich sollte man bei der Verwendung von diesem Befehl auch sogenannte GoldCaps verbauen, um ein Umcodieren zu verhindern. Mehr Infos dazu gibt es hier: Umcodierungen