Also der Fehler jetzt da bei dir ruht daher das du die Variable $xp niergendwo definiert hast.
Ich hab da jetzt die letzte halbe Stunde dran rumgeschrubbt:
[php]
<?php
/* ***********************
Massengrab
von Magier12
************************ */
output("Auf deinen Streifzügen durch den Wald entdeckst du eine Lichtung auf der das Gras verfault und die Bäume vertrocknet sind. Was wirst du tun?");
addnav("Sich die Lichtung näher anschauen","forest.php?op=anschauen");
addnav("Dem ganzen lieber den Rücken kehren","forest.php?op=kehren");
$session[user][specialinc]="Massengrab.php";
if ($_GET['op']=="kehren") {
switch(e_rand(1,6)){
case 1:
case 2:
output("`n`2Mit dem Gefühl genau das Richtige getan zu haben, verlässt du die Lichtung`n`n");
$xp=$session['user']['level']*20;
output("`^Du erhälst $xp Erfahrungspunkte.`0");
$session[user][experience]*1.1;
addnav("weiter","forest.php");
break;
case 3:
case 4:
if ($session[user][turns] > 4) {
output("`n`2Als du die Lichtung verlässt merkst du wie eine dunkle Macht von dir Besitz ergrefit. Nachdem du sie erfolgreich abgewehrt hast bist du sehr geschwächt.`n`n");
output("`^Du verlierst 5 Waldkampf.`0");
$session[user][turns]-=5;
addnav("weiter","forest.php");
}else{
output("`n`2Du hältst diesen Schwächeanfall für ein gutes Zeichen, heute besser keine weiteren Gegner im Wald zu erschlagen.`n`");
$session['user']['reputation']++;
addnav("weiter","forest.php");
}
break;
case 5:
case 6:
if($session[user][hitpoints] > 1) {
output("`n`2Dir steigt ein komischer Geruch von verwesenden Leichen in die Nase und dir wird sehr übel.`n`n");
output("`^Durch die Übelkeit verlierst du ein paar Lebenspunkte.`0");
$session[user][hitpoints]=round($session[user][hitpoints]*0.

;
addnav("weiter","forest.php");
}else {
output("`n`2Du überwindest dich und bist wieder bereit, weiter zu gehen.`0");
}
break;
}
addnav("weiter","forest.php?");
if ($_GET['op']=="anschauen") {
if ($session[user][turns] > 0){
output("Du gehst in die Mitte der Lichtung und blickst dich um, kannst jedoch nichts genaueres erkennen. Doch plötzlich musst du an eine Geschichte aus deiner Kindheit denken und dir wird ganz mulmig. Hastig verlässt du die Lichtung.`n`n");
output("Du verlierst einen Waldkampf bei deiner Flucht.`n`n");
$session[user][turns]-=1;
$session[user][specialinc]="";
addnav("weiter","forest.php");
}else{
output("Du betrachtest die Lichtung als dir plötzlich ein kleiner Graben auffällt. Du beschließt ihn dir genauer anzusehen. Als du über den Rand lugst, wird dir beinahe schlecht. Du blickst direkt auf ein MASSENGRAB.`n`n");
output("Von dem Anblick gelähmt benötigst du ewig, bis du das Geräusch hinter deinem Rücken wahrnimmst. Als du dich dann aber umdrehst ist es dann aber schon zu spät. Ein Pfeil trifft dich ins Herz und du fällst rückwärts in den Graben.`n`n");
$session[user][hitpoints]=0;
$session[user][alive]=false;
$session[user][specialinc]="";
addnews("`0".$session[user][name]." `0ruht nun auf dem Grund eines Massengrabs.");
addnav("Tägliche News","news.php");
}
}
$session[user][specialinc]="";
?>
[/php]
Soweit sind alle Fehler gefixt... Da ist nurnoch irgendwo son Kindergartenfehler drin und ich find ihn nich..
Hab mich da vllt zu sehr reingesteigert ^^
Könnt ihr ma eben drübergucken? Ich finds auf jeden Fall nich.