DisplayTrigger

Aus UniversalProcessKit
Wechseln zu: Navigation, Suche

Dieser Trigger dient zur Anzeige von Füllständen im Hilfe-Fenster (F1, links oben).Download displaytrigger

Ex1 displaytrigger.png

In dem l10n-Abschnitts des Mods lässt sich die angezeigte Einheit der jeweiligen Fruchtsorte ändern – standardmäßig ist es lang „Liter“ oder kurz „l“. Dafür muss der Text-Eintrag für die Fruchtsorte mit einem vorangestellten "unit_" und für die Kurzversion einem angehängtem „Short“ gesetzt sein:

 <l10n>
   (...)
   <text name="unit_pig"> <en>pigs</en> <de><![CDATA[Stück]]></de> </text>
   <text name="unit_pigShort"> <en>pcs</en> <de><![CDATA[stk.]]></de> </text>
   (...)
 </l10n>

Inhaltsverzeichnis

Standard-UserAttributes

siehe Standard-UserAttributes

type (string)

Um dieses Modul zu verwenden, muss type="displaytrigger" gesetzt sein.

Ausprägung Beschreibung
displaytrigger

Trigger-UserAttributes

siehe Trigger-UserAttributes

UserAttribute Default-Wert
allowWalker true
allowMotorized true
allowFillable true
allowCombine true
(andere)  false

Allgemein

heading (string)

Ausprägung Beschreibung
(ohne) (default) Es wird keine Überschrift angezeigt.
(Liste von Bezeichnungen) Verweist auf einen Eintrag oder mehrere Einträge im l10-Abschnitt der Moddesc, um eine Überschrift oder einen Text (für mehrere Sprachen) anzuzeigen.

bspw. für " headingLine1 headingLine2":

 <text name="headingLine1">
   <en>heading upk mod</en>
   <de><![CDATA[Titel UPK Mod]]></de>
 </text>
 <text name="headingLine2">
   <en>2nd heading upk mod</en>
   <de><![CDATA[Untertitel UPK Mod]]></de>
 </text>

displayFillTypes (string)

Ausprägung Beschreibung
(ohne) (default) Keine Füllstände werden angezeigt
(Auflistung von Fülltypen) Eine Liste mit anzuzeigenden Füllsorten, durch Leerzeichen getrennt. Die Reihenfolge entspricht der angzeigten im Hilfe-Menü.

Bsp: „wheat“, „wheat barley“, „wheat barley water manure“

onlyFilled (boolean)

Ausprägung Beschreibung
true (default) zeigt nur die angegebenen Füllsorten (displayFillTypes) an, wenn deren Füllstand größer als 0 ist
false zeigt immer jeden Füllstand an, auch 0

showFillLevel (boolean)

Ausprägung Beschreibung
true (default) zeigt den Füllstand an
false zeigt ihn nicht an

showFillLevelDecimals (float)

Ausprägung Beschreibung
0 (default) Der Füllstand wird ohne Nachkommastellen angezeigt.
(0, 1, 2, 3, 4, 5 oder 6) Der Füllstand wird mit X (max. 6) Nachkommastellen angezeigt.

showCapacity (boolean)

Ausprägung Beschreibung
true zeigt den maximalen Füllstand an.

Nur in Verbindung mit showFillLevel=true

false (default) zeigt ihn nicht an

showCapacityDecimals (float)

Ausprägung Beschreibung
showFillLevelDecimals (default) Der maximale Füllstand wird mit genauso vielen Nachkommastellen wie der aktuelle Füllstand angezeigt.
(0, 1, 2, 3, 4, 5 oder 6) Der maximale Füllstand wird mit X (max. 6) Nachkommastellen angezeigt.

showPercentage (boolean)

Ausprägung Beschreibung
true (default) zeigt den Füllstand in Relation zur Kapazität (capacity) in Prozent an
false zeigt ihn nicht an

showPercentageDecimals (float)

Ausprägung Beschreibung
0 (default) Der prozentuale Füllstand wird ohne Nachkommastellen angezeigt.
(0, 1, 2, 3, 4, 5 oder 6) Der prozentuale Füllstand wird mit X (max. 6) Nachkommastellen angezeigt.

useLongUnitNames (boolean)

Ausprägung Beschreibung
true Es werden die langen Einheitenbezeichnung angezeigt, zB. „Liter“ (siehe Fülltypen)
false (default) Es werden die kurzen Einheitenbezeichnung angezeigt, zB. „l“ (siehe Fülltypen)

Download & Kopiervorlage

Zum Importieren mit dem GE ist hier ein vorgefertigter displaytrigger zum Download hinterlegt: Download displaytrigger

Oder alternativ als Kopiervorlage sind nachfolgend alle spezifischen UserAttributes aufgelistet, die mit dem displaytrigger verwendet werden können. Sie können in den UserAttributes-Abschnitt kopiert und angepasst werden (nodeId anpassen!).

 <UserAttribute nodeId="1">
   <Attribute name="type" type="string" value="displaytrigger" />
   <Attribute name="displayFillTypes" type="string" value=""/>
   <Attribute name="onlyFilled" type="boolean" value="true"/>
   <Attribute name="showFillLevel" type="boolean" value="true"/>
     <Attribute name="showFillLevelDecimals" type="float" value="0"/>
   <Attribute name="showCapacity" type="boolean" value="false"/>
     <Attribute name="showCapacityDecimals" type="float" value="0"/>
   <Attribute name="showPercentage" type="boolean" value="false"/>
     <Attribute name="showPercentageDecimals" type="float" value="0"/>
   <Attribute name="useLongUnitNames" type="boolean" value="false"/>
   <!-- Trigger-UserAttributes -->
   <Attribute name="allowWalker" type="boolean" value="true"/>
   <Attribute name="allowMotorized" type="boolean" value="true"/>
   <Attribute name="allowCombine" type="boolean" value="true"/>
   <Attribute name="allowFillable" type="boolean" value="true"/>
 </UserAttribute>

Beispielmods

Die folgende Liste enthält Mods, die dieses Modul verwenden.

Bild Modname in Dateien
Apfelmod appleKiosk.i3d, appleTree.i3d, pearsTree.i3d
Fabrikgelande Fabrikgelande.i3d, Verkaufsstand.i3d
Futterlager Futterlager.i3d
Hackschnitzellager Hackschnitzellager.i3d
Hoftanke platzierbar Hoftanke_Gross.i3d, Hoftanke_Klein.i3d
MistLagerplatz MistLagerplatz.i3d
Oel_Company_By_Kastor platzierbar Oel_Company_By_Kastor.i3d
Pelletautomat Pelletautomat.i3d
Platzierbare Haufen PlaceableHeap.i3d
Rafi platzierbar Rafi_By_Kastor.i3d
Schreinerei Schreinerei.i3d
SilageSilo SilageSilo.i3d
UPK Activator Trigger Test 2 model.i3d
UPK Bale Trigger Test 2 model.i3d
UPK Baler Trigger Test model.i3d
UPK Comparator Test model.i3d
UPK Display Trigger Test model.i3d
UPK Dump Trigger Test model.i3d
UPK Empty Trigger Test model.i3d
UPK Fertilizer Test model.i3d
UPK Fill Trigger Test model.i3d
UPK FillTrigger Test 2 model.i3d
UPK Fill Trigger Test 3 model.i3d
UPK Fuel Test model.i3d
UPK Liquid Manure Test model.i3d
UPK Manure Spreader Test model.i3d
UPK Milk Test model.i3d
UPK Mixer Wagon Test model.i3d
UPK Mover Test model.i3d
UPK Mover Test 2 model.i3d
UPK Pallet Trigger Test 2 model.i3d
UPK Processor Test model.i3d
UPK Processor Test 2 model.i3d
UPK Processor Test 3 model.i3d
UPK Sowing Machine Test model.i3d
UPK Store Type Single Test model.i3d
UPK Switcher Test model.i3d
UPK Switcher Test 3 model.i3d
UPK Tip Trigger Test model.i3d
UPK Tip Trigger Test 2 model.i3d
UPK Unspecified Test model.i3d
UPK Water Test model.i3d
Wasserpumpe Wasserpumpe.i3d
UPK ROS Gemüse bude2.i3d, gurkenHaus.i3d, tomatoHaus.i3d
UPK ROS Platzierbare Lager lager1.i3d, lager2.i3d, obstlager.i3d, obstlager1.i3d
UPK ROS Obst und Beeren brunnenpumpe.i3d, bude0.i3d, bude1.i3d, erdbeeren.i3d, kirscheTree.i3d, orangeTree.i3d, pflaumeTree.i3d, saftheini.i3d
UPK ROS Dünger- und Saatgutproduktion SaatDung.i3d
UPK ROS Platzierbarer Grossmarkt gemischtwaren.i3d, grossmarkt2.i3d, verkauf.i3d
UPK ROS Verarbeitung und Verkauf baecker.i3d, bude3.i3d, marmelade.i3d, muehle.i3d, neuer_markt.i3d, neuer_markt_ecke.i3d, obstwein.i3d, omaundopa.i3d
UPK Platzierbare Scheune strohhaus.i3d
Oilpumpe Platzierbare Bohrturm.i3d, Bohrturm1.i3d, oilpump.i3d
Platzierbare Silo silo.i3d
Gurken Tomaten Paprika Gewächshouse chiliHaus.i3d, gurkenHaus.i3d, paprikaHaus.i3d, salesPoint.i3d, tomatoHaus.i3d