
Im Sudoku Mod 1.0.7a gibt es einen "Schönheitsfehler" in der Berechnung der erreichten Punkte pro Spiel, wenn das Spielfeld resettet wird. D.h. es wird einfach auf -200 Punkte gesetzt, egal wie der Punktestand vor dem Resetten ist. Um dies zu korrigieren suche in der sudoku.php nach:
Code: Alles auswählen
sudoku_starting_data($pack,$num, SUDOKU_STARTS,'');
$sql=" UPDATE " . SUDOKU_USERS . "
SET points=-200,line_1='" . $lrow['line_1'] . "',line_2='" . $lrow['line_2'] . "',line_3='" . $lrow['line_3'] . "',line_4='" . $lrow['line_4'] . "',line_5='" . $lrow['line_5'] . "',line_6='" . $lrow['line_6'] . "',line_7='" . $lrow['line_7'] . "',line_8='" . $lrow['line_8'] . "',line_9='" . $lrow['line_9'] . "'
WHERE user_id=" . $userdata['user_id'] . "
AND game_pack=$pack
AND game_num=$num
";
darin nach:
Code: Alles auswählen
SET points=-200
und ersetze dies durch:
Code: Alles auswählen
SET points=points-200
Bye