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
/*
  +----+----+----+----+
  |    By xatchemx    |
  | Idee by xatchemx  |
  |  Kästchen bitte   |
  |  stehen lassen    |
  +----+----+----+----+
*/
require_once "common.php";
$zeichen $session['user']['comcount'];
addcommentary();
checkday();
page_header("Badehaus");
$session[user][ort]='Badehaus';
//einstellungen fuer den script anfang

$name  "Lorgarn"//Name
$g     "0"//Geschlecht 0=> m&auml;nnlich, 1=> weiblich
$dorf  "Broskova"//Name des Dorfes
$ein   =  5000//Eintritts bezahlung
$lp    =  15//Lebenspunkte die man beim betreten der Schwimmhalle verliert.
$be    =  15000//sagt an wieviel Gold sich im verlorenen Beutel befindet
$gem   =  3//anzahl der gems die man beim klau seines goldes in der halle findet
$charm =  5//anzahl charm die man verliert wen wan den beutel behaehlt.
$gold  =  10000// finderlohn wenn man den beutel abgiebt
$charme 5// charm den man bekommt wen man beutel abgibt.
$golde =  15000// gold das man verliert wen man beutel abgibt
$geld  =  5000// gold das man beim schwimmen findet
$edel  =  3// gems die man beim schwimmen findet
$charis 5// charm den man beim schwimmen bekommt
$leben =  2// lp´s die man beim schwimmen bekommen kann
$brot  =  500// kosten fuer ein brot
$bgem  =  1// gem den man im brot findet
$brgem =  3//gems die man im brot finden kann wenn einem das gold gestohlen wird
$suppe =  1000//gold wieviel die suppe kostet
$supp  =  1000//gold was man beim kauf der suppe verliert
$sgem  =  1//gem den man in der suppe finden kann
$life  =  15//lp´s die man bei der suppe verlieren kann (keine permanenten)
$fleisch 2000//fleisch kosten
$fgem  =  1//gem den man im fleisch findet
// ende der einstellungen fuer den script


    
if($_GET['op']==""){
       
output("`@Du betrittst die großzügige Eingangshalle des Badehauses der Stadt $dorf.
               Als du dich in Ruhe umschaust, siehst du das die Decke von weißen Marmorsäulen gesäumt wird. Rechts an                   den Wänden stehen 5 Ebenholzbänke
               und links steht ein kleines Kassenhäuschen. Langsam gehst du auf
               das Kassenhäuschen zu und siehst ein kleines Schild mit der Aufschrift:
               "
.($g?"Mister":"Madame")." $name. ".($g?"Er":"Sie")." Spricht dich an
               und fragt dich, was du hier willst. `n`nDu siehst ein kleines Schild auf
               dem steht das man hier für 5000 Goldstücke einen ganzen Tag
               entspannen könne. Was wirst du tun?"
);
               
addnav("Aktionen");
               
addnav("Tageskarte(5000 Gold)","badehaus.php?op=tages");
             
addnav("Zurück","goetter.php");
   }
   if (
$_GET['op']=="tages"){
   
output ("`@Du wendest deinen Blick vom Schild ab und sagst ".($g?"Mister":"Madame")." $name
            das du einen ganzen Tag hier bleiben wolltest. "
.($g?"Er":"Sie")." nickt und fragt
            dich nach den $ein Goldstücken,"
);

      }
      if (
$_GET['op']=="tages"){
             if (
$session['user']['gold']<=$ein){
            
output ("doch als du deinen Goldbeutel öffnest, siehst du das du nicht genügend
                         Gold dabei hast, und sagst ihr das du später noch mal kommen wirst wenn
                         du das Gold zusammen hast."
);
             
addnav("Zurück","goetter.php");
                 } else {
        
output ("du öffnest deinen Goldbeutel und zählst genau $ein ab und gibst
                         "
.($g?"Mister":"Madame")." $name das Gold. Er nickt und sagt
                         ihr könnt nun durch das Tor in die Badehalle gehen."
);
                
$session['user']['gold']-=$ein;

   }
                
addnav("Gehe in die Halle","badehaus.php?op=schwimmhalle");
}
if (
$_GET['op']=="schwimmhalle"){
   
output ("`@Du bedankst dich bei  ".($g?"Mister":"Madame")." $name und gehst
            auf das große Elfenbeintor zu. Als du es aufdrückst, wunderst du
            dich, wie leicht es sich öffnen läßt.Als du dann den ersten Schritt
            in die Halle machst, schaust du dich auch hier erst mal in Ruhe
            um. Du siehst, dass die einzelnen Becken kleine Wasserquellen sind
            die man angelegt hat, der Rand um die Becken herum ist wie die
            Eingangstür aus Elfenbein. Dir gegenüber liegt eine große grüne
            Wiese, links neben dir siehst du einen Essensstand und einen
            Trinkstand. Links neben dir siehst du viele Leute die mit ihren
            kleinen Kindern spielen."
);

      }
      if (
$_GET['op']=="schwimmhalle"){
              switch(
e_rand(1,8)){
               case 
1:
               case 
2:
               case 
3:
                    
output("Als du auf die große grüne Wiese zusteuerst, rutscht du auf einer
                            Bananenschale aus und verletzt dich am Handgelenk deiner rechten
                            Hand.`n`n
                            Du verlierst `4$lp Lebenspunkte."
);
                            
$session['user']['hitpoints']-=$lp;
                            
addnav("Aktionen");
                            
addnav("Hinlegen","badehaus.php?op=legen");
               break;
               case 
4:
               case 
5:
                    
output("Als du weiter in die Halle gehst, um auf die andere Seite zur
                            großen grünen Wiese zu gelangen, läuft dir ein übel aussehender
                            Mann über den Weg. Als er an dir vorüber gegangen ist, merkst du,
                            das dein Goldbeutel verschwunden ist. Sauer über diesen Verlust,
                            läßt du den Kopf den restlichen Weg über hängen und findest $gem
                            Edelsteine auf dem Weg."
);
                            
$session['user']['gems']+=$gem;
                            
addnav("Aktionen");
                            
addnav("Hinlegen","badehaus.php?op=legen");
               break;
               case 
6:
               case 
7:
               case 
8:
                    
output("Du gehst geradewegs auf die große grüne Wiese zu als ein alter
                            Mann seinen Beutel Gold verloren hat. Du hebst ihn auf und
                            überlegst, ob du ihn behalten sollst, oder ihm den Beutel wieder
                            geben sollst.`n`n
                            Was machst du?"
);
                            
$session['user']['gold']+=$be;
                            
addnav("Aktionen");
                            
addnav("Zurück geben","badehaus.php?op=geben");
                            
addnav("Lieber behalten","badehaus.php?op=behalt");
               break;
       }
}


      if (
$_GET['op']=="behalt"){
              
output("`@Du nimmst dir das Gold und behälst es für dich, da
                      du es gefunden hast. Nun denkst du es sei dein Recht es zu
                      behalten!"
);
                      
$session['user']['charm']-=$charm;
                      
addnav("Gehe zur Wiese","badehaus.php?op=legen");
}

      if (
$_GET['op']=="geben"){
              switch(
e_rand(1,8)){
               case 
1:
               case 
2:
               case 
3:
               case 
4:
               case 
5:
               case 
6:
                    
output("`@Du läufst dem Typen hinterher und rufst ihn damit er
                            stehen bleibt. Als du ihn endlich erreicht hast sagst
                            du ihm das er seinen Beutel Gold verloren habe und du
                            ihm den wieder geben wolltest. Er nimmt ihn dankend zurück
                            und gibt dir 5000 Gold Finderlohn. Freudig über diesen
                            Gewinn machst du dich auf die Suche nach einem Liegeplatz auf der grünen Wiese neben                                     dir. Als du einen
                            gefunden hast, siehst du auch schon Leute die sich
                            Unterhalten."
);
                            
$session['user']['gold']-=$gold;
                            
$session['user']['charm']+=$charme;
                            
addnav("Aktionen");
                            
addnav("Hinlegen","badehaus.php?op=legen");
               break;
               case 
7:
               case 
8:
                    
output("`@Du läufst dem Typen hinterher der das Gold verloren hat
                            und rufst ihn nochmal damit er endlich stehen bleibt.
                            Als du bei ihm ankommst, gibst du ihm das Gold zurück
                            und er geht ohne ein weiteres Wort zu verlieren weiter.
                            Sauer über diesen arroganten Menschen gehst du rüber
                            zu der grünen Wiese und suchst dir einen Platz wo du dich
                            hinsetzen kannst. Als du einen gefunden hast, siehst du auch
                            gleich schon ein paar andere Leute die sich angeregt
                            Unterhalten."
);
                            
$session['user']['gold']-=$golde;
                            
$session['user']['charm']+=$charme;
                            
addnav("Aktionen");
                            
addnav("Hinlegen","badehaus.php?op=legen");
               break;
        }
}
      if (
$_GET['op']=="legen"){
              
output("`@Du legst dich ins schöne hohe grüne Gras und entspannst
                      dich ein wenig. Neben dir liegen noch ein paar andere Leute
                      die sich angeregt unterhalten. Willst du dich nicht auch
                      mit unterhalten? Nach einer Weile setzt du dich auf und siehst
                      noch ein paar andere sachen die es hier gibt."
);
              
addnav("Aktionen");
              
addnav("Gehe schwimmen","badehaus.php?op=swimm");
              
addnav("Gehe zum Essstand","badehaus.php?op=ess");
             
//addnav("Gehe zum Trinkstand","badehaus.php?op=trink");
              
addnav("Faulenze","badehaus.php?op=faul");
              
addnav("Wege");
             
addnav("Zurück","goetter.php");
              
output("`n`n`%`@In der Nähe reden einige Leute:`n");
              
viewcommentary("badehaus","Hinzufügen",$zeichen);
}
      if (
$_GET['op']=="swimm"){
              switch(
e_rand(1,10)){
               case 
1:
               case 
2:
               case 
3:
               case 
4:
                    
output("`@Langsam gehst du herüber zum Schwimmbecken und springst rein.
                            Das Wasser ist schön kühl und tut dir richtig
                            gut. Als du ein paar Runden geschwommen bist, siehst du wie
                            ein kleines Mädchen vom Rand ins Wasser fällt. Als sie nicht
                            mehr auftaucht, schwimmst du zu ihr herüber und ziehst sie aus
                            dem Wasser. Dank dir hat sie überlebt. Die Eltern bedanken sich
                            bei dir und geben dir einen kleinen Beutel.`n`n
                            `@Du bekommst `#3 Edelsteine`@ und `^5000 Gold`@ und `%5 Charmepunkte`@!"
);
                            
$session['user']['gold']+=$geld;
                            
$session['user']['gems']+=$edel;
                            
$session['user']['charm']+=$charis;
                            
addnav("Aktionen");
                            
addnav("Gehe zur Wiese","badehaus.php?op=legen");
               break;
               case 
5:
               case 
6:
               case 
7:
               case 
8:
               case 
9:
               case 
10:
                    
output("`@Du springst ins kühle Nass was dir total gut tut und dir ein
                            paar Lebenspunkte bringt. Als du ein paar Runden im Wasser
                            geschwommen bist, wird dir langweilig und du gehst zurück zur
                            Wiese!`n`n
                            Du bekommst `b`^2 permanente Lebenspunkte`b`@!"
);
                            
$session['user']['maxhitpoints']+=$leben;
                            
addnav("Aktionen");
                            
addnav("Gehe zur Wiese","badehaus.php?op=legen");
               break;
        }
}
      if (
$_GET['op']=="ess"){
          
$session['essen']++;
          if (
$session['essen']<=3){
              
output("`@Langsam gehst du herüber zum Essstand des Badehauses. An der Theke
                      steht ein alter Mann mit einem langem grau weißen Bart. Er schaut
                      dich grimmig an und fragt dann: Was darf es sein? Du schaust schnell
                      über die Speisekarte und sagst ihm dann was du haben willst."
);
                      
addnav("Aktionen");
                      
addnav("Ein Brot (500 Gold)","badehaus.php?op=brot");
                      
addnav("Eine Suppe (1000 Gold)","badehaus.php?op=suppe");
                      
addnav("St&uuml;ck Fleisch (2000 Gold)","badehaus.php?op=fleisch");
                      
addnav("Wege");
                      
addnav("Zur Wiese","badehaus.php?op=legen");
                      
addnav("Zur Stadt","village.php");
}else{
output("Du bist noch nicht einmal an dem Stand angekommen, an dem Essen verkauft wird als sich dir schon der Magen umdreht - Du bist so satt, dass du nicht glaubst auch nur einen weiteren Bissen herunterzubekommen!");
                      
addnav("Wege");
                      
addnav("Zur Wiese","badehaus.php?op=legen");
             
addnav("Zurück","goetter.php");
}
          }

   if (
$_GET['op']=="brot"){
            
output ("`@Du sagst dem Kerl das du gerne ein großes Stück Brot haben willst,");

      }
      if (
$_GET['op']=="brot"){
             if (
$session['user']['gold']<=$brot){
            
output (" doch als du deinen Goldbeutel öffnest, sieht du das du nicht genügend Gold dabei hast und der Mann schickt
                          dich wieder fort.`n`n Beim heraus gehen hörst du noch wie er sagt: Das es so etwas gibt, unverschämtheit."
);
                 } else {
               switch(
e_rand(1,8)){
               case 
1:
               case 
2:
        
output ("`@Du öffnest deinen Goldbeutel und gibst ihm die $brot Goldstücke. Er nickt und gibt dir
                         ein großes Stück Brot. Als du hinein beißt, beißt du auf etwas hartes. Als du das
                         Brot auseinander bröselst fallen 1000 Goldstücke und $bgem Edelsteine heraus."
);
                
$session['user']['gold']+=$brot;
                
$session['user']['gems']+=$bgem;
               break;
               case 
3:
               case 
4:
               case 
5:
               case 
6:
        
output ("`@Du öffnest deinen Goldbeutel und gibst ihm die $brot Goldstücke. Er nickt und gibt dir
                         ein großes Stück Brot. Als du hinein beißt, schmeckt es normal und es passiert
                         nichts besonderes. Als dein Hunger endlich gestillt ist, gehst du wieder zurück zur
                         Wiese."
);
               break;
               case 
7:
               case 
8:
        
output ("`@Du öffnest deinen Goldbeutel und gibst ihm die $brot Goldstücke. Er nickt und gibt dir
                         ein großes Stück Brot. Ungeschickt lässt du es fallen und in dem Moment wo du es
                         aufheben willst, reisst dir jemand deinen Goldbeutel vom Leib und rennt weg. Als du
                         dich nach ihm umsiehst, siehst du ein paar Edelsteine auf dem Boden liegen.`n`n
                         Du bekommst `#$brgem Edelsteine`@!"
);
                
$session['user']['gold']=0;
                
$session['user']['gems']+=3;
               break;
               
/*case 9:
        output ("`@&ouml;ffnest deinen Goldbeutel und gibst ihm die 500 Goldst&uuml;cke. Er nickt und gibt dir
                         ein gro&szlig;es St&uuml;ck Brot. Gierig schlingst du es herunter, als du den letzen bissen
                         heruntergeschluckt hast, f&auml;ngst du an zu Husten. Denn es hat sich in deinem Hals
                         verklemmt. Niemand eilt dir zur hilfe.`n`n
                         `4Du bist `bTot`b!`0");
                         $session[user][alive]=false;
                         $session[user][hitpoints]=0;
                         $session[user][gold] = 0;
                         $session[user][experience]=$session[user][experience]*0.95;
               break; */
     
}
    }
                  
addnav("Zurück zur Wiese","badehaus.php?op=legen");
}
   if (
$_GET['op']=="suppe"){
            
output ("`@Du sagst dem Kerl das du gerne einen Teller Suppe haben willst,");

      }
      if (
$_GET['op']=="suppe"){
             if (
$session['user']['gold']<=$suppe){
            
output ("`@doch als du deinen Goldbeutel öffnest, sieht du das du nicht genügend Gold dabei hast und der Mann schickt
                          dich wieder fort.`n`n Beim heraus gehen hörst du noch wie er sagt: Das es so etwas gibt, unverschämtheit."
);
                
//addnav("Zur&uuml;ck","village.php");
                 
} else {
               switch(
e_rand(1,5)){
               case 
1:
               case 
2:
               case 
3:
        
output ("`@Du ö;ffnest deinen Goldbeutel und gibst ihm die $suppe Goldstücke. Er nickt und gibt dir
                         einen Teller Suppe. Als du den Löffel eintauchst und heraus holst, siehst du
                         $sgem kleinen Edelstein auf dem Löffel.."
);
                
$session['user']['gold']-=$supp;
                
$session['user']['gems']+=$sgem;
               break;
               case 
4:
               case 
5:
                
output("@Du gibst dem Mann die $suppe Goldstücke und nimmst dir die Suppe von der Theke.
                        Als du sie langsam mit dem Löffel isst, verbrühst du dich.`n`n
                        Du verlierst `415 Lebenspunkte`@!"
);
                
$session['user']['hitpoints']-=$life;
                
$session['user']['gold']-=$suppe;
               break;
     }
  }


                  
addnav("Zurück zur Wiese","badehaus.php?op=legen");
}
   if (
$_GET['op']=="fleisch"){
            
output ("`@Du sagst dem Kerl das du gerne ein großes Stück Fleisch haben willst,");

      }
      if (
$_GET['op']=="fleisch"){
             if (
$session['user']['gold']<=$fleisch){
            
output (" @doch als du deinen Goldbeutel öffnest, siehst du das du nicht genügend Gold dabei hast und der Mann schickt
                          dich wider fort.`n`n Beim herausgehen hörst du noch wie er sagt: Das es so etwas gibt, unverschämtheit."
);
                 } else {

        
output ("`@Su öffnest deinen Goldbeutel und gibst ihm die $fleisch Goldstücke. Er nickt und gibt dir
                         ein großes Stück Fleisch. Als du hinein beißt, beißt du auf etwas hartes. Als du das
                         Stück Fleisch auseinander schneidest fallen $fleisch Goldstücke und $fgem Edelsteine heraus."
);
                
$session['user']['gold']-=$fleisch;
                
$session['user']['gems']+=$fgem;
}
                  
addnav("Zurück zur Wiese","badehaus.php?op=legen");
}
       if (
$_GET['op']=="faul"){
             switch(
e_rand(1,10)){
               case 
1:
               case 
2:
               case 
3:
               case 
4:
                    
output("`@Als du gerade am einnicken bist, fällt ein großer Ast von
                            dem Baum über dir herab direkt auf deinen Kopf. Dein Kopf
                            bekommt eine Platzwunde und du verblutest. Das nächste was
                            du siehst, ist wie Ramius dich in der Welt der Toten
                            Willkommen heisst."
);
                            
$session[user][alive]=false;
                            
$session[user][hitpoints]=0;
                            
$session[user][gold] = 0;
                            
$session[user][experience]=$session[user][experience]*0.95;
                            
addnav("Tägliche News","news.php");
               break;
               case 
5:
               case 
6:
               case 
7:
               case 
8:
               case 
9:
               case 
10:
                    
output("`@Du nimmst dir vor, dich ein wenig auszuruhen und danach
                            ein wenig schwimmen zu gehen. Nach wenigen Augenblicken
                            fällst du in tiefen Schlaf."
);
                            
addnav("Aktionen");
                            
addnav("Aufwachen","badehaus.php?op=legen");
               break;
       }
}
page_footer();
?>