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 #############################
$gold = (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("`)`c`bDer Weg der Verstossenen`b`c`)`n");
output("`c<img src='images/flur.jpg'>`c", true);
output("`n`c`wD`Su`s trittst ein in das riesig wirkende Schloss und siehst so gleich viele weitere Räu`Sm`we.`c`n`n");
addnav("Was willst du tun?");
addnav("`wF`Sl`sur entlang geh`Se`wn","drasch.php?op=along");
addnav("`wG`Se`smälde betracht`Se`wn","drasch.php?op=see");
addnav("Zurück");
addnav("`wZ`Su`srück ins Schlo`Ss`ws","dracula.php");
}else if ($_GET['op']=="see"){
output("`wD`Su`s betrachtest die Gemälde in diesem Schloss doch alle Gemälde scheinen sehr alt und sehr teuer zu sein.`n");
output("Willst du die Gemälde verkaufen und das Gold für dich behalten oder verschenke`Sn`w?");
addnav("Was tun?");
addnav("`wG`Se`smälde verkaufen und Gold behalt`Se`wn","drasch.php?op=sell");
addnav("`wG`Se`smälde verkaufen und Gold verschenk`Se`wn","drasch.php?op=sell2");
addnav("Zurück");
addnav("`wZ`Su`srück ins Schlo`Ss`ws","drasch.php");
}else if ($_GET['op']=="sell"){
if ($session['user']['drasch']>0){
output("`wE`Ss`s reicht wenn du ein Gemälde verkauft ha`Ss`wt.`n");
addnav("Zurück");
addnav("`wZ`Su`srück ins Schlo`Ss`ws","drasch.php");
}else{
output("`wD`Su`s verkaufst das Gemäl`Sd`we.`n");
switch(e_rand(1,14)){
case 1:
case 2:
output("`wD`Su`s erhählst dafür `^$gold3 `sGoldtsücke und steckst sie gleich e`Si`wn.");
$session['user']['gold']+=$gold3;
$session['user']['drasch']+=1;
break;
case 3:
case 4:
case 5:
case 6:
output("`wD`Su`s erhählst dafür `^$gold2 `sGoldtsücke und steckst sie gleich e`Si`wn.");
$session['user']['gold']+=$gold2;
$session['user']['drasch']+=1;
break;
case 7:
case 8:
case 9:
case 10:
output("`wD`Su`s erhählst dafür `^$gold1 `sGoldtsücke und steckst sie gleich e`Si`wn.");
$session['user']['gold']+=$gold1;
$session['user']['drasch']+=1;
break;
case 11:
case 12:
case 13:
case 14:
output("`wD`Su`s erhählst dafür `^0 `sGoldtsüc`Sk`we.");
$session['user']['drasch']+=1;
break;
}
addnav("Zurück");
addnav("`wZ`Su`srück ins Schlo`Ss`ws","drasch.php");
}
}else if ($_GET['op']=="sell2"){
if ($session['user']['drasch']>0){
output("`wE`Ss`s reicht wenn du ein Gemälde verkauft ha`Ss`wt.`n");
addnav("Zurück");
addnav("`wZ`Su`srück ins Schlo`Ss`ws","drasch.php");
}else{
output("`wD`Su`s verkaufst das Gemälde.`n");
output("Aber wem willst du das Gold schenk`Se`wn?");
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("Zurück");
addnav("`wZ`Su`srück ins Schlo`Ss`ws","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("`wB`Se`sstätige Geschenk `Sa`wn:`n`n");
if (db_num_rows($result)==0){
output("`wE`Ss`s gibt diese Person nic`Sh`wt.",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("`wZ`Su`srück ins Schlo`Ss`ws","drasch.php");
}else if ($_GET['op']=="sendto"){
output("`wG`Se`sschenk wurde verschic`Sk`wt.`n");
addnav("`wZ`Su`srück ins Schlo`Ss`ws","drasch.php");
$session['user']['drasch']+=1;
systemmail($_GET[id],"`wG`Se`sschenk erhalten","".$session['user']['name']."`s hat ein Gemälde verkauft und dir das Gold geschen`Sk`wt.");
$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("`wD`Su`s gehst eine Weile den Weg entlang nach einiger Zeit siehst du eine Tür hinter dieser sind komische Geräusche zu hören.`n");
output("Langsam öffnest du die Tür, doch was du da siehst kannst du selber nicht glauben. Hinter der Tür befindet sich eine Schenke mit untoten Leuten.`n");
output("Die Leute wirken alle sehr nett trotz ihrer Leblosigke`Si`wt.");
$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("`wA`Su`sf dem Schild kannst du die neueste Meldung les`Se`wn:`n`n`c`i$row[newstext]`i`c`n");
addnav("Was tun?");
addnav("`wM`Si`st Freunden unterhalt`Se`wn","drasch.php?op=talk");
addnav("`wM`Si`st Barkeeper red`Se`wn","drasch.php?op=barkeeper");
addnav("Zurück");
addnav("`wZ`Su`srück ins Schlo`Ss`ws","drasch.php");
}else if ($_GET['op']=="talk"){
output("`wH`Si`ser unterhalten sich einige andere Leut`Se`wn.`n`n");
viewcommentary("draculatalk","",20);
output("`n`n`qFarbcodes:`n`n");
$result = db_query("SELECT allowed, code FROM appoencode WHERE allowed='1'");
while ($row = db_fetch_assoc($result)){
output("`$row[code]`$row[code]`0",true);
}
addnav("Zurück");
addnav("`wZ`Su`srück ins Schlo`Ss`ws","drasch.php?op=along");
}else if ($_GET['op']=="barkeeper"){
output("`wD`Su`s gehst rüber zur Theke und sprichst ein wenig mit den Barkeeper.`n");
output("Ihr redet über viele Dinge doch nach einiger Zeit fragt er dich ob du auch was trinken möchte`Ss`wt.`n");
addnav("Was tun?");
addnav("`wN`Se`swseintrag mach`Se`wn -`^ 1000 Gold","drasch.php?op=news");
addnav("`wR`Su`sm -`^ 200 Gold","drasch.php?op=rum");
addnav("Zurück");
addnav("`wZ`Su`srück ins Schlo`Ss`ws","drasch.php");
}else if ($_GET['op']=="news"){
if ($session['user']['gold']>999){
output("`wW`Se`slchen Newseintrag willst du mache`Sn`w?`n`n");
output("<form action=\"drasch.php?op=news2\" method='POST'>",true);
output("`n`wG`Si`sb deinen Newseintrag e`Si`wn:`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("`wD`Su`s hast nicht genügend Go`Sl`wd.");
}
addnav("`wZ`Su`srück ins Schlo`Ss`ws","drasch.php?op=barkeeper");
}else if ($_GET['op']=="news2"){
output("`wN`Se`swseintrag geset`Sz`wt.");
$session['user']['gold']-=1000;
addnews("".$_POST['news']."");
addnav("`wZ`Su`srück ins Schlo`Ss`ws","drasch.php?op=barkeeper");
}else if ($_GET['op']=="rum"){
if ($session['user']['gold']>199){
if ($session['user']['drunkenness']>65){
output("`wD`Su`s legst erwartungsvoll `^200 `s Gold auf die Theke doch als Gegenleistung erhälst du nichts, der Barkeeper guckt dich nur an und meint das du heute schon genug hätte`Ss`wt.");
addnav("`wZ`Su`srück ins Schlo`Ss`ws","drasch.php?op=barkeeper");
}else{
output("`wD`Su`s legst `^200 `s Gold auf die Theke und kriegst als Gegenleistung eine Flasche Rum.`n");
output("Mit einen Mal trinkst du die ganze Flasche le`Se`wr.");
switch (e_rand(1,8)){
case 1:
case 2:
case 3:
case 4:
case 5:
output("`wD`Sa`sdurch das du alles mit einen Schluck runter geschluckt hast wird dir plötzlich zu schwummer`Si`wg.`n");
$session['user']['drunkenness']=66;
break;
case 6:
case 7:
case 8:
output("`wD`Se`sin Rausch verleiht dir zusätzliche Kräfte für `^20 `sRund`Se`wn.");
$session['bufflist']['rumrausch'] = array( "name" => "`wR`Su`smraus`Sc`wh"
,"roundmsg" => "`wD`Si`sr ist ein wenig schwumer`Si`wg"
,"wearoff" => "`wD`Su`s merkst wie der Rausch nachläs`Ss`wt"
,"rounds" => "`w2`S0"
,"atkmod" => "`w1.`S0`s8"
,"defmod" => "`w1.`S1`s0"
,"activate" => "roundstart");
break;
}
$session['user']['gold']-=200;
addnav("`wZ`Su`srück ins Schlo`Ss`ws","drasch.php?op=barkeeper");
}
}else{
output("`wD`Su`s hast nicht genügend Go`Sl`wd");
addnav("`wZ`Su`srück ins Schlo`Ss`ws","drasch.php?op=barkeeper");
}
}
page_footer();
?>