LoGD Standardrelease steht hier zum Download zur Verfügung!
<?php
//23112005
/* ********************
Codierung von Ray
Ideen von Ray
ICQ:230406044
Dateiname: drasch.php
Feedback: erwünscht
E-mail: Mike_1990_@hotmail.de
programmiert für www.lord-ray.de/logd
******************* */
require_once "common.php";
page_header("Schloss");
addcommentary();
checkday();
########################## Konfiguration #############################
$gold1 = (e_rand(200,500));
$gold2 = (e_rand(600,1300));
$gold3 = (e_rand(1500,3000));
$gold4 = (e_rand(200,3000));
######################## Konfiguration Ende ##########################
if ($_GET['op']==""){
output("`DDu t`dri`Ctt`7st in das riesig wirkende Schloss ein und siehst sogleich viele weit`Cere `dRäu`Dme.`n");
output("`DEs`d gi`Cbt v`7iele Räumen in diesem Schloss, dass fällt dir als aller e`Crst`des a`Duf.");
addnav("Aktionen");
addnav("Flur entlang gehen","drasch.php?op=along");
addnav("Gemälde betrachten","drasch.php?op=see");
addnav("Sonstiges");
addnav("Zurück","dracula.php");
}else if ($_GET['op']=="see"){
output("`DDu b`detr`Cac`7htest die Gemälde in diesem Schloss, die alle sehr teuer und wertvoll zu sein s`Cche`din`Den.`n");
output("`DWi`dll`Cst d`7u die Gemälde verkaufen und das Gold für dich behalten oder doch lieber ver`Csche`dnk`Den?");
addnav("Aktionen");
addnav("Gemälde verkaufen und Gold behalten","drasch.php?op=sell");
addnav("Gemälde verkaufen und Gold verschenken","drasch.php?op=sell2");
addnav("Sonstiges");
addnav("Zurück","drasch.php");
}else if ($_GET['op']=="sell"){
if ($session['user']['drasch']>0){
output("`DEs r`deic`Cht, `7wenn du ein Gemälde verka`Cuft `dha`Dst.`n");
addnav("Sonstiges");
addnav("Zurück","drasch.php");
}else{
output("`#Du verkaufst das Gemälde.`n");
switch(e_rand(1,14)){
case 1:
case 2:
output("`DDu e`drhä`Cltst d`7afür `4$gold3 `7Goldstücke und steckst si`Ce gle`dich e`Din.");
$session['user']['gold']+=$gold3;
$session['user']['drasch']+=1;
break;
case 3:
case 4:
case 5:
case 6:
output("`DDu e`drhä`Cltst d`7afür `4$gold2`7 Goldstücke und steckst si`Ce gle`dich e`Din.");
$session['user']['gold']+=$gold2;
$session['user']['drasch']+=1;
break;
case 7:
case 8:
case 9:
case 10:
output("`DDu e`drhä`Cltst d`7afür `4$gold1 `7Goldstücke und steckst si`Ce gle`dich e`Din.");
$session['user']['gold']+=$gold1;
$session['user']['drasch']+=1;
break;
case 11:
case 12:
case 13:
case 14:
output("`DDu e`drhä`Cltst d`7afür `40 `7Gold`Cst`düc`Dke.");
$session['user']['drasch']+=1;
break;
}
addnav("Sonstiges");
addnav("Zurück","drasch.php");
}
}else if ($_GET['op']=="sell2"){
if ($session['user']['drasch']>0){
output("`DEs `dre`Cich`7t, wenn du ein Gemälde ver`Ckau`dft h`Dast.`n");
addnav("Sonstiges");
addnav("Zurück","drasch.php");
}else{
output("`DDu verkaufst das Gemälde.`n");
output("`dAn wen willst du das Gold verschenken?");
output("<form action='drasch.php?op=send' method='POST'>
<input type='TEXT' name='name' width=5>`n`n
<input type='SUBMIT' value='Wählen'></form>",true);
addnav("","drasch.php?op=send");
addnav("Sonstiges");
addnav("Zurück","drasch.php");
}
}else if ($_GET[op]=="send"){
$search="%";
for ($i=0;$i<strlen($_POST['name']);$i++){
$search.=substr($_POST['name'],$i,1)."%";
}
$sql = "SELECT * FROM accounts WHERE login LIKE '$search'";
$result = db_query($sql);
output("`#Bestätige Geschenk an:`n`n");
if (db_num_rows($result)==0){
output("Es gibt diese Person nicht.",true);
}
for ($i=0;$i<db_num_rows($result);$i++){
$row = db_fetch_assoc($result);
output("<a href='drasch.php?op=sendto&id={$row['acctid']}'>",true);
output("".$row['name']."");
output("</a>`n",true);
addnav("","drasch.php?op=sendto&id={$row['acctid']}");
}
addnav("Zurück","drasch.php");
}else if ($_GET['op']=="sendto"){
output("`#Geschenk wurde verschickt.`n");
addnav("Zurück","drasch.php");
$session['user']['drasch']+=1;
systemmail($_GET[id],"Geschenk erhalten","".$session['user']['name']."`@ hat ein Gemälde verkauft und dir das Gold geschenkt.");
$gol = $session['user']['gold']+=$gold4;
$sql2="UPDATE accounts SET gold='.$_GET[id][$gol]. ' WHERE acctid='.$_GET[id].'";
db_query($sql2);
}else if ($_GET['op']=="along"){
output("`DD`du g`Cehs`dt ei`7ne Weile den Weg entlang. Nach einiger Zeit siehst du eine Tür, hinter der komische`4 Geräusche `7zu hör`Cen `dsi`Dnd`n");
output("`DLa`dng`Csam`d öf`7fnest du die Tür, doch was du da siehst, kannst du selber nicht glauben. Hinter der Tür befindet sich eine Schenke mit `4untoten `7L`Ceut`den`D.`n");
output("`DDi`de Le`Cut`7e wirken alle sehr nett, trotz ihrer Leblos`Cig`dke`Dit.");
$sql = "SELECT * FROM news WHERE 1 ORDER BY newsid DESC LIMIT 1";
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
output("`n`n`dAuf dem Schild kannst du die neueste Meldung lesen:`n`n`c`i$row[newstext]`i`c`n");
addnav("Aktionen");
addnav("Mit Freunden Unterhalten","drasch.php?op=talk");
addnav("Mit dem Barkeeper reden","drasch.php?op=barkeeper");
addnav("Sonstiges");
addnav("Zurück","drasch.php");
}else if ($_GET['op']=="talk"){
output("`DDie`d Ti`Csch`7e sind im altertümlichen Stil. Unsicher streicht deine Hand über die Verzierungen der T`Cis`dch`De.`n `DÜb`der`Cal`7l sind kleine Fledermäuse eingeschnitzt, was das wohl zu bed`Ceu`dten `Dhat?`n`nHier unterhalten sich einige andere Leute. `n`n");
viewcommentary("draculatalk","Hinzufügen",15);
addnav("Sonstiges");
addnav("Zurück","drasch.php?op=along");
}else if ($_GET['op']=="barkeeper"){
output("`DDu g`dehst rüber zur Theke und sprichst ein wenig mit dem Barkee`Dper.`n");
output("`DIhr`d redet über viele Dinge, doch nach einiger Zeit fragt er dich, ob du auch was trinken möcht`Dest.`n");
addnav("Aktionen");
addnav("Rum - 200 Gold","drasch.php?op=rum");
addnav("Sonstiges");
addnav("Zurück","drasch.php");
}else if ($_GET['op']=="news"){
if ($session['user']['gold']>999){
output("`DWelchen Newseintrag willst du machen?`n`n");
output("<form action=\"drasch.php?op=news2\" method='POST'>",true);
output("`nGib deinen Newseintrag ein:`n<input name='news' maxlength='250' size='50'>`n",true);
output("<input type='submit' class='button' value='In die News'>",true);
addnav("","drasch.php?op=news2");
}else{
output("`DDu hast nicht genügend Gold.");
}
addnav("Zurück","drasch.php?op=barkeeper");
}else if ($_GET['op']=="news2"){
output("`DNewseintrag gesetzt.");
$session['user']['gold']-=1000;
addnews("".$_POST['news']."");
addnav("Zurück","drasch.php?op=barkeeper");
}else if ($_GET['op']=="rum"){
if ($session['user']['gold']>199){
if ($session['user']['drunkenness']>65){
output("`DDu l`degst erwartungsvoll `^200 `# Gold auf die Theke doch als Gegenleistung erhältst du nichts. Der Barkeeper guckt dich nur an und meint, dass du heute schon genug gehabt hätt`Dest.");
addnav("Zurück","drasch.php?op=barkeeper");
}else{
output("`DDu legst `4200 `D Gold auf die Theke und bekommst als Gegenleistung eine Flasche Rum.`n");
output("`DMit einen Zug trinkst du die ganze Flasche leer.");
switch (e_rand(1,8)){
case 1:
case 2:
case 3:
case 4:
case 5:
output("`4Dadurch, dass du alles mit einen Schluck ausgetrunken hast, wird dir plötzlich seltsam zumute.`n");
$session['user']['drunkenness']=66;
break;
case 6:
case 7:
case 8:
output("`DDein Rausch verleiht dir zusätzliche Kräfte für `^20 `DRunden.");
$session['bufflist']['rumrausch'] = array( "name" => "Rumrausch"
,"roundmsg" => "`~Dir ist ein wenig schwummrig"
,"wearoff" => "~Du merkst wie der Rausch nachlässt"
,"rounds" => "20"
,"atkmod" => "1.08"
,"defmod" => "1.10"
,"activate" => "roundstart");
break;
}
$session['user']['gold']-=200;
addnav("Zurück","drasch.php?op=barkeeper");
}
}else{
output("`DDu hast nicht genügend Gold");
addnav("Zurück","drasch.php?op=barkeeper");
}
}
page_footer();
?>