anpera.net
https://anpera.dyndns.org/phpbb3/

Der Rosengeist und DS 2.5
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=4696
Seite 1 von 1

Autor:  Varius [ Sa 18 Okt, 2008 14:29 ]
Betreff des Beitrags:  Der Rosengeist und DS 2.5

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 :bash:

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");

Autor:  Auric [ Sa 18 Okt, 2008 16:13 ]
Betreff des Beitrags:  Re: Der Rosengeist und DS 2.5

der aufruf von item_add sieht recht falsch aus - hast du mal versucht, $row['acctid'] für die empfängerid zu verwenden? So kann das jedenfalls nicht funktionieren!

Autor:  Varius [ Sa 18 Okt, 2008 16:57 ]
Betreff des Beitrags:  Re: Der Rosengeist und DS 2.5

Nein ich hatte nur unter vielen Versuchen :

item_add($_GET['acctid'],'beutdummy',$item);

versucht.

item_add($row[acctid],'beutdummy',$item);

hat geklappt. Danke dir 1000 mal und ich hatte es Stundenlang versucht, Aber nun geht es

*freu* *Dir die Füße küsst*

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/