[php]<? 
// 
// Geisterhaus 
// 
require_once "common.php";
page_header("geheimnishaus");
if ($_GET[op]=="") { 
    
    checkday(); 
    
   output("Du untersuchst den Keller des Hauses. Du hast das eigenartige Gefühl das hier irgendetwas garnicht stimmt!."); 
   addnav("Weiter","keller.php?op=go"); 
     $badguy = array( 
        "creaturename"=>"`6Gründervater`0" 
        ,"creaturelevel"=>16 
        ,"creatureweapon"=>"Chaosklinge" 
        ,"creatureattack"=>25 
        ,"creaturedefense"=>20 
        ,"creaturehealth"=>150 
     ,"diddamage"=>0); 
    /*$userlevel=$session['user']['level']; 
    $userattack=$session['user']['attack']; 
    $userhealth=$session['user']['hitpoints']; 
    $userdefense=$session['user']['defense']; 
    $badguy[creaturelevel]+=$userlevel; 
    $badguy[creatureattack]+=$userattack; 
    $badguy[creaturehealth]+=$userhealth; 
    $badguy[creaturedefense]+=$userdefense; 
    $session[user][badguy]=createstring($badguy);*/ 
   $session[user][badguy]=createstring($badguy); 
   $atkflux = e_rand(0,$session['user']['dragonkills']*2); 
   $defflux = e_rand(0,($session['user']['dragonkills']*2-$atkflux)); 
   $hpflux = ($session['user']['dragonkills']*2 - ($atkflux+$defflux)) * 5; 
   $badguy['creatureattack']+=$atkflux; 
   $badguy['creaturedefense']+=$defflux; 
   $badguy['creaturehealth']+=$hpflux; 
} 
if ($HTTP_GET_VARS[op]=="go") 
{ 
   output("Du untersuchst den Keller genau.Er besteht aus einem Flur und mehreren abzweigenden Räumen"); 
   output("Nach und nach untersuchst du alle Räume, aber sie scheinen alle leer und verlassen zu sein..`n"); 
   output("Plötzlich erschrickst du, weil ein Geräusch aus dem Raum ertönt, den du als erstes untersuchst hast."); 
   output("Du suchst den Raum auf. Und plötzlich steht ein 2 Meter grosses Skellet vor dir..."); 
   addnav("Kämpfe","keller.php?op=fight"); 
   addnav("Flüchte in Furcht","village.php"); 
} 
if ($HTTP_GET_VARS[op]=="fight") 
{ 
   $battle=true; 
} 
if ($battle) 
{ 
   include ("battle.php"); 
   if ($victory) 
   {       
         output("`nDu hast `^".$badguy['creaturename']." geschlagen."); 
         $badguy=array(); 
          
         addnav("Untersuche die Leiche","keller.php?op=win"); 
   }
   elseif($defeat) 
   { 
      output("Du wurdest getötet, und deine Leiche wird in diesem Keller verrotten."); 
      addnews($session[user][name]." ist im mysteriösen Haus verschollen."); 
      output("`n`4Du bist tot.`n"); 
      output("Du verlierst 10% deiner Erfahrung und alles Gold.`n"); 
      output("Du kannst morgen weiterspielen."); 
      $session[user][gold]=0; 
      $session[user][experience]=round($session[user][experience]*.9,0); $session[user][alive]=0; 
      $session[user][hitpoints]=0; 
      $session[user][specialinc]=""; 
      $session[user][reputation]--; 
      addnav("Tägliche News","news.php"); 
   } 
   else 
   { 
      fightnav(); 
   } 
   }
if ($HTTP_GET_VARS[op]=="win") 
{ 
   $session[engel]=0; 
   output("Keuchend stehst du mit deiner Waffe in der Hand über den Resten des Skeletts.`n`n"); 
   output("plötzlich fängt das Skellet sich an zu bewegen, und stöhnend bereitest du dich auf einen weiteren Kampf vor.."); 
   output("Doch anstatt dich anzugreifen fängt das Skellet herzhaft an zu lachen..`n"); 
   output("\"`7Ha! Das war lustig, soviel Spass hatte ich seit 50 Jahren nicht mehr!`n"); 
   output("Verwundert siehst du das Skellet an`n"); 
   output("\"`7Ich bin der Gründer dieser Stadt\", hörst du ihn sagen. \"Ich muss dir danken, ich habe mich so furchtbar gelangweilt!`0\"`n"); 
   output("\"`4Äh...gern geschehen..?`0\", sagst du irritirt, die Hand an deinem Schwert ruhend.`n"); 
   output("\"`7Hier,nimm diese Belohnung, mein Sohn. Und komm mich irgendwann wieder besuchen, ja ?\"`n"); 
   $session['user']['experience']*=1.05; 
} 
page_footer(); 
?> [/php]
So hier komplett angepasst und fehler frei gemacht funzt einwandfrei habs selbst getestet 
