Ls-Modcompany / FS19_GlobalCompany

36 stars 33 forks source link

Lua Fehler GC_AnimalLoadingTrigger im MP #102

Open TethysSaturn opened 4 years ago

TethysSaturn commented 4 years ago

Hallo,

ich habe ein kleines Problem mit GC das sich schon seit mehreren Versionen durchzieht (gerade nochmal mit v1.5.0.0 getestet):

Auf der NF-Marsch gibt es mehrere Ställe die mit GC arbeiten. Tiere aus den Ställen ausladen bzw. mit dem Anhänger abholen funktioniert in SP ohne Probleme. Auch im gehosteten MP kann der Host Tiere ausladen (also mit dem Anhänger abholen). Sobald ein anderer Spieler im MP versucht Tiere in den Tieranhänger einzuladen bekommt man den folgenden LUA Fehler:

.../Dokumente/My Games/FarmingSimulator2019/mods-server2/FS19_GlobalCompany/triggers/GC_AnimalLoadingTrigger.lua:339: attempt to index field 'activatedTarget' (a nil value)

Auf einem Dedicated Server kann kein Mitspieler Tier in den Anhänger laden. Anscheinend klappt das nur beim Host selbst.

Evtl. liegt hier auch ein Fehler im Mod vor, allerdings ist es seltsam dass die Ställe im SP oder als Host im MP wie gewünscht funktionieren.

rgds

TethysSaturn

WestfalenerAgrarvideos commented 4 years ago

Hallo,

Habe genau das gleiche Problem wäre schön wenn es diesbezüglich eine Lösung gibt.

Mit freudlichen Grüßen

kevink98 commented 4 years ago

Da muss der Mapper schauen. Da gab es mal ein Update für den Trigger und dazu musste glaube ich was geändert werden. Man kann die Hopfach als Beispiel nehmen, da gehen die Tiere auch im MP.

TethysSaturn commented 4 years ago

Hallo @kevink98,

auf der Hopfach werden die Tiere als "Flüssigware" beim Viehändler eingekauft und auch wieder als Flüssigkeit aus den Ställen abgeholt. Dazu gibt es eigens einen in der Karte integrierten Mod bei dem die Tiertransporter auf Flüssigkeiten umgebaut wurden. Mit dem richtigen Filltype passen alle Tiere auch in einen Tankwagen ;-)

Auf der NF-Marsch werden aber direkt Tiere in die GC-Produktion geliefert und auch wieder als Tiere abgeholt. Dabei ist der Input wie folgt definiert (ich hab die "<" am Anfang jeder Zeile gelöscht damit der Text hier angezeigt wird):

fillTypes isAnimalTypes="true"> filltype name="cow" litresPerAnimal="1000" /> /fillTypes> inputMethods> livestockTrigger triggerNode="4|1|5" /> /inputMethods>

Der Output ist so definiert: outputProduct name="OP_KUH" isAnimalTypes="true" fillType="cow" litresPerAnimal="1000" subFillType="cow_type_black_white" capacity="200000" > outputMethods> livestockTrigger triggerNode="4|1|1" />
/outputMethods>

Natürlich kann es an den Triggern liegen. Mich wundert nur dass es sowohl im SP als auch im gehosteten MP (nur beim Host) problemlos funktioniert und man Tiere wie gewollt aus der Produktion in einen beliebigen Viehanhänger umladen kann. Nur auf dem Dedicated gibt es den obigen Fehler.

Gibt es evtl. eine Dokumentation in die man sich einlesen könnte bzw. kennst du evtl andere Karten mit GC-Ställen die nicht als Flüssigware laufen?

rgds

TethysSaturn