Das Problem kann gelöst werden, indem man den Titel als ctitle in die DB einfügt und nicht einfach als title... damit bleiben die titel auch nach einem Retitler Attentat ^^
in der create.php (oder wo auch immer der RPG Char gemacht wird)
Es kann sein, dass die Einträge nicht zu 100% übereinstimmen, da ich noch ein paar andere Sachen umgebaut habe, aber mit gesundem Menschenverstand und lesen sollte es zu schaffen sein.
[php]
//Suchen
$title = ($_POST[titel])
//Ersetzen mit
$ctitle = ($_POST[ctitel]);
//Suchen
$sql = "INSERT INTO accounts
(name,
title,
password,
sex,
login,
laston,
uniqueid,
lastip,
superuser,
beta,
level,
donation,
donationspent,
dragonkills,
emailaddress,
emailvalidation,
referer,
birthday
) VALUES (
'$title $HTTP_POST_VARS[name]',
'$title',
MD5('$HTTP_POST_VARS[pass1]'),
'$HTTP_POST_VARS[sex]',
'$shortname',
'".date("Y-m-d H:i:s",strtotime(date("r")."-1 day"))."',
'$_COOKIE[lgi]',
'".$_SERVER['REMOTE_ADDR']."',
".getsetting("superuser",0).",
'1',
'15',
'2000',
'2000',
'$HTTP_POST_VARS[dk]',
'$_POST[email]',
'$emailverification',
'$referer',
'".(getsetting("activategamedate","0")?getgamedate():"")."'
)";
//Ersetzen mit
$sql = "INSERT INTO accounts
(name,
ctitle,
password,
sex,
login,
laston,
uniqueid,
lastip,
superuser,
beta,
level,
donation,
donationspent,
dragonkills,
emailaddress,
emailvalidation,
referer,
birthday
) VALUES (
'$ctitle $_POST[name]',
'$ctitle',
MD5('$_POST[pass1]'),
'$_POST[sex]',
'$shortname',
'".date("Y-m-d H:i:s",strtotime(date("r")."-1 day"))."',
'$_COOKIE[lgi]',
'".$_SERVER['REMOTE_ADDR']."',
".getsetting("superuser",0).",
'1',
'15',
'2000',
'200',
'$_POST[dk]',
'$_POST[email]',
'$emailverification',
'$referer',
'".(getsetting("activategamedate","0")?getgamedate():"")."'
)";
//Suchen
savesetting("newplayer",addslashes("$title $shortname"));
//Ersetzen mit
savesetting("newplayer",addslashes("$ctitle $shortname"));
//Suche
output("`nWelchen Titel willst du tragen?(inkl. Farbcode) <input name='titel'>`n",true);
//Ersetzen mit
output("`nWelchen Titel willst du tragen?(inkl. Farbcode) <input name='ctitel'>`n",true);
[/php]
Zuletzt geändert von Naria am Di 08 Mai, 2007 19:39, insgesamt 3-mal geändert.
|