Probleme in Magellan mit langen Nummern

Hier werden Neuigkeiten zu Fantasya bekanntgemacht.
Antworten
Benutzeravatar
Thalian
Administrator
Beiträge: 653
Registriert: Mo 5. Jan 2015, 14:25
Kontaktdaten:

Probleme in Magellan mit langen Nummern

Beitrag von Thalian » Sa 7. Sep 2024, 08:37

In der heutigen AW 182 ist ein Problem im Magellan-Report aufgefallen. Magellan hat Probleme, lange Einheitennummern (ab fünfstellig) zu verarbeiten. Es scheint einen Bug bei MACHE TEMP zu geben, der Einheiten mit unnötig langen Nummern erzeugt.

Solle jemand Probleme mit der Magellan-AW haben, bitte melden.

Benutzeravatar
Thalian
Administrator
Beiträge: 653
Registriert: Mo 5. Jan 2015, 14:25
Kontaktdaten:

Re: Probleme in Magellan mit langen Nummern

Beitrag von Thalian » So 6. Okt 2024, 08:41

Der Bug ist gefunden und hat mit einer Eigenheit in PHP zu tun. Enthält die TEMP-Nummer den Buchstaben e und besteht sonst nur aus Ziffern, wird dies als Exponenten-Schreibweise interpretiert:

MACHE TEMP 3e8

3e8 ist eine kurze Schreibweise für 3 * 10^8, also 300.000.000. Das ist so, als hätte man "MACHE TEMP 300000000" verwendet.

"3e8" wird daher als ganze Zahl mit vielen Nullen interpretiert und nicht als fertige Nummer "3e8", und 300.000.000 ist die Nummer "4ym1hc". So entstehen diese langen Zeichenketten für die neuen Einheiten.

DerEnglaender
Leutnant
Beiträge: 45
Registriert: Sa 24. Jun 2023, 15:34

Re: Probleme in Magellan mit langen Nummern

Beitrag von DerEnglaender » So 6. Okt 2024, 23:48

Oh man, I hate computers! :lol:

I'm glad you found the problem :)
Bedraengt von Kobolden

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste