ER-Sourceviewer 2007 v2.0

Alle Dateien, die hier eingesehen werden können, sind unter der GNU GPL lizenziert. Wenn du etwas darin findest, das du gerne hättest, so schreibe mir doch bitte eine Anfrage damit ich, wenn ich es rausgeben will, alle Änderungen raussuchen könnte. Denn ich übernehme keine Verantwortung, solltest du was rausnehmen und es geht nicht. Und Support deswegen geb ich schon gar nicht.

Solltest du eine Schwachstelle im Code finden, sei es eine kritische Lücke oder eine Möglichkeit zu cheaten, dann bitte ich dich, mir das mitzuteilen. Solltest du beim cheaten erwischt werden, werde ich deinen Account eigenhändig löschen & bannen; Solltest du meinen Server angreifen, so werde ich meine Rechtsschutzversicherung kontaktieren.

Zur Source springen

Verzeichnisse:


Source anzeigen

Nach Oben


<?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("`#Du trittst ein in das riesig wirkende Schloss und siehst so gleich viele weitere Räume.`n");
output("Es gibt viele Räume in diesem Schloss das fällt dir als allererstes auf.");

addnav("Aktionen");
addnav("Flur entlanggehen","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("`#Du betrachtest die Gemälde in diesen 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 verschenken?");

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("`#Es reicht wenn du ein Gemälde verkauft hast.`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("Du erhältst dafür `^$gold3 `#Goldstücke und steckst sie gleich ein.");
    
$session['user']['gold']+=$gold3;
    
$session['user']['drasch']+=1;
    break;
    case 
3:
    case 
4:
    case 
5:
    case 
6:
    
output("Du erhältst dafür `^$gold2 `#Goldstücke und steckst sie gleich ein.");
    
$session['user']['gold']+=$gold2;
    
$session['user']['drasch']+=1;
    break;
    case 
7:
    case 
8:
    case 
9:
    case 
10:
    
output("Du erhältst dafür `^$gold1 `#Goldstücke und steckst sie gleich ein.");
    
$session['user']['gold']+=$gold1;
    
$session['user']['drasch']+=1;
    break;
    case 
11:
    case 
12:
    case 
13:
    case 
14:
    
output("Du erhältst dafür `^0 `#Goldstücke.");
    
$session['user']['drasch']+=1;
    break;
    }
addnav("Sonstiges");
addnav("Zurück","drasch.php");

}
}else if (
$_GET['op']=="sell2"){
if (
$session['user']['drasch']>0){
output("`#Es reicht wenn du ein Gemälde verkauft hast.`n");

addnav("Sonstiges");
addnav("Zurück","drasch.php");
}else{
output("`#Du verkaufst das Gemälde.`n");
output("An wen willst du das Gold schenken?");

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 verschenkt.`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("`#Du gehst eine Weile lang den Weg entlang. Nach einiger Zeit siehst du eine Tür, hinter dieser komische Geräusche zu hören sind.`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 Leblosigkeit.");
$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("Auf 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 Barkeeper reden","drasch.php?op=barkeeper");
addnav("Sonstiges");
addnav("Zurück","drasch.php");


}else if (
$_GET['op']=="talk"){
output("`#Hier Unterhalten sich einige andere Leuten.`n`n");


viewcommentary("draculaschloss","Hinzufügen",10);


addnav("Sonstiges");
addnav("Zurück","drasch.php?op=along");

}else if (
$_GET['op']=="barkeeper"){
output("`#Du 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öchtest.`n");



addnav("Aktionen");
addnav("Newseintrag machen - 1000 Gold","drasch.php?op=news");
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("`#Welchen News eintrag willst du machen?`n`n");

output("<form action=\"drasch.php?op=news2\" method='POST'>",true);
        
output("`nGib deine News eintrag 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("`#Du hast nicht genügend Gold.");
    }
addnav("Zurück","drasch.php?op=barkeeper");
}else if (
$_GET['op']=="news2"){
output("`#Newseintrag 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("`#Du legst erwartungsvoll `^200 `# Gold auf die Theke doch als Gegenleistung erhältst du nichts. Der Barkeeper guckt dich nur an und meint das du heute schon genug hättest.");

addnav("Zurück","drasch.php?op=barkeeper");
}else{

output("`#Du legst `^200 `# Gold auf die Theke und kriegst als Gegenleistung eine Flasche Rum.`n");
output("Mit einen mal trinkst du die ganze Flasche leer.");

switch (
e_rand(1,8)){

    case 
1:
    case 
2:
    case 
3:
    case 
4:
    case 
5:
    
output("`#Dadurch das du alles mit einen Schluck runter geschluckt hast wird dir plötzlich zu schwummerig.`n");
    
$session['user']['drunkenness']=66;
    break;
    case 
6:
    case 
7:
    case 
8:

    
output("`#Dein Rausch verleiht dir zusätzliche Kräfte für `^20 `#Runden.");

    
$session['bufflist']['rumrausch'] = array( "name" => "Rumrausch"
,"roundmsg" => "`~Dir ist ein wenig schwumerig"
,"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("`#Du hast nicht genügend Gold");

addnav("Zurück","drasch.php?op=barkeeper");
    }
}

page_footer();
?>