Page 1 of 1

[SIGNIERT] [27-07-05] Warentausch

Posted: Thu, 4. Aug 05, 14:17
by Lucike
Warentausch

Scripter: Vassenego

Warentausch [27-07-05]

Naheliegender Weise dient es zum Austausch von Fracht zwischen zwei Spielerschiffen. Jedoch ohne dass der Spieler selbst zugegen sein muss.

Änderungen

27.07.2005
  • Erweiterung signiert
Diese Ankündigung wird nach einem Tag ins Script & Modding Forum verschoben!

Posted: Thu, 4. Aug 05, 14:20
by Trion
Cool, warte schon lange auf die neuen signierten Scripte!!!!!

Gleich mal X2 anwerfen und testen :D

Posted: Thu, 4. Aug 05, 14:22
by neomedes [ABK]
Vor allem dieses ewige rum fliegen, wenn man mal seinen Zerstörer tanken wollte... erst in eins der beiden Schiffe reinsetzen und Transporter...

Die Zukunft ist jetzt... (irgendwoher kommt mir der Spruch bekannt vor...)

Friede, neomedes

Posted: Fri, 5. Aug 05, 00:45
by sniping-jack
Schließe mich an: COOOOLes Feature! :)

Posted: Fri, 5. Aug 05, 16:53
by Zhadoom
Hallo,

gibts auch etwas genauere Infos zum Warentausch Script? Ich finde das ist eine enorme Erleichterung für den Spieler...

Wie nahe müssen die Schiffe zueinander sein? Wird ein Transporter benötigt? (wenn ja, auch in beiden?)

Dateils wären klasse.



PS: Ist diese Rekursive Verlinkung von Warentausch so gewollt? (Ich meine, wenn ich auf Warentausch klicke, dann wander ich zwischen 3 Seiten von einer zur anderen...)


Gruss
Hakan

Posted: Fri, 5. Aug 05, 17:15
by XGamer
Ja es braucht einen Transporter in mindestens einem der beteiligten Schiffe und die Maximale Entfernung ist 5km wie beim normalen Transporter.

PS: Steht aber auch alles in der Readme ;)

Posted: Fri, 5. Aug 05, 17:55
by ange
...(was sowohl den begrenzten Fähigkeiten des Skripters, als auch der durch Komplexität gesteigerten Fehleranfälligkeit zugeschrieben werden kann)...
[ external image ] sollte das nicht heissen "begränzten fähigkeiten des scripteditors" ?


Geil! endlich die nicht erwarteten neuigkeiten zu x². Schade nur der obere zitat aus der Readme zu Warentausch.

Posted: Fri, 5. Aug 05, 18:07
by Ghalador
Das hätt's schon lange mal gebraucht.

Eine Kleinigkeit: wäre es nicht etwas benutzerfreundlcher, wenn die Schiffe selber dafür sorgen, dass sie in Reichweite des Transporters sind?

Das Schiff, welches den Auftrag erhält, nähert sich solange dem anderen Schiff, bis 5KM unterschritten sind. Es ist ja nicht so, dass die Karre ewig flüchten könnte, selbst wenn sie signifikant schneller ist, als der Tender.
Wenn es im Sektor herumiddled, fliegt es nur halbe Kraft, wenn es auf Patrol ist, kommt es den selben Weg wieder zurück.

Posted: Wed, 12. Oct 05, 19:19
by Boromir
Kann man den Warenmanager auch irgendwo einzeln runterladen?

Kann das 1.04 Bonuspack nämlich nicht installieren, weil sonst wieder das Sektorverteidigung-Script von Merlinschmidt nicht mehr richtig funktioniert.

Posted: Wed, 12. Oct 05, 19:28
by Deleted User
Nein, kann man nicht.

Posted: Wed, 12. Oct 05, 19:39
by Lucike
MacGyver8472 wrote:Nein, kann man nicht.
Mac hat Recht. Theoretisch ja und praktisch ... buh Arbeit.

Warenmanager oder Warentausch?

Gruß
Lucike

Posted: Wed, 12. Oct 05, 20:14
by Boromir
Lucike wrote:
Warenmanager oder Warentausch?
Warentausch! Ist ja ziemlich praktisch das Script. :)

Posted: Thu, 13. Oct 05, 07:37
by Lucike
Bonuspaket runterladen und in ein X2-fremdes Verzeichnis installieren, z.B. C:\X2_BP_Copy

Folgende Dateien aus dem Script-Verzeichnis (C:\X2_BP_Copy\scripts\..) ins aktuelle Script-Verzeichnis kopieren.

plugin.ship.exchange.freight.xml
plugin.ship.exchange.freight.check.xml
setup.plugin.ship.exchange.freight.xml

Folgende Datei im UTF8-Format in 491234.xml abspeichern. Diese Datei muss ins Sprachverzeichnis (..\t\..).

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<language id="49">

	<page id="1234" title="Frachttransfer" descr="">
		<t id="1">[author] %s [/author] Fracht konnte nicht übertragen werden - es handelt sich um dasselbe Schiff.</t>
		<t id="2">[author] %s [/author] Fracht konnte nicht übertragen werden - die Schiffe befinden sich nicht im selben Sektor.</t>
		<t id="3">[author] %s [/author] Fracht konnte nicht übertragen werden - die Entfernung zwischen den Schiffen übersteigt die Transporterreichweite.</t>
		<t id="4">[author] %s [/author] Fracht konnte nicht übertragen werden - es wird eine Transporterweiterung benötigt.</t>
		<t id="5">[author] %s [/author] Fracht konnte nicht übertragen werden - es befindet sich nicht die gewünschte Warenmenge an Bord.</t>
		<t id="6">[author] %s [/author] Fracht konnte nicht übertragen werden - die angegeben Warenmenge übersteigt die Kapazität des Schiffes.</t>
		<t id="7">[author] %s [/author] Fracht konnte nicht übertragen werden - die angegebene Warenmenge ist zu klein.</t>
		<t id="8">[author] %s [/author] Fracht konnte nicht übertragen werden - das ausgewählte Ziel ist kein Schiff.</t>
	</page>

	<page id="2008" title="Script Object Commands" descr="">
		<t id="503">COMMAND_SIGN_EXCHANGE_FREIGHT</t>
	</page>

	<page id="2010" title="Script Cmd Names" descr="">
		<t id="503">Transferiere Fracht...</t>
	</page>

	<page id="2011" title="Script Cmd Shorts" descr="">
		<t id="503">FrachtTransfer</t>
	</page>

	<page id="2022" title="Command Info" descr="">
		<t id="503">Dieser Befehl ermöglicht es, Waren zwischen zwei Schiffen auszutauschen. Er wird in vier Schritten erteilt.\n\nZuerst erteilt man den Befehl einem Schiff, danach wählt man die zu tranferierende Ware aus. Im dritten Schritt wird die gewünschte Menge als Zahl angegeben und zuletzt wird in der Galaxiekarte das Schiff ausgewählt, dass die Ware empfangen soll.\n{2022,99993}</t>
		<t id="99993">\n\033B© Vass Enego - Limited Liability Company\033X\n\033BHeimat des Lichts\033X</t>
	</page>

</language>
Die erste Zeile (load TextID) im Script setup.plugin.ship.exchange.freight.xml aktivieren. Für diese Geschichte muss nartürlich der SE aktiviert sein.

Gruß
Lucike

Posted: Thu, 13. Oct 05, 09:43
by Boromir
Hi Lucike,

erstmal riesen Dank an dich!!! :D

ich hoffe ich hab deine Anweisungen richtig verstanden, hab nämlich von XML wenig Ahnung.

Ich habe nun also den Code so wie oben angegeben in die Datei 491234.xml gespeichert und diese in den Ordner "t" kopiert.

Dann habe ich in der Datei "setup.plugin.ship.exchange.freight.xml" den Code von Zeile 11 so geändert:

vorher:

Code: Select all

<line linenr="001" indent=""><comment>*<text>load text: id=</text>1234</comment></line>
nachher:

Code: Select all

<line linenr="001" indent=""><comment>load text: id=1234</comment></line>
Hoffe das ist so richtig.

Posted: Thu, 13. Oct 05, 10:11
by Lucike
Boromir wrote:Hoffe das ist so richtig.
Neee ... Du musst im Spiel den Script Editor aktivieren, wenn noch nicht geschehen und es dort ändern. Oder hast Du es im SE geändert?

Falls es nicht bekannt sein sollte. Du bekommst dadurch ein "Modified". Aber Du hast ja sowieso die Sektorverteidigung laufen, also müsste der SE ja bereits aktiviert sein.

Gruß
Lucike

Posted: Thu, 13. Oct 05, 13:43
by Boromir
So, funktioniert soweit. :)

Nur bei den Fehlermeldungen kommt jetzt noch nur ein ReadText1507-2 im Nachrichtenlog.

Das ist aber nicht so schlimm, weil man sich ja denken kann was den Fehler verursacht.

Posted: Thu, 13. Oct 05, 13:50
by Lucike
Boromir wrote:Nur bei den Fehlermeldungen kommt jetzt noch nur ein ReadText1507-2 im Nachrichtenlog.
Hast Du das BP vorher schon installiert?

Gruß
Lucike

Posted: Thu, 13. Oct 05, 16:14
by Boromir
Ja, ich hatte vorher fast das komplette Bonuspack 1.04 installiert. Nur hatte ich dann den Fehler mit dem ReadText bei MerlinSchmidts Sektorverteidigung. Deswegen habe ich es dann wieder über Software deinstalliert und die 1.03er Version installiert.