Der Name wird sicher schon noch ersetzt, allerdings passiert das erst dann, wenn der neue Spieler das erste mal erfolgreich eingeloggt und seine Rasse und Klasse gewählt hat. Vorher passiert nichts.
Wenn du der Sache nicht traust, lösch doch in der Admingrotte den Namen einfach wieder raus, indem du ein Leerzeichen einträgst und speicherst.
Das mit dem Haus ist dagegen nicht so einfach zu lösen.
Das Hausmeistertool verfügt über einen sicheren Modus. Deaktivierst du diesen, musst du GENAU wissen, was du tust, wie die Häuser funktionieren, und wie sie mit den Tabellen "items" und "accounts" verzahnt sind. Ich schätze, der sichere Modus hat dich nicht tun lassen, was du tun wolltest, und da hast du ihn deaktiviert?
Ich empfehle dringend, das Hausmeistertool NICHT zum Erstellen oder Verwalten von Häusern zu verwenden, sonder ausschließlich zur Kontrolle und Fehlerbehebung. Außerdem empfehle ich dir, die neue houses.php zu verwenden, die im
Changes-Log genannt wird.
Nun, da ich nicht weiß, was genau du angestellt hast, dürfte es der schnellste Weg sein, alle Häuser und alle Schlüssel zu löschen und die houses-Tabelle neu zu starten.
$this->bbcode_second_pass_code('', '## Alle Schlüssel und Möbel löschen:
DELETE FROM items WHERE class='Schlüssel' OR class='Möbel';
## Alle Häuslebauer enteignen und in die Felder schicken:
## Achtung! Es werden alle Spieler in die Felder geschickt, auch diejenigen, die in der Kneipe schlafen und kein Haus besitzen!
UPDATE accounts SET house=0,housekey=0,location=0 WHERE 1;
## Häusertabelle löschen und neu starten:
DROP TABLE houses;
CREATE TABLE houses (
houseid int(11) unsigned NOT NULL auto_increment,
owner int(11) unsigned NOT NULL default '0',
`status` int(10) unsigned NOT NULL default '0',
gold int(10) unsigned NOT NULL default '0',
gems int(10) unsigned NOT NULL default '0',
housename varchar(25) default NULL,
description text NOT NULL,
datum date NOT NULL default '0000-00-00',
PRIMARY KEY (houseid),
UNIQUE KEY houseid (houseid)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;')