Hi!
[quote="AmigaLink";p="74778"]Die Fehler klingen nach Datenbankproblemen.[/quote]
Korrekt.
Ich habe gerade eben nochmal bei Null angefangen, die 1.0.7 deinstalliert, die entsprechenden Tabellen aus der DB gelöscht und die russ. Variante installiert. Ich bekomme es einfach nicht in den Griff. Dieser Mod ist scheinbar zu hoch für mein kleines Hirn.
Beim installieren der DB begrüsst mich die db_update.php mit dieser Meldung:
Code: Alles auswählen
+++ Error: Fehler in der SQL-Syntax. Bitte die korrekte Syntax im Handbuch nachschlagen bei 'highscores_played` mediumint(6) NOT NULL default '0', PRIMARY KEY (`user_id`) ' in Zeile 32
Das betrifft dies:
Code: Alles auswählen
$sql[] = "CREATE TABLE `" . $table_prefix . "sudoku_stats` (
`user_id` int(11) NOT NULL,
`played` int(8) NOT NULL default '0',
`samurai_played` int(8) NOT NULL DEFAULT '0',
`ninja_played` int(8) NOT NULL DEFAULT '0',
`game_helper` int(8)NOT NULL default '0',
`helper_hide` tinyint(1) NOT NULL default '0',
`toggle_helper` tinyint(1) NOT NULL default '0',
`play_level` tinyint(1) NOT NULL DEFAULT '0',
`points` bigint(15) NOT NULL default '0',
`samurai_points` bigint(15) NOT NULL DEFAULT '0',
`ninja_points` bigint(15) NOT NULL DEFAULT '0',
`cron_played` smallint(3) NOT NULL default '0',
`cron_samurai_played` smallint(3) NOT NULL DEFAULT '0',
`cron_ninja_played` smallint(3) NOT NULL DEFAULT '0',
`cron_points` mediumint(6) NOT NULL default '0',
`cron_samurai_points` mediumint(6) NOT NULL DEFAULT '0',
`cron_ninja_points` mediumint(6) NOT NULL DEFAULT '0',
`highscores1` mediumint(6) NOT NULL default '0',
`highscores2` mediumint(6) NOT NULL default '0',
`highscores3` mediumint(6) NOT NULL default '0',
`highscores_special` mediumint(6) NOT NULL default '0',
`current_points` mediumint(6) NOT NULL default '0',
`current_samurai_points` mediumint(6) NOT NULL DEFAULT '0',
`current_ninja_points` mediumint(6) NOT NULL DEFAULT '0',
`current_played` smallint(3) NOT NULL default '0',
`current_samurai_played` tinyint(2) NOT NULL DEFAULT '0',
`current_ninja_played` tinyint(2) NOT NULL DEFAULT '0',
`current_average` smallint(3) NOT NULL default '0',
`current_samurai_average` mediumint(4) NOT NULL DEFAULT '0',
`current_ninja_average` mediumint(4) NOT NULL DEFAULT '0'
`highscores_played` mediumint(6) NOT NULL default '0',
PRIMARY KEY (`user_id`)
)";
Nachtrag:
Diesen Fehler habe ich gefunden, es fehlt das abschließende Komma in Zeile 31.
Das ACP funktioniert nun zwar, dafür aber das Spiel nicht. Wenn ich es aufrufe, erscheint nur eine kplt. schwarze Seite mit dem obersten Rahmen für "Geschichte des Spiels" bzw. "Wöchentliche Bonuspunkte!" und der Seiten Footer. Schaue ich in den Quelltext, finde ich diese Fehlermeldung: "
Error in retrieving Sudoku userdata"?