Seite 1 von 1
Probleme mit Verträgen die 2.
Verfasst: Do Apr 01, 2010 10:28 pm
von Kores
Hallo zusammen,
im Herbst 877 habe ich mit Angelos einen Vertrag über 2 Quartale mit je 5 Mio. Korn an einen anderen Spieler versandt. Heute im Frühling taucht ein Vertrag mit diesem Spieler im Handelsregister auf, jedoch beträgt die Dauer nun 19264 Quartal mit je 2 Einheiten Korn.
Gruß
Christian
Verfasst: Fr Apr 02, 2010 9:56 am
von Pergalb
Hallo Christian!
Ich werde das Problem weiterleiten. Damit müßte sich dann wohl Ricco befassen (Logs sichten usw.), aber der gönnt sich über Ostern mal etwas Urlaub. Also bitte etwas Geduld haben.
Gruß,
Falk
Verfasst: Fr Apr 09, 2010 6:11 pm
von RRossberg
Hallo Christian,
ich hab dich nicht vergessen. Leider kam ich bisher nicht zum Durchschauen des Debugs. Ich hoffe ich kann das am Wochenende machen.
Meine Vermutung wäre, dass bei der Eingabe die Zeit und die Menge aus Versehen vertauscht wurde. Da es bei 5 Millionen zu einem Überlauf kommt, erklärt das die 19264 Quartale. Das wird auf jedem Fall schwierig nachzuprüfen. Mal schauen was ich finde...
Verfasst: Fr Apr 09, 2010 7:16 pm
von Kores
Hallo Ricco,
das ich Quartale und Warenmenge vertauscht habe, ist möglich. Schön wäre wenn der Client dann wie bei der Menge auf die maximale Laufzeit reduziert.
Gruß
Christian
Verfasst: Fr Apr 09, 2010 7:38 pm
von RRossberg
Hallo Christian,
was meinst du genau mit der Reduzierung? Ich vermute, dass du einige Millionen Jahre jeweils 2 Korn liefern könntest.
Interessant wäre es, wenn man fertige Verträge sehen und notfalls einfach löschen kann, bevor diese mit dem Spielzug versendet werden.
Verfasst: Fr Apr 09, 2010 8:47 pm
von Kores
Hallo Rico,
setze ich einen Vertrag auf, wird ja geprüft ob die Menge pro Quartal multipliziert mit der Menge auch dem entspricht, was auf Lager ist. Wähle ich das nächste Gut aus, werden die Zahlen übernommen, außer die Stückzahl im Lager gibt es nicht her. Dann wird die Menge pro Quartal vom Client angepasst.
Du hast geschrieben 19.264 ist der maximale Wert, den die Variable für die Dauer annehmen kann. So ich wirklich Dauer und Menge vertauscht habe, wäre es gut gewesen, wenn statt der 5.000.000 Quartale dort 19.264 gestanden hätte. Das fällt dann eher auf.
Gruß
Christian
Verfasst: Sa Apr 24, 2010 5:39 pm
von RRossberg
Hallo Christian,
ich habe den Vertrag gefunden, aber leider ist es mir anhand des Debugberichtes nicht möglich zu schauen, was genau in dem Vertrag drinn stand. Sollte der Fehler nochmals auftreten, dann werde ich Wolfen bitten, mir die entsprechende Datei aus deinem Spielstand vom Server zukommen zu lassen.