Beiträge von Rems

    Meine Vermutung ist das er in der modDesc unter <specializations> der Pfad nicht passt wo sich das Skript befindet .

    Dann will ich hier mal erklären wie ich meine Einträge gemacht habe und es funktioniert dann bei allen Reifen (einfache Variante) .

    Einträge in der Traktor XML :

    <tirePressure min="80" max="180">

    <sounds>

    <air template="DEFAULT_SOWING_AIR_BLOWER">

    <volume indoor="0.4" outdoor="0.85" />

    <pitch indoor="1.0" outdoor="1.0" >

    <modifier type="VALVE_LOAD" value="0.00" modifiedValue="0.80" />

    <modifier type="VALVE_LOAD" value="1.00" modifiedValue="1.20" />

    </pitch>

    </air>

    </sounds>

    </tirePressure>

    Einträge in der Traktor modDesc :

    <vehicleTypes>

    <type name="XXXXXXX" className="Vehicle" filename="$dataS/scripts/vehicles/Vehicle.lua" parent="baseDrivable" >

    <specialization name="tirePressure" />

    </type>

    </vehicleTypes>

    Bei den XXXXXXX müsste bei euch etwas anderes drin stehen . :)

    <actions>

    <action name="TP_AXIS_PRESSURE" axisType="FULL"/>

    <action name="TP_TOGGLE_PRESSURE" axisType="HALF"/>

    </actions>

    <inputBinding>

    <actionBinding action="TP_TOGGLE_PRESSURE">

    <binding device="KB_MOUSE_DEFAULT" input="KEY_lctrl KEY_p"/>

    </actionBinding>

    <actionBinding action="TP_AXIS_PRESSURE">

    <binding device="KB_MOUSE_DEFAULT" input="KEY_lctrl KEY_pageup" axisComponent="+"/>

    <binding device="KB_MOUSE_DEFAULT" input="KEY_lctrl KEY_pagedown" axisComponent="-"/>

    </actionBinding>

    </inputBinding>

    <l10n>

    <text name="information_tirePressure">

    <en>Tire pressure [target: %1.2f bar] [current: %1.2f bar]</en>

    <de>Reifenluftdruck [Soll: %1.2f bar] [Ist: %1.2f bar]</de>

    </text>

    <text name="action_toggleTirePressure">

    <en>Toggle pressure</en>

    <de>Druck ändern</de>

    </text>

    <text name="input_TP_TOGGLE_PRESSURE">

    <en>Update pressure</en>

    <de>Druck aktualisieren</de>

    </text>

    <text name="input_TP_AXIS_PRESSURE_1">

    <en>Inflate</en>

    <de>Aufpumpen</de>

    </text>

    <text name="input_TP_AXIS_PRESSURE_2">

    <en>Deflate</en>

    <de>Ablassen</de>

    </text>

    </l10n>

    <specializations>

    <specialization name="tirePressure" className="TirePressure" filename="scripts/TirePressure.lua" />

    </specializations>

    Zu guter letzt noch das Sript „ TirePressure.lua “ in den Ordner scripts von eurem Traktor kopieren .

    Sollte dieser Ordner nicht vorhanden sein , kann man ihn selbst erstellen .