Handelsvertreter

Hier ist der ideale Ort um über Scripts und Mods für X³: Reunion zu diskutieren.

Moderators: Moderatoren für Deutsches X-Forum, Scripting / Modding Moderators

Post Reply
User avatar
Lucike
Posts: 12969
Joined: Sun, 9. May 04, 21:26
x4

Post by Lucike » Fri, 10. Mar 06, 15:54

ThomasD wrote:Jetzt kriege ich dauernd Meldungen (mit Sprache: Eingehende Nachricht) - ReadText 0-015
Ganz genau diese Nummer? Puh ... hast du wirklich nur die HVT installiert? Kann ich überhaupt nichts mit anfangen. Hm ...

----------------

@jah

Wenn er das Lager nicht über 90% bekommt, wird er auch nicht verkaufen. So ist es jetzt in der aktuellen Version. Das wird sich ändern.

Aber ...

Ich habe das Gefühl verfügbare Energie ist zu weit weg oder der Delphin ist zu langsam (volle Ladegröße?). Wenn man ihm das Verkaufen ab ~20% erlauben würde, dann ist das E-Lager ruckizucki leer.

Ich würde der Mine einfach mal 500.000 Credits geben und die automatische Überweisung abschalten. Dann berichten ... oder auf die neue Version warten (nicht mehr lange).

Gruß
Lucike
Image

ThomasD
Posts: 278
Joined: Wed, 11. Feb 04, 17:45
x3

Post by ThomasD » Fri, 10. Mar 06, 16:13

@Lucike

Hi

Ich habe mir die ganzen xml-dateien angesehen (mit editor) und festgestellt, das die entsprechende TeadText die für den Levelaufstieg in der Handelslogistik ist. habe einfach die gesammte software nochmal drübergebüelt und zwischenzeitlich kam von der HLS wieder eine korrekte Aufstiegsmeldung und keine weitere ReadText mehr. Werde das Prob aber im Auge behalten und ggf. nochmals posten

User avatar
Lucike
Posts: 12969
Joined: Sun, 9. May 04, 21:26
x4

Post by Lucike » Sat, 11. Mar 06, 00:58


Handelsvertretung
(Version 3.1.02 - 10. März 2006)


-> Handelsvertretung (Version 3.1.02)
-> Notwendige Befehlsbibliothek "Libraries" (Auf jeden Fall mit installieren)

-> Empfohlene Schiffswerkzeuge (Piloten umsetzen, einstellen oder entlassen / Heimatbasis löschen)


10.03.2006 (Version 3.1.02)
  • Die Piloten fliegen nicht mehr zum Einkaufen ohne das Geld auf der Fabrik vorhanden ist.
  • Die Einkaufs- und Verkaufsbedingungen ist für jeden Pilot einzeln änderbar.
  • Erfahrene Piloten schauen beim Einkauf nicht nur mehr auf den Preis einer Ware, sondern auch auf die Entfernung.
  • Ich habe keine Ahnung wie viele Änderung ich intern durchgeführt habe. Ich habe irgendwann aufgehört mitzuzählen und Buch zuführen. ;)
  • Ich habe auch meinen persönlichen Rekord gebrochen. Das Skript "plugin.com.agent.main.xml" umfasst mit Ordnungsleerzeilen und Kommentaren knapp 1000 Zeilen. ;)
plugin.com.agent.main.xml
(Zum Anschauen anklicken - 347.462 Bytes)

Old Man II
Posts: 1913
Joined: Wed, 6. Nov 02, 20:31
x3ap

Post by Old Man II » Sat, 11. Mar 06, 11:14

Hallo,


Glückwunsch zum Rekord !

Na da bin ich ja mal gespannt.

Noch 2-3 Fragen:
kann ich einfach drüber installieren?
müssen die Frachter neu gestartet werden?

hast duin den "Begleitscripten" was geändert?


Also bis später. Werd am Wochenende testen und dich dann wieder Nervern. Versprochen :-)

CU Tom

User avatar
Lucike
Posts: 12969
Joined: Sun, 9. May 04, 21:26
x4

Post by Lucike » Sat, 11. Mar 06, 11:45

Old Man II wrote:kann ich einfach drüber installieren?
müssen die Frachter neu gestartet werden?
Ja und Nein. Einfach drüber und die Frachter werden kurz vor dem Heimweg automatisch aktualisiert.

Die Libraries werden auch in Zukunft keine Versionsnummern erhalten. Also immer mit einspielen. Egal ob neu oder alt. So ist es für mich weniger Arbeit, da die Libs bereits von mehreren Scripts verwendet werden.
Old Man II wrote:Also bis später. Werd am Wochenende testen und dich dann wieder Nervern. Versprochen ;)
Versprochen? Oh ... ehm ... ich muss am Wochenende gaaanz dringend mein Kaminbesteck reinigen. :D

Gruß
Lucike
Image

Old Man II
Posts: 1913
Joined: Wed, 6. Nov 02, 20:31
x3ap

Post by Old Man II » Sat, 11. Mar 06, 22:02

Hallo,

wie geht es deinem Kaminbesteck............:-)

Also.......... es gibt zu den Grundfunktionen nix zu melden. Funktoniert einfach. Wie du dir denken kannst, kommt nun das aber! :wink:

Ich habe versucht einen TS von einer Staion auf die nächste zu übertragen. Also er ist auf einer Mine Frachtpilot geworden. Ich hab ihm eine neue Heimatbasis zugewiesen, die Einstellungen neu gemacht und die HVT gestartet. Dann kam im Sekundentakt "Sie haben neue Nachricht" . das ganze begann mit "infinite loop detected" und dann jede Menge Scriptcode. Ich denke mal Debugmodus, oder?
Ich hab dann die Heimatbasis gelöscht und nochmal von vorn, aber das hat nix gebracht.

Die neuen erweiterten Funktionen habe ich noch nicht getestet.
Dazu dann später mehr.

CU Tom

User avatar
Lucike
Posts: 12969
Joined: Sun, 9. May 04, 21:26
x4

Post by Lucike » Sun, 12. Mar 06, 09:36

Old Man II wrote:wie geht es deinem Kaminbesteck............:-)
Blank. :)
Old Man II wrote:Ich habe versucht einen TS von einer Staion auf die nächste zu übertragen. Also er ist auf einer Mine Frachtpilot geworden. Ich hab ihm eine neue Heimatbasis zugewiesen, die Einstellungen neu gemacht und die HVT gestartet. Dann kam im Sekundentakt "Sie haben neue Nachricht" . das ganze begann mit "infinite loop detected" und dann jede Menge Scriptcode. Ich denke mal Debugmodus, oder?
Ich hab dann die Heimatbasis gelöscht und nochmal von vorn, aber das hat nix gebracht.
Ich nutze den Befehl "infinite loop detection enabled" gerne in der Entwicklung. Hier habe ich wohl vergessen diesen zu entfernen. Zudem ist dieser Befehl manchmal sehr sensibel, wenn es um Schleifen geht. Der Heimatwechsel ist so ein Fall. Durch einen Schönheitsfehler wird bei einem Heimatwechsel zweimal gleich hintereinander zurückgesprungen, was wohl als "Endlosschleife" erkannt wird.

Anscheinend hast Du eine größere CPU, denn bei mir kann ich dieses Phänomen nicht beobachten. Versuche mal folgende Änderung.

http://www.lucike.info/x3_reunion/scrip ... t.main.xml
(Ziel speichern unter -> in den Script Ordner)

Gruß
Lucike
Image

Alter Ego
Posts: 163
Joined: Thu, 26. Feb 04, 19:38
x3

Post by Alter Ego » Sun, 12. Mar 06, 10:46

Hallo Lucike,

ich hatte eben nach ca. 20min. nicht am PC 63x "infinite loop"-Meldungen beim gleichen Frachter. Den habe ich gestern als HV eingestellt (vielleicht 2 Stunden inGame-Zeit max. seitdem). Den Frachter habe ich in dieser Zeit nicht angerührt.

Im Moment sitzt der Lehrling wieder im Komplex und wartet auf den nächsten Loop. :D

Old Man II
Posts: 1913
Joined: Wed, 6. Nov 02, 20:31
x3ap

Post by Old Man II » Sun, 12. Mar 06, 11:02

Hallo,

das hat nichts gebracht. Sofort nach dem Sart der HVT geht es los.
Der Frachter bekommt seinen Namen (Was ist eigentlich FP-S?) und dann Logeinträge. Der Frachter selbst ist "In Bereitschaft"

Meine CPU ist eine 3.0. Ist das zu schnell für X3 ?


CU Tom

User avatar
Lucike
Posts: 12969
Joined: Sun, 9. May 04, 21:26
x4

Post by Lucike » Sun, 12. Mar 06, 11:19

Screenshots der Meldung wären hilfreich.

Entfernt mal die erste Zeile aus "plugin.com.agent.main.xml"

001 infinite loop detection enabled=[TRUE]

Gruß
Lucike

FP-S = Frachtpilot mit Sprungantrieb
Image

Alter Ego
Posts: 163
Joined: Thu, 26. Feb 04, 19:38
x3

Post by Alter Ego » Sun, 12. Mar 06, 12:36

Patch hatte ich eingespielt:

Bei mir war es jetzt 2x $While und einmal $Array. Ich kanns auch genau abschreiben. Frachter war auch in Bereitschaft.

Old Man II
Posts: 1913
Joined: Wed, 6. Nov 02, 20:31
x3ap

Post by Old Man II » Sun, 12. Mar 06, 12:41

Hallo,

hatte mir schon sowas gedacht, beides :-)

Screen per Mail unterwegs!

CU Tom

ThomasD
Posts: 278
Joined: Wed, 11. Feb 04, 17:45
x3

Post by ThomasD » Sun, 12. Mar 06, 14:41

@Lucike

Ich habe das selbe Problem wie oldMan. Anmerkung: die frachter habe ich mit der WLS hochgelevelt - kaufe 10 EZ für 19 verkaufe die 10 EZ für 12, solange bis sie frachtpiloten waren, dann die Wegpunkte der externen WLS gelöscht, und dann erst die HV gestartet

Thomas

Werde mal Dein 'BudFix' testen und wieder posten

Edit: Nach einiger Zeit trat der Fehler einfach nicht mehr auf.
Edit2: nun doch wieder, aber immer das gleiche schiff, der Rest geht

ThomasD
Posts: 278
Joined: Wed, 11. Feb 04, 17:45
x3

Post by ThomasD » Sun, 12. Mar 06, 17:20

@Lucike

das mit dem Verkaufen klappt irgendwie nicht. Das EZ-Lager ist fast voll, Das Produkt (Soja) ist reichlich vorhanden und zum eingestellten preis gibt es innerhalb der reichweite auch Abnehmner, aber der Handelsvertreter fliegt nicht los.

Ein Weiteres Prob (ich hatte Dir schon mal drüber berichtet): Feinde im Sektor.

Andauernd kriege ich meldungen, dass sich einer der Händler nicht in den Weltraum traut. Die Meldungen sind zum einen nervig und außerdem liegt meine Wirtschaft still. Du solltest doch eine Möglichkeit schaffen, die 'Feigheit' des Händlers zu unterdrücken (eingebaute MK2-Software)

u.U. könntest Du ja einen Fluchtsprung einbauen, wenn sich ein Piri auf 5km dem Händlerschiff nähert.

Thomas

Old Man II
Posts: 1913
Joined: Wed, 6. Nov 02, 20:31
x3ap

Post by Old Man II » Sun, 12. Mar 06, 20:02

Hallo,

noch ein Update.
Ich habe die Sache mal 2 Stunden laufen lassen. Es liegt nicht an Frachtern die ich auf andere Stationen umsetzen will. Ich habe 2 neue Frachter besorgt und die alten sind weiter in Betrieb. Die Meldungen kommen trotzdem. Ich habe nach ca 90 min etwa 1000 Meldungen im Log. Irgendwas läuft schief.

Leider kann ich die nächsten Tage nicht weiter testen. Bin unterwegs.

Ach ja. ThomasD hat nicht ganz unrecht. Die Piloten sind Feiglinge. Eigentlich könnte man die im Moment ohne Waffen und Schilde einsetzen. :-)
Im ernst, der Vorschlag von ThomasD ist nicht schlecht!. Im Moment ist es so, dass einzelne Piraten oder inaktive Cluster die Wirtschaft lahmlegen können.


CU Tom

User avatar
Lucike
Posts: 12969
Joined: Sun, 9. May 04, 21:26
x4

Post by Lucike » Sun, 12. Mar 06, 23:54

Lucike wrote:Ich nutze den Befehl "infinite loop detection enabled" gerne in der Entwicklung. Hier habe ich wohl vergessen diesen zu entfernen. Zudem ist dieser Befehl manchmal sehr sensibel, wenn es um Schleifen geht. Der Heimatwechsel ist so ein Fall. Durch einen Schönheitsfehler wird bei einem Heimatwechsel zweimal gleich hintereinander zurückgesprungen, was wohl als "Endlosschleife" erkannt wird.
Lucike wrote:Entfernt mal die erste Zeile aus "plugin.com.agent.main.xml"

001 infinite loop detection enabled=[TRUE]
Hört doch mal auf mich. ;)

http://www.lucike.info/x3_reunion/scrip ... t.main.xml
(Ziel speichern unter -> in den Script Ordner)

Bei zwei Frachtern von mir habe ich eine Aufzeichnung laufen und das haben sie den ganzen (fast) heutigen Tag gemacht ( ;) ): http://www.lucike.info/x3_reunion/work/log08001.txt

Ach so, die Downloads auf der ersten Seite sind auch aktualisiert.

Gruß
Lucike
Image

Baenrae
Posts: 171
Joined: Sat, 31. Dec 05, 13:38
x3

Post by Baenrae » Mon, 13. Mar 06, 09:20

Hallo Lucike!

War mal etwas abgetaucht. Read Text Problem hat sich gelöst. :oops:

Werde jetzt erstmal das update deiner HVT testen bevor ich dir maile was mir bisher aufgefallen ist. Das wird dann morgen oder übermorgen sein.

Da ich am Mittwoch meine Diplomarbeit abgebe :D habe ich danach Zeit zum testen Deiner Scripte. Soll ich dabei Saves vorbereiten um sie Dir zu schicken?

MfG Gromph
Nutze: WVH, opt Zielerfassung, HVT, Waffenkontrolle, Scoutspezialsoftware, Ausrüstungspacks, FCC, SGS, GMUS, Lazerzaun, Kampfsotware MK3 & GAIUS, Sektormutter, MARS, SOS MK2, Goner Secrets, WLS, BIER, Escort, Apricot PHQ, X534-Mission, Raketenkreuzer und Spielereingreiftruppe. Danke allen Scriptern und Übersetzern!

User avatar
Lucike
Posts: 12969
Joined: Sun, 9. May 04, 21:26
x4

Post by Lucike » Mon, 13. Mar 06, 10:00

Zum Thema Feindberührung. Jede Automatisierung im Spiel muss neue Aufgaben schaffen. Ich habe hier eine vollautomatische Einkaufs- und Verkaufsmöglichkeit geschaffen. Welche Aufgabe hat jetzt der Spieler? Ja, genau. Er muss zum einen für gute Piloten sorgen und zum anderen für saubere Sektoren. Die Vertreter sind nun mal Feiglinge.

Hier in meiner Schublade habe ich bereits ein Fluchtverhalten inklusive Sprungantrieb. Allerdings möchte ich nur sehr ungern damit rausrücken. Das Einzige was ich ändern möchte ist der Abflug, wenn der Pilot einen Sprungantrieb und ausreichend Sprungenergie hat.

Also, liebe Spielkameraden, haltet das Universum sauber. ;)

Gruß
Lucike
Image

ThomasD
Posts: 278
Joined: Wed, 11. Feb 04, 17:45
x3

Post by ThomasD » Mon, 13. Mar 06, 17:58

@Lucike

Das bedeutet, ich muss trotzdem alle Piraten killen. Zum ausprobieren hab ich mit 3-4 WLS bzw HV händler gezogen. Mit denen wars nicht so schlimm. Jetzt hab ich alle 25 (ist ja nicht recht viel) auf level 5. Die Meldungen überschlagen sich (Einge..Eingehende Na...Eingehende Nachricht) Pausenlos prabbeln die drauflos.

Piris greifen meine Frachter trotzdem nicht an (bei standard-befehlen), da ich meine Piraten Pausenlos mit Raumkraut und Raumsprit füttere. Das machen meine beiden Hydra's (Du erinnerst Dich?)

Doch meine anderen Schiffe fliegen nicht. Ich hoffe, Du änderst da noch Dein Script. Sonst muss ich alle künftigen Händler überwachen und bei Frachtpilot Level 2 die HAndelserweiterung ausbauen, damit er nicht weiter levelt.

Ich weis auch nicht, was passiert, wenn ich überall die Piris abknalle. Werden die Basen auch Rot, wenn ich Piraten in Sektoren außerhalb der Piratenbasen kille?

Über eine Änderung Deines Scriptes würde zumindest ICH mich SEHR freuen

Mein Vorschlag

-keine Kampfsoftware : verhalten wie bisher
-KAmpfsoftware MK1 und MK2: Der Pilot ignoriert Piraten und fliegt drauf los
-nur KAmpfsoftware MK1: bei Annährung an Feinde (näher als z.B. 5 km) springt der Pilot innerhalb des Sektors zum nächsten Tor und probiert einen neuen Anflug - gehen die EZ aus - Meldung an Spieler

Der zweite Vorschlag wäre das Zuckerl (muss nicht unbedingt sein), aber das erste würde schon viel helfen, denn sonst sehen 'Piratenverschoner' wie ich keinen rechten Sinn in Deinen tollen Scripts

THomas
-Ich hoffe Du bist jetzt nicht sauer :wink:

Old Man II
Posts: 1913
Joined: Wed, 6. Nov 02, 20:31
x3ap

Post by Old Man II » Mon, 13. Mar 06, 18:25

Hallo,

werde deinen Workarround morgen Abend testen.

Zu den Feindaktivitäten. Du hast ja Recht, wenn sich jeder ein wenig um sichere Handelrouten kümmern soll. Aber wenn die TS springen, dann gibt es kaum noch Routen. Die sollen ja nicht kämpfen, sondern sich nur nicht verstecken wenn irgendwo im 100 km Entfernung was rotes zu sehen ist.

Ich hatte am wochenende in Profitloch 3 regungslose Cluster. Die haben den gesamten Sektor blockiert. Dummerweise wollten aber 4 TS dort Energie kaufen. Das ist einfach hinderlich! Ein TS Pilot der die "Intelligenz" besitzt Fracht zu kaufen sollte einfache Fluchtmanöver beherschen! Von mir aus auch ab einem bestimmten Level!
Nochmal, der Vorschlag von ThomasD ist gut!

CU Tom

Post Reply

Return to “X³: Reunion - Scripts und Modding”