LoGD Standardrelease steht hier zum Download zur Verfügung!
Home-Adresse dieser Version: anpera.net/logd
Anfragen nach dieser Version bitte an: logd@anpera.de
<?php
require_once"common.php";
page_header("Cocos Geschenkshop");
output("<span style='color: #FF66FF'>",true);
output("`c`bCocos Geschenkshop`b`c");
$presentlist = array();
$presentlist[] = "Ein Tombolagewinn";
$presentlist[] = "Ein Drachenamulett";
$presentlist[] = "Ein Beutel Eistee";
$presentlist[] = "Eine Flasche Wein";
$presentlist[] = "Eine Flasche Champagner";
$presentlist[] = "Ein Beutel Blut, Gruppe B negativ";
$presentlist[] = "Einen Obstkorb";
$presentlist[] = "Eine Schachtel leckere Plätzchen";
$presentlist[] = "Ein Schokoriegel";
$presentlist[] = "Eine Tasse Kaffee";
$presentlist[] = "Ein Lolli - garantiert ohne Salmonellen";
$presentlist[] = "Ein gut gefüllter Picknickkorb";
$presentlist[] = "Ein glänzender goldener Pokal";
$presentlist[] = "Eine Dankeskarte";
$presentlist[] = "Eine Entschuldigungskarte";
$presentlist[] = "Ein Gutschein";
$presentlist[] = "Eine Glückwunschkarte";
$presentlist[] = "Ein Bild von Funghi, dem Delphin, in einem Muschelrahmen";
$presentlist[] = "Eine Kreuzfahrt";
$presentlist[] = "Ein besonderes Geburtstagsgeschenk";
$presentlist[] = "Eine Schachtel lila Herzen";
$presentlist[] = "Ein gutes Buch";
$presentlist[] = "Ein Strauß Vergissmeinnicht";
$presentlist[] = "Ein Teddybär";
$presentlist[] = "Ein undefinierbares Etwas";
$presentlist[] = "Ein vierblättriges Kleeblatt";
$presentlist[] = "Ein Parfumflakon";
$presentlist[] = "Eine Valentinstagskarte";
$presentlist[] = "Ein Verlobungsring";
$presentlist[] = "Eine Ladung Sonnenschein";
$presentlist[] = "Eine Silberkugel";
$presentlist[] = "Eine Schönheitsbehandlung bei Violet";
$presentlist[] = "Ein Massagegutschein";
$presentlist[] = "Ein Gutschein für eine Hausreinigung";
$presentlist[] = "Ein besonders schön verpacktes Weihnachtsgeschenk";
$presentlist[] = "Ein Adventskalendertürchen";
$presentlist[] = "Einen Nikolausstiefel";
$presentlist[] = "Eine Schneekugel mit dem Dorf An Daingean darin";
$presentlist[] = "Ein Paar Schlittschuhe";
$presentlist[] = "Ein weicher Schal";
$presentlist[] = "Ein warmer Pullover";
$presentlist[] = "Eine flauschige Kuscheldecke";
$presentlist[] = "Kuschelsocken";
$presentlist[] = "Eine Grinchmütze";
$presentlist[] = "Ein Sortiment Neujahrsraketen";
$presentlist[] = "Ein Riesen-Osterei";
$presentlist[] = "Ein gefülltes Osternest";
$presentlist[] = "Ein Schokohäschen";
$presentprice = 50;
if($_GET[op]=="")
{ output("`n`nAls du Cocos Geschenkshop betrittst, bemerkst Du eine Unmenge kleiner Gnome, die geschäftig im Laden herumwuseln.`nDann bemerkst Du auch Coco, die am Tresen sehnsüchtig auf Kundschaft wartet.");
if($_POST[giftwish]=="")
{ checkday();
output("`n<form action='flowers1.php' method='POST'><input type='submit' class='button' value='ausgewähltes versenden'>`n`n",true);
output("`@Was möchtest Du gerne versenden? Die Gebühr beträgt für Geschenk und Lieferung 50 Gold.`0`n`n");
for ($i=0;$i<sizeof($presentlist);$i++)
{ output("<input type='radio' name='giftwish' value='".($i)."'> ".$presentlist[$i]."`n",true);
}
addnav("","flowers1.php");
output("</form>",true);
addnav("Zurück nach Myranor","myranor.php");
}
else
{ $giftwish = (int)$_POST[giftwish];
$gift = "Ein nicht existierendes Geschenk";
if (($giftwish>-1) && ($giftwish<sizeof($presentlist))) { $gift = $presentlist[$giftwish]; }
if($session[user][gold] >= $presentprice)
{ output(" `n`n Das ist nett, dass Du folgendes Geschenk verschickst: ".$gift);
addnav("F?Fortfahren","flowers1.php?op=sendto&act=$giftwish");
addnav("A?Anders überlegen","flowers1.php");
}
else
{ output("Coco schaut Dich erwartungsvoll an. Als Du keine Anstalten machst, Deinen Geldbeutel zu zücken, macht sie Dir in ihrer freundlichen Art klar, dass sie leider auch nicht kostenlos arbeiten kann. Einer der Elfen bemerkt schnippisch, dass sie das Geld auch schon länger nicht mehr direkt bei der Bank abbuchen können. \" Das geht immer nur in der Kneipe,wahrscheinlich gibt es Probleme mit der Koboldpost. \".");
addnav("Z?Zurück zum Shop","flowers1.php");
}
}
}
elseif($_GET[op]=="sendto")
{ $giftwish = (int)$_GET[act];
$gift = "Ein nicht existierendes Geschenk";
if (($giftwish>-1) && ($giftwish<sizeof($presentlist))) { $gift = $presentlist[$giftwish]; }
output("Bitte gib den Namen der Person ein, die das Geschenk ($gift) erhalten soll:`n`n");
output("<form action='flowers1.php?op=findname&act=$_GET[act]' method='POST'>A<u>n</u>: <input name='to' accesskey='n'> (auch Teile eines Namens sind möglich, Du erhältst dann eine Auswahlliste angezeigt).`n",true);
output("<input type='submit' class='button' value='Liste anschauen'></form>",true);
output("<script language='javascript'>document.getElementById('to').focus();</script>",true);
addnav("Zurück ins Dorf","village.php");
addnav("","flowers1.php?op=findname&act=$_GET[act]");
output("`n`n");
}
else if($_GET[op]=="findname")
{ $giftwish = $_GET[act];
$gift = "Ein nicht existierendes Geschenk";
if (($giftwish>-1) && ($giftwish<sizeof($presentlist))) { $gift = $presentlist[$giftwish]; }
$string="%";
for($x=0; $x<strlen($_POST['to']); $x++)
{ $string .= substr($_POST['to'],$x,1)."%";
}
$sql="SELECT name,login,acctid FROM accounts WHERE name LIKE '".addslashes($string)."' AND acctid!={$session[user][acctid]}";
$result=db_query($sql);
if(db_num_rows($result)==1)
{ $row=db_fetch_assoc($result);
output("<form action='flowers1.php?op=pickname&act=$_GET[act]' method='POST'>",true);
output("`6Versende Geschenk ($gift) an `&$row[name]`6?");
output("<input type='hidden' name='to' value='".HTMLEntities($row['login'])."'><input type='submit' class='button' value='versenden'></form>",true);
addnav("","flowers1.php?op=pickname&act=$_GET[act]");
addnav("Zurück zum Geschenkshop","flowers1.php");
addnav("Zurück ins Dorf","village.php");
}
elseif(db_num_rows($result)>100)
{ output("Der Auslieferungszwerg schaut verstört und bittet Dich, die Angabe des Empfängernamens doch etwas näher zu spezifizieren!`n`n");
output("<form action='flowers1.php?op=findname&act=$_GET[act]' method='POST'>A<u>N</u>: <input name='to' accesskey='n'> (auch Teile eines Namens sind möglich, Du erhältst dann eine Auswahlliste angezeigt).`n",true);
output("<input type='submit' class='button' value='Versenden'></form>",true);
output("<script language='javascript'>document.getElementById('to').focus();</script>",true);
addnav("","flowers1.php?op=findname&act=$_GET[act]");
addnav("Zurück ins Dorf","village.php");
}
elseif(db_num_rows($result)>1)
{ output("<form action='flowers1.php?op=pickname&act=$_GET[act]' method='POST'>",true);
output("`6Versende Geschenk an <select name='to' class='input'>",true);
for($i=0; $i<db_num_rows($result); $i++)
{ $row=db_fetch_assoc($result);
output("<option value=\"".HTMLEntities($row['login'])." \">".preg_replace("'[`].'","",$row['name'])."</option>",true);
}
output("</select><input type='hidden' name='name' value='$row[acctid]'><input type='submit' class='button' value='versenden'></form>",true);
addnav("","flowers1.php?op=pickname&act=$_GET[act]");
addnav("Zurück ins Dorf","village.php");
}
else
{ output("`6Kein passender Name gefunden! Versuche es nochmal.");
addnav("Zurück zum Geschenkshop","flowers1.php");
}
}
else if($_GET['op']=="pickname")
{ $giftwish = (int)$_GET[act];
$gift = "Ein nicht existierendes Geschenk";
$receiver = $_POST[to];
if (($giftwish>-1) && ($giftwish<sizeof($presentlist))) { $gift = $presentlist[$giftwish]; }
output("Ein netter Zwerg legt Dir noch einen Stift auf die Theke, damit Du etwas auf die Karte schreiben kannst, wenn du das möchtest.`n`n");
output("<form action='flowers1.php?op=inscribed&presentid=$giftwish' method='POST'>",true);
output("<input type='hidden' name='receiver' value=$receiver>",true);
output("<input name='inscription' accesskey='n'>",true);
output("<input type='submit' class='button' value='Karte beschriften'>",true);
output("</form>",true);
addnav("","flowers1.php?op=inscribed&presentid=$giftwish");
addnav("Zurück zum Geschenkshop","flowers1.php");
}
else if($_GET['op']=="inscribed")
{ $giftwish = (int)$_GET[presentid];
$gift = "Ein nicht existierendes Geschenk";
$receiver = $_POST[receiver];
$inscription = $_POST[inscription];
if (($giftwish>-1) && ($giftwish<sizeof($presentlist))) { $gift = $presentlist[$giftwish]; }
$sql = "SELECT name,acctid FROM accounts WHERE login='{$receiver}' AND acctid!={$session[user][acctid]}";
$result = db_query($sql);
if(db_num_rows($result)==1)
{ $session[user][gold]-=$presentprice;
$row=db_fetch_assoc($result);
$text1 = "`qJemand hat Dir folgendes Geschenk zukommen lassen: $gift. `qAls Du die beigelegte Karte öffnest, siehst Du, dass es von folgender Person ist: ".$session[user][name];
if ($inscription!="") $text1 .= "`n`qAuf der Karte liest Du zudem: `Q$inscription`7";
$text2 = 'Dieses wunderschöne Geschenk hat Dir '.$session[user][name].' zukommen lassen.';
if ($inscription!="") $text2 .= "`nAuf der beiliegenden Karte liest du: `^$inscription`7";
systemmail($row['acctid'],"`^Du hast etwas Besonderes erhalten!`0",$text1,$session[user]['acctid']);
$sql = "INSERT INTO `items` ( `name` , `class` , `owner` , `value1` , `description` ) "
. "VALUES ('$gift', 'Geschenk', '".$row['acctid']."', '".addslashes($session[user][acctid])."', '".addslashes($text2)."' );";
$result = db_query($sql);
output("Dein Geschenk wurde gesendet an ".$row['name']);
output("`n`n`@Für diese nette Geste bekommst Du 2 Ehrenpunkte.`n`n");
$session[user][ehre]+=2;
addnav("Zurück zum Geschenkshop","flowers1.php");
addnav("Zurück nach Myranor","myranor.php");
} else
{ output("Der Auslieferungszwerg schaut verstört und bittet Dich, die Angabe des Empfängernamens doch etwas näher zu spezifizieren!`n`n");
addnav("Zurück zum Geschenkshop","flowers1.php");
addnav("Zurück nach Myranor","myranor.php");
}
}
page_footer();
?>