Einfügen einer AddOn-Variablen in einen beliebigen Rennbildschirm

Viele AddOns übergeben Informationen aus einem AddOn heraus auf einen beliebigen RBS mit Hilfe der AddOn-Variablen.

Dafür öffnet man den gewünschten RBS in dem RBS-Editor, wählt über das Auswahlmenue den Punkt AddOn und dann Variable aus.

Jetzt wird auf dem RBS in der Farbe Rot der Text addonVariable angezeigt.

Ein erneuter Klick auf diese rote Schrift öffnet dann ein Eigenschaftsfenster, wo man jetzt je nach AddOn unten im Feld AddOn Variablename den Variablen-Namen eingeben muss, welches vom AddOn dann unterstützt wird.


Es muss übrigens für jede ID eine eigene Addon-Variable in den RBS programmiert werden und die entsprechende Spur/Kodierung oder Platz-Zuordnung gesetzt werden, sprich für die ID1 muss hier eine 1 rein, für ID2 eine 2 etc……

Beispiele

AddOn Unterstützte RBS-Variable Typ
RK-ChaosHandlingUSBBox2A-ChaosJoker AnzahlChaos Integer
RK-ChaosHandlingUSBBox2A-ChaosJoker AnzahlChaosPhasen Integer
RK-ChaosHandlingUSBBox2A-ChaosJokerID AnzahlChaos Integer
RK-ChaosHandlingUSBBox2A-ChaosJokerID AnzahlChaosPhasen Integer
RK-ChaosHandling-USBBox-Taster-ChaosJoker AnzahlChaos Integer
RK-ChaosHandling-USBBox-Taster-ChaosJoker AnzahlChaosPhasen Integer
RK-ChaosHandling-USBBox-Taster-ChaosJoker RBSTasterStatusGruen Integer
RK-ChaosHandling-USBBox-Taster-ChaosJoker RBSTasterStatusRot Integer
RK-Disquali-nach-x-Boxengassenstrafen AnzahlBGS Integer
RK-K-Regensimulation Regenwahrscheinlichkeit Integer
RK-K-Regensimulation Regendauer Integer
RK-Restrunden Restrunden Integer
RK-K-SchadenSimulation AnzahlSchaden Integer
RK-K-MotorBremsReifenSchaden AnzahlSchaden Integer
RK-K-Pflichtstops Pflichstops Integer
RK-TopSpeed TopSpeedMax Extended
SLX-TagesBestZeit anzeigen TagesBestzeit Integer
SLX-TagesBestZeit anzeigen TagesBestzeitFahrer String
SLX-Boxengassenzähler AnzahlStrafen Integer
GS-K-Unfalltaster RBSChaosAnzahl Integer
GS-K-Unfalltaster RBSSpeedAbzugSumme Integer

Die Befehle im AddOn dafür heißen:
–> beim Typ Integer:
cpSetRBSIntegerVar('Name der Variablen',Cockpit.Slot,Wert der Variablen);
–> beim Typ String:
cpSetRBSStringVar('Name der Variablen',Cockpit.Slot,'String der Variablen');
–> beim Typ Extended:
cpSetRBSFloatVar('Name der Variablen',Cockpit.Slot,Wert der Variablen);

Beispiel für die AddonVariable AnzahlChaos

Hier wird die AddOnVariable AnzahlChaos für Slot 1 im RBS-Editor mit CJ XX angezeigt. Später sieht man XX natürlich nicht…😉

 
cockpit-xp/faq/einfuegen_einer_addon-variablen_in_einen_beliebigen_rennbildschirm.txt · Zuletzt geändert: 2020/11/28 12:16 (Externe Bearbeitung)