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


Start - FAQ - Glossar - Sitemap - Impressum

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