anpera.net
https://anpera.dyndns.org/phpbb3/

Wahnsinniger WK Schub
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=4812
Seite 1 von 1

Autor:  Doctamy [ So 01 Mär, 2009 01:18 ]
Betreff des Beitrags:  Wahnsinniger WK Schub

Wie ist so etwas möglich?

Bild

Bild

Die logde.php ist im Anhang...Ich kann dort aber keine Fehler finden. Habe auch alles nochmal durch getestet.

Autor:  Rikkarda [ So 01 Mär, 2009 02:50 ]
Betreff des Beitrags:  Re: Wahnsinniger WK Schub

archiv ist beschädigt

Autor:  Doctamy [ So 01 Mär, 2009 09:19 ]
Betreff des Beitrags:  Re: Wahnsinniger WK Schub

Hier^^

Autor:  Auric [ So 01 Mär, 2009 14:01 ]
Betreff des Beitrags:  Re: Wahnsinniger WK Schub

Hmm.. also beim Kaufen von Angriffspunkten wird in der lodge die Rundenanzahl nicht angerührt. Ich schätze eher, das es hier einen Speicherunterlauf gab, der vorzeichenlose INT-Wert des Rundenzählers also unter 0 und damit auf 2^32-1 "gefallen" ist. Was nun allerdings die genaue Ursache dafür ist weiß ich auch nicht - allerdings kann soetwas nur auftreten, wenn direkt in einem Query substrahiert wird:
$this->bbcode_second_pass_code('', 'UPDATE accounts SET turns = -1; -- schreibt 0 in die Tabelle
UPDATE accounts SET turns = turns -1; -- kann zu unterlauf führen, also: 4294967295')
Da bei den Zugriffen über $session['user'] ja immer ein UPDATE mit konkreten Werten (der obere Fall) durchgeführt wird, kann es sich also nur um eine äußere Einwirkung (irgend ein Special, PvP-Angriff, Tanzen etc. [verdammt, den muss ich mal checken ^^]) handeln, bei der nicht erst geprüft wird, ob der User noch > 0 Runden hat sondern einfach eine Runde abgezogen wird.

Deine Lodge dürfte also in Ordnung sein.

Auric

Autor:  Doctamy [ So 01 Mär, 2009 16:49 ]
Betreff des Beitrags:  Re: Wahnsinniger WK Schub

Das dürfte ja dann das Problem sein, weil er mir erklärte das er vorher Tanzen war. Ich ändere mal das Script ab..Vielen Dank

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/