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? ![]() ![]() 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/ |