[SCR] [07.02.11] Handelsübersicht v2.05 von ScRaT
Moderators: Moderatoren für Deutsches X-Forum, Scripting / Modding Moderators
-
- Posts: 745
- Joined: Mon, 28. Feb 05, 15:39
Na - ich habe so einige Scripte am Laufen - das stimmt wohl *g*
Wobei sich die ständig im Hintergrund laufenden in Grenzen halten wenn man mal von Handelsvertreter absieht. Hier habe ich aber auch nur so 20 Schiffe am Laufen.
SINZA benutze ich sicherlich nicht ständig - "normal" würde ich sagen. Sprich: wenn man von A nach B fliegt und nicht 15min für einen Sektorflug Zeit hat
Ich versuche mal einen Händler zu verfolgen - aber versprechen kann ich hier nichts - immerhin sind die Guten ja Ewigkeiten unterwegs teilsweise
Wobei sich die ständig im Hintergrund laufenden in Grenzen halten wenn man mal von Handelsvertreter absieht. Hier habe ich aber auch nur so 20 Schiffe am Laufen.
SINZA benutze ich sicherlich nicht ständig - "normal" würde ich sagen. Sprich: wenn man von A nach B fliegt und nicht 15min für einen Sektorflug Zeit hat
Ich versuche mal einen Händler zu verfolgen - aber versprechen kann ich hier nichts - immerhin sind die Guten ja Ewigkeiten unterwegs teilsweise
-
- Posts: 1962
- Joined: Tue, 8. Jan 08, 18:19
Diesen einen Händler kannst du dann ja auch im SINZA verfolgen.Ich versuche mal einen Händler zu verfolgen - aber versprechen kann ich hier nichts - immerhin sind die Guten ja Ewigkeiten unterwegs teilsweise Embarassed
D.h. kurz bevor er andockt um Ware zu kaufen mal die Handelsübersicht öffnen und das Logbuch anschauen. Nach dem Kauf das gleiche um zu Überprüfen, ob alles geklappt hat. Dann kann er ja wieder unter SINZA zum Verkauf fliegen. In der Handelsübersicht müsste jetzt "Handel" statt "Einkauf" stehen.
Deswegen wundert mich dieser Bug so sehr. Mit dieser Anzahl an Händlern habe ich auch schon im Dauer-SINZA erfolgreich getestet (und Querdenker auch).Wobei sich die ständig im Hintergrund laufenden in Grenzen halten wenn man mal von Handelsvertreter absieht. Hier habe ich aber auch nur so 20 Schiffe am Laufen.
MfG,
ScRaT
-
- Posts: 745
- Joined: Mon, 28. Feb 05, 15:39
Ich lass X3TC einfach mal auf einem 2. Rechner ein paar Stunden ohne SINZA durchlaufen - zumindest den SINZA-Drop-Effekt sollte man damit wohl abhaken können hinterher
Nachtrag: so viele Verlustposten waren es dann doch nicht - es ist halt oft Sprungenergie dabei - sorry.
Die Posten die den Profil halt richtig nach unten ziehen waren Dinge wie eine Ladung Energieplasmawerfer, Raketen und ähnliches. Eigentlich also immer Waffen.
Nachtrag 2: AHA ... zumindest die letzte Lieferung (52 Upgrad-Kits ... anderer Script ... aber eine Ware) hat der Händler an mein Hauptquartier (Erweitertes Handelsdock von Saetan) geliefert.
Einkauf: 553.000 Credits
Verkauf: kein Eintrag
Mal ganz davon abgesehen dass dort nichts angekauft werden sollte (alle HVTs haben mein HQ auf der Sperrliste - nur bei den MK3-Händlern geht das wohl nicht) - aber irgendwie wird auch kein Geld gutgeschrieben.
Gut möglich dass dort auch die Waffen und Raketen gelandet sind ... ich beobachte mal weiter ...
Nachtrag 3: brauch ich nicht weiter zu beobachten ... die Unihändler haben mein Handelsdock leider völlig mit Raketen und einigen Waffen zugepflastert ... super ... nun muss ich 1050 Wespe loswerden ... heissa
Fazit: ich muss meinen Unihändlern abgewöhnen an mein HQ zu verkaufen (läuft mit dem Dockwarenmanager von Lucike). Nur die Preise ändern ginge zwar ... aber dann kaufen die Stationsversorger auch nichs mehr ... auch doof.
Warum nun aber die Handelsübersicht diesen Handel ignoiert kann ich nicht sagen - aber ich denke mal das ist ein guter Anhaltspunkt - oder?
Nachtrag: so viele Verlustposten waren es dann doch nicht - es ist halt oft Sprungenergie dabei - sorry.
Die Posten die den Profil halt richtig nach unten ziehen waren Dinge wie eine Ladung Energieplasmawerfer, Raketen und ähnliches. Eigentlich also immer Waffen.
Nachtrag 2: AHA ... zumindest die letzte Lieferung (52 Upgrad-Kits ... anderer Script ... aber eine Ware) hat der Händler an mein Hauptquartier (Erweitertes Handelsdock von Saetan) geliefert.
Einkauf: 553.000 Credits
Verkauf: kein Eintrag
Mal ganz davon abgesehen dass dort nichts angekauft werden sollte (alle HVTs haben mein HQ auf der Sperrliste - nur bei den MK3-Händlern geht das wohl nicht) - aber irgendwie wird auch kein Geld gutgeschrieben.
Gut möglich dass dort auch die Waffen und Raketen gelandet sind ... ich beobachte mal weiter ...
Nachtrag 3: brauch ich nicht weiter zu beobachten ... die Unihändler haben mein Handelsdock leider völlig mit Raketen und einigen Waffen zugepflastert ... super ... nun muss ich 1050 Wespe loswerden ... heissa
Fazit: ich muss meinen Unihändlern abgewöhnen an mein HQ zu verkaufen (läuft mit dem Dockwarenmanager von Lucike). Nur die Preise ändern ginge zwar ... aber dann kaufen die Stationsversorger auch nichs mehr ... auch doof.
Warum nun aber die Handelsübersicht diesen Handel ignoiert kann ich nicht sagen - aber ich denke mal das ist ein guter Anhaltspunkt - oder?
Last edited by Reisser on Thu, 17. Dec 09, 18:26, edited 3 times in total.
-
- Posts: 131
- Joined: Sat, 16. Jun 07, 09:24
Ist das nicht CPU abhänig? Sprich du kannst auch mit 1000 händlern daher kommen, im 1000er sinza, wenn deine CPU das schafft.ScRaT_GER wrote:Deswegen wundert mich dieser Bug so sehr. Mit dieser Anzahl an Händlern habe ich auch schon im Dauer-SINZA erfolgreich getestet (und Querdenker auch).Wobei sich die ständig im Hintergrund laufenden in Grenzen halten wenn man mal von Handelsvertreter absieht. Hier habe ich aber auch nur so 20 Schiffe am Laufen.
MfG,
ScRaT
Das einzige was ich bisher mitbekommen habe ist das mein PC im 5x oder höher sinza gern mal mist baut, sodass händler mal ewig auf ner station rumstehen. Ich meine auch das dein script dann auch ein wenig rumspinnt. Zumindest sieht die Handelsübersicht jetzt runder aus, seitdem ich nur noch im 4x sinza unterwegs bin.
***modified*** und übelst traurig darüber. :/
-
- Posts: 1962
- Joined: Tue, 8. Jan 08, 18:19
Ja, das stimmt.Ist das nicht CPU abhänig? Sprich du kannst auch mit 1000 händlern daher kommen, im 1000er sinza, wenn deine CPU das schafft
Ist auf jeden Fall gut zu wissen, dass es zu Fehlern bei hohen SINZA Faktoren kommen kann. Ich befürchte aber, dass ich die nicht ganz verhindern kann.
Evtl. wird es nach dem nächsten Update zumindest die Möglichkeit geben, die richtigen Daten wiederherzustellen, da dann alle Vorgänge getrennt stattfinden werden, d.h. erst werden die Hauptdaten gespeichert. Dies ist ein sehr kleines Skript, das hoffentlich auch bei hohen SINZA Faktoren imer ausgeführt wird.
Danach wird der Hauptmenüeintrag angepasst und dann kommt erst das Logbuch dran.
Momentan passiert das alles in einem großen Skript, was vielleicht der Grund sein könnte, dass es bei hohen SINZA Faktoren nicht immer ausgeführt wird.
Wenn man sieht, dass nicht alles Korrekt abgelaufen ist, könnte man die Menüs auf Basis der gespeicherten Daten des ersten Skripts neu berechnen.
Wir werden sehen...
MfG,
ScRaT
-
- Posts: 745
- Joined: Mon, 28. Feb 05, 15:39
-
- Posts: 1962
- Joined: Tue, 8. Jan 08, 18:19
Hatte ich tatsächlich nicht gesehen. =)
Es ist für das Skript also gar nicht möglich, diesen "Handel" (ist ja kein richtiger Handel) zu erfassen.
MfG,
ScRaT
Er hat sie ja auch nur abgeladen, nicht verkauft. Wenn von spielereigenen Schiffen an spielereigene Stationen geliefert wird, wird das nicht als Verkauf gewertet. Es wird gar nicht beachtet. D.h. diese Händler würden tatsächlich nur Verluste machen.Nachtrag 2: AHA ... zumindest die letzte Lieferung (52 Upgrad-Kits ... anderer Script ... aber eine Ware) hat der Händler an mein Hauptquartier (Erweitertes Handelsdock von Saetan) geliefert.
Einkauf: 553.000 Credits
Verkauf: kein Eintrag
Es ist für das Skript also gar nicht möglich, diesen "Handel" (ist ja kein richtiger Handel) zu erfassen.
MfG,
ScRaT
-
- Posts: 745
- Joined: Mon, 28. Feb 05, 15:39
Dann werden also nie Handelsfahrten erfasst die eigene Stationen einbeziehen?
Warum aber kauft mein MK3 dann Waren bei eigenen Stationen (im Protokoll steht dann "Kauf X Waren für Y Credits) und verkauft bei NPC-Stationen ("Verkauf X Waren für Y+Z Credits) und die Differenz wird mir gutgeschrieben.
Eigentlich - nach deiner Logik - läd der Frachter doch nur ein und zahlt nichts dafür (was er laut Log aber tut)
Andersherum (Kauf NPC-Station - Verkauf Spieler-Station) "läd er dann nur aus" - und schreibt nichts gut.
Das passt aber nicht - eigentlich müßte er in beiden Fällen gleich verfahren. Entweder "umsonst" Ein-und-Ausladen ... oder eben mit Geldtransfer "Ein-und-Verkaufen" an eigenen Stationen.
Warum aber kauft mein MK3 dann Waren bei eigenen Stationen (im Protokoll steht dann "Kauf X Waren für Y Credits) und verkauft bei NPC-Stationen ("Verkauf X Waren für Y+Z Credits) und die Differenz wird mir gutgeschrieben.
Eigentlich - nach deiner Logik - läd der Frachter doch nur ein und zahlt nichts dafür (was er laut Log aber tut)
Andersherum (Kauf NPC-Station - Verkauf Spieler-Station) "läd er dann nur aus" - und schreibt nichts gut.
Das passt aber nicht - eigentlich müßte er in beiden Fällen gleich verfahren. Entweder "umsonst" Ein-und-Ausladen ... oder eben mit Geldtransfer "Ein-und-Verkaufen" an eigenen Stationen.
-
- Posts: 1962
- Joined: Tue, 8. Jan 08, 18:19
Eigentlich schon.Eigentlich - nach deiner Logik - läd der Frachter doch nur ein und zahlt nichts dafür (was er laut Log aber tut)
Daher wundert mich auch das:
Ich muss mal in das Skript für den Unihändler reinschauen, nicht dass dort irgendwie ein Signal ausgelöst wird das dort eigentlich nicht hingehört.Warum aber kauft mein MK3 dann Waren bei eigenen Stationen (im Protokoll steht dann "Kauf X Waren für Y Credits) und verkauft bei NPC-Stationen ("Verkauf X Waren für Y+Z Credits) und die Differenz wird mir gutgeschrieben.
Was passiert denn, wenn du dein Spielerschiff überwachst und an deiner eigenen Station damit etwas "kaufst" (sprich einlädst)? Wird das auch als "Kaufe Y x Ware X" erfasst?
Ich werde mir das Problem erst am WE genauer ansehen können, deswegen diese Nachfrage.
MfG,
ScRaT
-
- Posts: 745
- Joined: Mon, 28. Feb 05, 15:39
-
- Posts: 208
- Joined: Tue, 21. Jun 05, 18:37
-
- Posts: 745
- Joined: Mon, 28. Feb 05, 15:39
Nach ein paar Stunden Testreihe kann man nun sagen dass das Problem wirklich nur bei den Verkäufen an die eigene Station / Handelsdock lag. Ansonsten gabs keine Ausfälle
Naja - einmal stand im Log was von 1534 gekaufen Energieplasmawerfern *hüstel* wo das herkommt weiß der Teufel - aber es wurde nicht großartig was falsches gebucht.
Ich habe noch ein wenig tiefer gegraben und habe nun noch folgendes festgestellt:
Die Probleme des Nicht-Abrechnens von Warenverkäufen trifft NICHT bei meinen anderen Komplexen auf. Dort kann Ware An-als auch Verkauft werden ohne dass es zu Handelsdifferenzen kommt.
Sprich: irgendwie hat es wohl mit dem Handelsdock zu tun ... oder mit der Heimatstation. Denn das Dock ist zufälligerweise die Heimatbasis meiner Universums-Händler (sonst findet man die ja nie wieder)
Naja - einmal stand im Log was von 1534 gekaufen Energieplasmawerfern *hüstel* wo das herkommt weiß der Teufel - aber es wurde nicht großartig was falsches gebucht.
Ich habe noch ein wenig tiefer gegraben und habe nun noch folgendes festgestellt:
Die Probleme des Nicht-Abrechnens von Warenverkäufen trifft NICHT bei meinen anderen Komplexen auf. Dort kann Ware An-als auch Verkauft werden ohne dass es zu Handelsdifferenzen kommt.
Sprich: irgendwie hat es wohl mit dem Handelsdock zu tun ... oder mit der Heimatstation. Denn das Dock ist zufälligerweise die Heimatbasis meiner Universums-Händler (sonst findet man die ja nie wieder)
-
- Posts: 1962
- Joined: Tue, 8. Jan 08, 18:19
Das mit der Heimatstation hat nur Einfluss, wenn du diese auch nochmal seperat überwachst.
Dann werden nämlich alle Ein- und Verkäufe von Schiffen, die diese Station als Heimatbasis haben, der Heimatbasis angerechnet.
Das ist allerdings nicht der Fall, wenn die Schiffe seperat überwacht werden.
D.h. wenn du ein Schiff seperatur überwachst werden dessen Transaktionen immer auch das "Schiffskonto" gehen.
Wenn du z.B. eine Handelsstation als Heimatbasis von 10 Unihändlern und 2 Handelsvertretern hast, wird alles Korrekt berechnet, wenn du die Heimatbasis überwachen lässt und zusätzlich nochmal alle Unihändler.
MfG,
ScRaT
Dann werden nämlich alle Ein- und Verkäufe von Schiffen, die diese Station als Heimatbasis haben, der Heimatbasis angerechnet.
Das ist allerdings nicht der Fall, wenn die Schiffe seperat überwacht werden.
D.h. wenn du ein Schiff seperatur überwachst werden dessen Transaktionen immer auch das "Schiffskonto" gehen.
Wenn du z.B. eine Handelsstation als Heimatbasis von 10 Unihändlern und 2 Handelsvertretern hast, wird alles Korrekt berechnet, wenn du die Heimatbasis überwachen lässt und zusätzlich nochmal alle Unihändler.
Wenn dieser Komplex allerdings mit eigenen Schiffen "handelt" wird auch nichts erfasst, oder?Die Probleme des Nicht-Abrechnens von Warenverkäufen trifft NICHT bei meinen anderen Komplexen auf. Dort kann Ware An-als auch Verkauft werden ohne dass es zu Handelsdifferenzen kommt.
MfG,
ScRaT
-
- Posts: 745
- Joined: Mon, 28. Feb 05, 15:39
Ich werde mal einen HVT überwachen - der fliegt ja naturgemäßg relativ häufig seine Station an
Davon ab werde ich wohl meine Unihändler eh einmotten und auf WVH (Gott - was für Abkürzungen - ist ja wie beim Bund hier ) umsteigen. Denen kann man wenigstens einen anständigen Filter mitgeben wo sie hinzufliegen haben und wo nicht
Was natürlich nicht das Problem hier löst ... (aber herrlich umgehen - haha)
Davon ab werde ich wohl meine Unihändler eh einmotten und auf WVH (Gott - was für Abkürzungen - ist ja wie beim Bund hier ) umsteigen. Denen kann man wenigstens einen anständigen Filter mitgeben wo sie hinzufliegen haben und wo nicht
Was natürlich nicht das Problem hier löst ... (aber herrlich umgehen - haha)
-
- Posts: 274
- Joined: Fri, 7. Jul 06, 15:49
-
- Posts: 745
- Joined: Mon, 28. Feb 05, 15:39
-
- Posts: 274
- Joined: Fri, 7. Jul 06, 15:49
ja, klar, die Station überwache ich schon ... nur war mir bisher immer so, dass die HVTs, wenn sie auf eigenen Stationen einkaufen - was sie übrigens tun, laut Lucike transferieren sie zumindest das Geld vom einen aufs andere Stationskonto - das nicht in der Handelsübersicht gezeigt wird.
Ich nutze außerdem gleichzeitig das Credit Management, dort werden mir nochmal andere Werte als in deiner Übersicht gezeigt - nur leider gibt es da keine Auf-einen-Blick-Übersicht, ich muss mir die erst ins Logbuch posten lassen.
Ich nutze außerdem gleichzeitig das Credit Management, dort werden mir nochmal andere Werte als in deiner Übersicht gezeigt - nur leider gibt es da keine Auf-einen-Blick-Übersicht, ich muss mir die erst ins Logbuch posten lassen.
-
- Posts: 1962
- Joined: Tue, 8. Jan 08, 18:19
Okay, das kann ich leider nicht abfangen, da ich nicht weiß wie Lucike das regelt. Wenn er ein Signal sendet, wenn er Waren bei eigenen Stationen kauft/verkauft, dann sieht das mein Skript, wenn nicht, dann nicht.laut Lucike transferieren sie zumindest das Geld vom einen aufs andere Stationskonto
Mit dem Credit Management habe ich mich noch nicht beschäftigt, was macht das denn genau? Transferiert es nur Credits zwischen Stationen hin und her? Und inwiefern sollte das in die Handelsübersicht mit einfließen?
Ich kann nur sagen, dass die Preise, die Handelsübersicht errechnet immer stimmen, da sie direkt vom Signal ausgelesen werden. Wenn andere Skripts dann noch etwas mit den verdienten Credits machen, entsprechen die angezeigten Werte in der Handelsübersicht trotzdem noch dem eigentlichen Wert - eine Station läuft ja nicht gut, wenn sie von einer anderen Station ständig Credits überwiesen bekommt.
Frohe Weihnachten,
ScRaT
-
- Posts: 274
- Joined: Fri, 7. Jul 06, 15:49
nee, das Credit Management sorgt dafür, dass auf den Stationskonten immer nur eine bestimmte Menge Credits ist. Standard-Einstellung ist von 75k Min bis 800k Max. Erwirtschaftet die Station mehr als 800k Credits, wirds auf Spielerkonto überwiesen, hat sie weniger als 75k, dann wirds vom Spielerkonto geholt. Die Werte fließen dann in die Berechnung ein und zeigen so, wieviele Credits so hin und her transferiert werden.
Natürlich ist das nicht annähernd so genau wie dein Script, aber es hilft vor allem wegen der variablen Preisgestaltung, die das Script auch bietet.
Allerdings wäre mir natürlich auch lieber, wenn dein Script die HVTs irgendwie erfassen könnte. Das wäre aber wahrscheinlich ziemlich schwierig, vermute ich.
Achja: Die HVT bekommen ja auch noch Lohn vom Stationskonto. Das auch noch zu erfassen ginge wahrscheinlich auch nur mit entsprechenden Signalen vom HVT-Script aus, oder?
Natürlich ist das nicht annähernd so genau wie dein Script, aber es hilft vor allem wegen der variablen Preisgestaltung, die das Script auch bietet.
Allerdings wäre mir natürlich auch lieber, wenn dein Script die HVTs irgendwie erfassen könnte. Das wäre aber wahrscheinlich ziemlich schwierig, vermute ich.
Achja: Die HVT bekommen ja auch noch Lohn vom Stationskonto. Das auch noch zu erfassen ginge wahrscheinlich auch nur mit entsprechenden Signalen vom HVT-Script aus, oder?