präsentiert
Map Buyable Object.
Dies ist Ls15 Version der [MP] Map Buyable Object
Änderungen und Neuerungen zu vorherigen Versionen:
Ls15 Anpassungen:
- Icon ist im Ls15 Design, mit dem neuen shader, wie bisher auch gib es hier ein € Zeichen anstatt der Giants Fragezeichen.
- Hotspot Icon für jedes kaufbare Objekt. Wer einen alten LS13 Trigger nutzt, hat dieses Attribute nicht, hierbei setzt das MapBuyableObject Skript, den Wert default auf true. Wer kein Hotspot Icon haben will, muss dieses Attribute in seinem Trigger anlegen oder den Ls15 Trigger importieren, liegt im "buyable" Ordner bei.
- Neues Attribute für den "BGA Extension Mod von upsidedown" angelegt, hat den Grund in den BGA Extensions, muss man für die Inbetriebnahme Geld bezahlen, hatte man die BGA über die MapBuyableObjects verbaut, so musste man doppelt bezahlen (1x das Objekt, 1X Inbetriebnahme), in der V2, wurde dann bei verbauten MBO auf der Map der Preis einfach halbiert, das war nix halbes und nix ganzen, diente nur als Fix für die BGA Extension. Jetzt gibt es das Attribute "Buy_BGA_forExtensions". Wenn ihr den Haken dort setzt, wird eine Variable angelegt auf die upsidedown prüfen kann (kommt in der nächsten BGA Extension Version zum Einsatz), somit müsst ihr dann nix doppelt bezahlen. Hier ist es auch egal bei welchem Objekt ihr das Attribute setzt, wenn es einmal ein true zurück gibt, ist die gespeicherte Variable auch true. Muss also nicht direkt bei der BGA sein. Habt ihr einen Ls13 Trigger, solltet ihr das Attribute anlegen, ich prüfe zwar nochmal auf andere Weise, aber hier kann ich nur einen Einbaumöglichkeit prüfen, womit ich nicht garantieren kann, das es eure eingebaute BGA auch erfasst. Habt ihr die anders eingebaut oder nur zum teil kaufbar, wird sie nicht erfasst.
- Neuer Trigger wurde geschaffen, der AdditionalTrigger, dieser dient dazu um ein bestimmtes Objekt an mehreren Stellen zu kaufen, z.B einen Wald an mehreren Einfahrten, oder auch alle Objekte an einem Zentralen Ort, Beispiel Rathaus usw. Der neue Trigger verfügt über einige Attribute die angepasst werden müssen. Zum einen den "Textname", hier muss der name des kaufbaren Objektes stehen, damit ich dieses eindeutig identifizieren kann. ALso der gleiche name wie beim Buyable Object. Zudem gibt es das Attribute "PDA_HotspotIcon", dieses erstellt dann auch für den 2.Trigger einen Hotspot Icon, aber nur dann wenn auch das eigentliche Objekt einen HotspotIcon hat. Im Beispiel für den Trigger ist auch die TG_Icon_Jumping verbaut, also der Icon der auf der Map erscheint, der mit dem € Zeichen. Wenn ihr den auch verbaut, muss bei der Icon_Ident_Object Number die gleiche Nummer wie beim buyable Object eingetragen werden. Also Einbau des Icons erfolgt auf alt bewährte Weise.
- Alle möglichen XML Einträge offen gelegt, heißt in der buyableHelpText XML habe ich alle Attribute angelegt, teils auskommentiert. Hier gibt es zum einen die Farbe der Texte zum einstellen und zum anderen auch noch einstellungen für den HotspotIcon: Der Name ist der Name der unter dem Hotspot Icon erscheint, der path ist dazu damit ihr eure eigenen Icons in Game bringen könnt, beide Attribute sind optional, müssen also nicht angegeben werden. Hierbei gilt, wenn ihr den Namen verwendet, dann wird dieser bei jedem HotspotIcon des BuyableObjects genutzt. Zudem ist die Angabe in allen Sprachen zu machen, also für jede Sprache kann der Name extra erstellt werden.
Fix in der aktuellen Version 3.2:
- Fix des Speicherproblems. Wenn man gespeichert hatte, dann nur bis ins Hauptmenü zurück ging um dann den Spielstand erneut zu laden, konnte die MBO.xml nicht geladen werden. Das Problem ist behoben. Thanks to User "Nerezza".
- Speicherproblem mit dem MasterTrigger auf dem Dedi Server wurde behoben. Dank hierfür an MZG Agrar Service in Person von Mobbingpapst.
- Auswahl ob man mit oder ohne kaufbare Objekte spielen will erfolgt nun mit der Maus, dazu entweder auf den "grünen Haken" oder das "rote Kreuz" klicken.
Hier gibt es das Skript was die eingebauten MapBuyableObjects auf einer Map mit den gewünschten Funltionen ausstattet. Das Skript muss einfach in den Mods Ordner kopiert werden. Die Einstellungen, welche Objekte man kaufen/verkaufen kann auf einer Map werden im GE eingestellt bzw die Texte in einer zusätzlichen XML die in der Map.zip eingefügt werden muss.
Grundlegende Funktionen des Skriptes:
- Objekte kaufbar machen andere gleichzeitig verkaufen
- Alle Arten von Objekten können kaufbar gemacht werden. Statische Objekte (Häuser, Hallen usw) sowie auch Trigger.
- Ist ein zukaufbarer Trigger eingebaut und dieser soll im PDA angezeigt werden, so wird er erst nach dem Kauf angezeigt. Trigger die verkauft werden, werden nach dem verkjauf aus dem PDA gelöscht.
- Es können auch neue Händler und Reset Plätze eingebaut werden, das diese erst nach dem kauf eines bestimmten Objektes aktiv sind.
- Es kann ein Einkommen geben, oder auch eine stündliche Ausgabe nach dem Kauf eines Objektes. Beispiel: Windrad(Einkommen), Bauernhof (Pacht-->Ausgabe)
- Hotspot Icon für jedes Objekt
- Zusätzliche Trigger um ein bestimmtes Objekt zu kaufen, Objekt kann dann an mehreren Stellen gekauft werden.
Ein kleines TUT zum Einbau findet ihr hier: mod-portal.com/forum/index.php?page=Thread&threadID=20328
Das im TUT angehängte Skript, könnt ihr in eurer Map fest einbauen, Einbindung über die moddesc. Dieses prüft dann ob der User die MapBuyableObject.zip im Mods ordner hat.
Es ist nicht gestattet die MapBuyableObject.zip neu hochzuladen. Natürlich dürft ihr das Skript in euren Map einbauen, aber die MapBuyableObject.zip bei eurem DL Thema zur Map verlinkt werden. Alles andere ist gestattet.
Zum Schluss noch ein Riesen Dank an Niggels939 und sein Team, die die MapBuyableObject.zip in der Ls15 Version auf Herz und Nieren getestet haben und immer ein sehr gutes Feedback gegeben haben. Zusätzlich noch ein persönliches Dankeschön an Niggels939 für das erstellen des Hotspot Icons. Danke
Viel Spass mit dem Mod wünschen euch Bluebaby210 und das gesamte mod-portal Team!
Update: Dänische Version hinzugefügt/Added danish version by OverGaard Modding
Die MapBuyableObject.zip darf überall zum DL gestellt werden, aber nur mit Orginalem DL Link!
Le MapBuyableObject.zip devrait être disponible en téléchargement partout, mais seulement avec orginalem Lien de téléchargement!
The MapBuyableObject.zip should be available for download anywhere, but only with orginalem Download Link!
Als Abschluss noch etwas in eigener Sache. Wenn jemand ein Problem mit den MBO hat, der kann sich jederzeit hier melden, ich werde euch dann versuichen zu helfen. Sofern es an den MBO selber liegt, ist die dann kein Problem. Sollte es an der Map (Einbaufehler oder der gleichen) liegen, so kann ich euch das dann auch sagen, dann könnt ihr dem Mapper dazu Feedback geben. Ich kann euch hingegen nur helfen wenn ich auch eine LOG sehe. Für fehler auf dem Dedi Server brauche ich dann auch beide LOGs, einmal eure und einmal die vom Server. Nur dann kann ich wirklich helfen, alles andere ist ein Ratespielchen und dazu habt weder ihr noch ich Lust.
337.735 mal gelesen
krash1019 -
I am trying to install this on a map, the goal is to buy an object and delete a gate, simulating buying the farm, similiar to the OGF Maps. I can not get the delete object to delete, do you have any ideas what i am doing wrong? thank you for your help ahead of time.