Zitat:
SELECT verkleinert FROM kleineswesen
Table 'usr_web7_1.kleineswesen' doesn't exist
Das liegt an einer fehlerhaft eingebauten Erweiterung oder von einer ungeprüft von einem anderen Server kopierten Datei und heißt exakt soviel wie der Satz "
Table 'usr_web7_1.kleineswesen' doesn't exist" aussagt: Die Tabelle 'usr_web7_1.kleineswesen' existiert in deiner Datenbank nicht, aber in deinem Code wird diese Tabelle verlangt.
Zitat:
kann es auch sein, das wenn ein haus fertig ist, das dann immer noch "im bau" angezeigt wired(ist bei mir nämlich so) wo kann ich das beheben
Nein, das kann nicht sein. Wenn ein Haus fertig ist, kann es logischerweise nicht mehr im Bau sein. (Das ist eine systembedingte Tatsache.)
Fertig wird ein Haus nur, wenn sämtliche Kosten abbezahlt sind. Da der Schatz des Hauses und die Baukosten in die selben Felder in der Datenbank geschrieben werden ("gold" und "gems"), entscheidet der Status darüber, welche Bedeutung diese Felder haben. Sobald alle Kosten abbezahlt wurden, bekommt das Haus den Status "bewohnt" und die Felder "gold" und "gems" (der Schatz) werden auf 0 gesetzt. Da beides gleichzeitig in der selben DB-Query geschieht, können hier eigentlich keine Fehler auftreten.
Nur mit dem Hausmeistertool in der Admingrotte lassen sich solche Ungereimtheiten erzwingen, wenn du den "sicheren Modus" deaktivierst. Aber sie lassen sich damit nur teilweise wieder beheben! Solange du nicht weißt, was du tust, solltest du dieses Tool nicht benutzen, schon gar nicht im unsicheren Modus. Ansonsten kann der Fehler nur in der Datenbank behoben werden, oder, indem du das Haus einfach nochmal fertig baust und anschließend die dann überzähligen Schlüssel mit dem Hausmeistertool oder mit dem Item-Editor löschst.