SprayerFillTrigger

Aus UniversalProcessKit
Wechseln zu: Navigation, Suche

Download sprayerfilltrigger Dieser Trigger befüllt Spritzen und Düngestreuer mit Dünger. Im Gegensatz zum filltrigger muss die Abfüllung vom Fahrzeug aus bestätigt werden, genauso wie die Standard-Trigger.

Inhaltsverzeichnis

Standard-UserAttributes

siehe Standard-UserAttributes

type (string)

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

Ausprägung Beschreibung
sprayerfilltrigger

Trigger-UserAttributes

siehe Trigger-UserAttributes

Die Default-Werte der Trigger-UserAttributes sind folgende:

UserAttribute Default-Wert
allowSprayer true
(andere) false

Allgemein

fillType (string) [17.0.9]

Ausprägung Beschreibung
fertilizer (default) fertilizer wird abgefüllt (für Düngerstreuer).
liquidFertilizer liquidFertilizer wird abgefüllt (für Düngerspritzen).

createFillType (boolean)

Ausprägung Beschreibung
true Legt fest, dass die Befüllung unabhängig vom Füllstand stattfindet.
false (default) Legt fest, dass die abgefüllte Füllmenge vorhanden sein muss.

fillOnlyWholeNumbers (boolean)

Ausprägung Beschreibung
true Füllt nur ganzzahlige Füllmengen ab. Teilwerte werden gespeichert und aufsummiert.
false (default) Füllt die notwendige Füllmenge mit Nachkommabereich ab.

Kosten/ Gewinn

pricePerLiter (float)

Ausprägung Beschreibung
0 (default) Die Befüllung ist kostenlos.
(Zahl) Die Befüllung kostet X € pro Liter. Negative Werte werden zum Kontostand hinzugefügt.

Mit statName kombinierbar.

preferMapDefaultPrice (boolean)

Ausprägung Beschreibung
true Nimmt, falls vorhanden, den für die Karte festgelegten Preis der Füllsorte, ansonsten pricePerLiter.
false (default) Verwendet pricePerLiter.

pricePerLiterMultiplier (string)

Eine Einstellungsmöglichkeit für die verschiedenen Schwierigkeitsgrade.

Ausprägung Beschreibung
„1 1 1“ (default) Die Standardstaffelung der Schwierigkeitsgrade (einfach, mittel, schwer).
(Zahl Zahl Zahl) Legt die Faktoren der 3 Schwierigkeitsgrade für den verwendeten Verkaufspreis fest.

Z. Bsp. „1 1.3 1.5“

statName (string)

Falls die Abfüllung Geld kostet (oder einbringt), legt statName fest, auf welchen Punkt in der Spiel-Statistik der Betrag gebucht werden soll.

Ausprägung Beschreibung
other (default) Sonstiges
newVehiclesCost Neue Fahrzeuge
newAnimalsCost Tierkosten
constructionCost Baukosten
vehicleRunningCost Betriebskosten Fahrzeuge
propertyMaintenance Betriebskosten Gebäude
wagePayment Lohnzahlungen
harvestIncome Einnahmen Ernte
missionIncome Einnahmen Missionen
loanInterest Kreditzinsen

Action-UserAttributes

..IfFilling

Diese Action-UserAttributes werden ausgeführt, wenn der SprayerFillTrigger etwas befüllt. Die Angaben in add.. und remove.. werden mit der abgefüllten Menge multipliziert.

..IfFillingStarted

Diese Action-UserAttributes werden ausgeführt, wenn das Abfüllen begonnen hat.

..IfFillingStopped

Diese Action-UserAttributes werden ausgeführt, wenn das Abfüllen beendet ist.

Download & Kopiervorlage

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

Oder alternativ als Kopiervorlage sind nachfolgend alle spezifischen UserAttributes aufgelistet, die mit dem sprayerfilltrigger 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="sprayerfilltrigger" />
   <Attribute name="fillOnlyWholeNumbers" type="boolean" value="false"/>
   <Attribute name="createFillType" type="boolean" value="false"/>
   <Attribute name="pricePerLiter" type="float" value=""/>
   <Attribute name="preferMapDefaultPrice" type="boolean" value="false"/>
   <Attribute name="pricePerLiterMultiplier" type="string" value="1 1 1"/>
   <Attribute name="statName" type="string" value="other"/>
   <Attribute name="addIfFilling" type="string" value=""/>
   <Attribute name="removeIfFilling" type="string" value=""/>
   <!-- Trigger-UserAttributes -->
   <Attribute name="allowSprayer" type="boolean" value="true"/>
 </UserAttribute>

Beispielmods

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

Bild Modname in Dateien
Fabrikgelande Fabrikgelande.i3d
UPK Fertilizer Test model.i3d