ICh versuche es seit Stunden zu schaffen, das man in der DS Version 2.5 die Phönixfeder verschenken kann . Ich hab zig Sachen versucht und bekomme immer den Fehler : Code-Fehler: item_add(): AcctID nicht vorhanden!
Adresse: /erni/rosengeist.php?op=suche
der die Beschnekte bekomt zwar eine Taube über das Geschenk. Es ist dann aber nicht im Inventar zu finden *schnuff*
Hat jemand vlt eine Idee ?
PHP:
case 'suche':
$sql = "SELECT acctid,name FROM accounts WHERE login='{$_POST['q']}'";
$result = db_query($sql) or die(sql_error($sql));
if (db_num_rows($result)==1) {
$row = db_fetch_assoc($result);
$name = $row['acctid'];
// db_query("INSERT INTO items (name,owner,class,gold,gems,description) VALUES ('`4P`\$h`Qo`qe`\^n`qi`\$x`qf`\^e`qd`Qe`\$r`0',".$name.",'Geschenk',500,1,'Eine Feder die dir zeigt das dich jemand lieb hat. Sie ist von ".$session['user']['name']."')");
db_query("UPDATE accounts SET charm=charm+3 WHERE acctid=".$row['acctid']);
$text = "`3 Feder eines seltenen Phönix";
$gold = e_rand(1,10)*5;
$item['tpl_name'] = '`4P`\$h`Qo`qe`\^n`qi`\$x`qf`\^e`qd`Qe`\$r`0';
$item['tpl_gold'] = $gold;
$item['tpl_description'] = $text;
// item_add($row[user][acctid],'beutdummy',$item); <----------------
item_add($_GET [user] [acctid],'beutdummy',$item); <-------------
$msg = $session['user']['name'].'`7 hat dir ein Geschenk geschickt. Du öffnest es. Es ist eine `4P`\$h`Qo`qe`\^n`qi`\$x`qf`\^e`qd`Qe`\$r `7und sie zeigt dir, dass dich jemand sehr lieb hat! Dieser Gedanke zaubert ein sanftes Lächeln auf dein Gesicht und du erhälst 3 Charmepunkte';
systemmail($name,"`2Geschenk erhalten!`2",$msg);
output('`7 Du hast die Feder erfolgreich per Taube an '.$row['name'].' verschickt. Er oder sie wird sich bestimmt darüber freuen.');
addnav("Zurück");
addnav("Zurück ins Labyrinth","rosengeist.php?op=labyrinth");