Platzierbare Gebäude erst im Besitz haben, wenn das Grundstück erworben wurde

In so genannten "Bilder/Hilfethreads" dürfen keine Bilder auf den Server von FBM hochgeladen werden.
Durch die hohe Anzahl an Bildern die täglich eingestellt werden ist eine baldige Serverauslastung vorauszusehen.
Da wir dies nicht kompensieren können und auch keine Bilder oder ganze Threads löschen möchten,
bitten wir euch auch in Zukunft die Bilder bei "Fremdhostern" einzustellen.
Wir empfehlen: https://de.imgbb.com/
  • Liebe Community,

    ich arbeite weiter an einer Map und habe dort mein erstelltes Industriegebäudepack verbaut. So weit, so gut. Jetzt starte ich das Spiel und habe ein Grundstück (Hof), auf dem aber keines dieser Gebäude steht(diese stehen auf anderen Grundstücken, welche nicht zum Hof gehören). Trotzdem kann ich diese Gebäude verkaufen, ohne die Grundstücke auf denen sie stehen zu besitzen. Wie und wo kann ich das ändern, damit ich erst das Grundstück besitzen muss um das darauf platzierte Gebäude verkaufen zu können. Das es geht habe ich schon auf einigen Maps gesehen, aber wie die Einträge zu machen sind habe ich bisher nicht heraus gefunden. Vielleicht kann mir hier jemand helfen.

    Ich bedanke mich bereits jetzt für eure Hilfen und Tips.:danke:

    Ein schönes WochenendeHappyWeekend

    LG Papaherz

    Einmal editiert, zuletzt von Papaherz (28. Juni 2020 um 01:33)

  • Hallo Danke FossyModding, ich hatte einen Beschreibungsfehler, die Gebäude sind meiner Farm/meinem Hof zugewisen, stehen aber auf anderen Grundstücken, die erst noch erworben werden müssen und ich möchte, das die Gebäude erst dann in meinen Besitz übergehen, wenn ich auch das jeweilige Grundstück besitze.lg Papaherz

  • Guten Morgen. Das ist eigentlich ganz einfach! In der XML zum jeweiligen placeable muss dieses hier mit drin stehen.

    Code
    <boughtWithFarmland>true</boughtWithFarmland>
  • Hallo Chaosfamily,

    Guten Morgen und Danke für deinen Tip, leider funktioniert es nicht, egal wie ich es einsetze in der items.xml der Map.

    Das ist ein Grundeintrag: <item className="Placeable" filename="$moddir$Industriepack_Alssach/auctionHouse.xml" position="7 99.91 -572.284" rotation="180 -42.693 180" farmId="1" />

    So habe ich es versucht:

    1. <item className="Placeable" filename="$moddir$Industriepack_Alssach/auctionHouse.xml" position="7 99.91 -572.284" rotation="180 -42.693 180" farmId="1" <boughtWithFarmland>true</boughtWithFarmland>/>

    Ergebnis: meine gesamte itemseinträge sind weg

    2.<item className="Placeable" filename="$moddir$Industriepack_Alssach/auctionHouse.xml" position="7 99.91 -572.284" rotation="180 -42.693 180" farmId="1" boughtWithFarmland="true"/boughtWithFarmland/>

    Ergebnis: meine gesamte itemseinträge sind weg

    3.<item className="Placeable" filename="$moddir$Industriepack_Alssach/auctionHouse.xml" position="7 99.91 -572.284" rotation="180 -42.693 180" farmId="1" boughtWithFarmland="true"boughtWithFarmland />

    Ergebnis: meine gesamte itemseinträge sind weg

    4.<item className="Placeable" filename="$moddir$Industriepack_Alssach/auctionHouse.xml" position="7 99.91 -572.284" rotation="180 -42.693 180" farmId="1" /> <boughtWithFarmland>true</boughtWithFarmland> Ergebnis: alles so wie ohne den eintrag, also unverändert

    5. <item className="Placeable" filename="$moddir$Industriepack_Alssach/auctionHouse.xml" position="7 99.91 -572.284" rotation="180 -42.693 180" farmId="1" /> <boughtWithFarmland="true"boughtWithFarmland/> Ergebnis: meine gesamte itemseinträge sind weg

    6.<item className="Placeable" filename="$moddir$Industriepack_Alssach/auctionHouse.xml" position="7 99.91 -572.284" rotation="180 -42.693 180" farmId="1" boughtWithFarmland="true" />

    Ergebnis: alles so wie ohne den eintrag, also unverändert

    Vielleicht erkennt jemand, wo der Fehler liegt.

    Vielen Dank für eure Hilfe.

    Schönen Sanntag, LG Papaherz

  • Nein nicht in der Items.xml sondern in der xml vom Placeable. Du öffnest also deine auctionHouse.xml da musst du diese Zeile mit eintragen. Nicht oben bei den StoreData Angaben sondern darunter.

    Sorry wenn das nicht ganz verständlich war