cpAddCUOffsetBremsWert()

Einleitung
mit diesem Befehl kann man dem aktuellen Bremswert 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 cpAddCUOffsetBremsWert(ID:Integer, BremsWertOffset:Integer, Schnell:Boolean)
Funktion dem aktuellen Bremswert wird ein Offset beaufschlagt. Sowohl negativ wie positiv möglich
Typ Integer

Codebeispiel

var
  ID              : Integer;
  BremsWertOffset : Integer;
  Schnell         : Boolean;
begin
  ...
  ID:= Cockpit.SlotID;
  BremsWertOfffset:= 4;
  Schnell := True;
  cpAddCUOffsetBremsWert(ID, BremsWertOffset, Schnell); 
  ...
  ...
end.


Der obige Code „addiert“ einen Offset mit +4 auf den aktuellen Bremswert. 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

  • cpAddCUOffsetBremsWert(2, 4, True);
  • cpAddCUOffsetBremsWert(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


Start - FAQ - Glossar - Sitemap - Impressum

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