http://anpera.homeip.net/forum/viewtopic.php?t=937
undgetestet:
[php]
<?php
/*
* turm.php
* Version: 03.03.07
* Author: taikun14
* Email:
redwing13@web.de
* Fixed (v2): Hadriel
*/
if (!isset($session)) exit
if ($_GET[op]=="" || $_GET[op]=="search"){
output("Du kommst von deinem Weg ab und stehst plötzlich vor einem Turm, wirst du ihn betreten? ");
addnav("Betreten","forest.php?op=betreten");
addnav("Umkehrern","forest.php?op=zurueck");
$session['user']['specialinc']="turm.php";
} elseif ($_GET[op]=="zurueck"){
$session['user']['specialinc']="";
output("Du bist sehr glücklich , das du umgekehrt bist, wer weiß was da lauert");
} elseif ($_GET[op]=="betreten"){
$session['user']['specialinc']="turm.php";
output("Du gehst in den Turm hinein, und siehst einen KELLER, eine TREPPE, und eine TÜR die aufsteht! Was tust du?");
addnav("Keller","forest.php?op=keller");
addnav("Treppe","forest.php?op=treppe");
addnav("Tür","forest.php?op=tuer");
addnav("Feige abhauen","forest.php?op=abhauen");
} else if ($_GET['op']=="abhauen") {
$session[user][specialinc]="";
switch(e_rand(1,6)){
case 1:
case 2:
output("Du haust so schnell ab wie du nur kannst!");
$xp=$session['user']['level']*20;
output("`^Du erhälst $xp Erfahrungspunkte.`0");
$session[user][experience]+=$xp;
break;
case 3:
case 4:
output("Du läufst weg, aber in all deiner Angst merkst du nicht was um dich herum geschieht und läufst voll gegen einen Baum. IDIOT");
output("`^Du verlierst 5 Waldkämpfe.`0");
if ($session[user][turns] > 4) {
$session[user][turns]-=5;
}else{
$session[user][turns]=0;
}
break;
}
} else if ($_GET['op']=="tuer") {
$session[user][specialinc]="";
output("Du gehst die Türe hinein und siehst einen alten Mann. Als er dich bemerkt, fängt er an dir 30 Minuten lang eine Geschichte zu erzählen. Als Dankeschön bekommst du Erfahrungspunkte");
$xp=$session['user']['level']*900;
output("`^Du erhälst $xp Erfahrungspunkte.`0");
$session[user][experience]+=$xp;
} else if ($_GET['op']=="keller") {
$session[user][specialinc]="";
if ($session[user][turns] > 0){
output("Du gehst in den Keller und...");
output(" verlierst einen Waldkampf .`n`n");
if($session[user][turns]>0){
$session[user][turns]--;
}else{
$session[user][turns]=0;
}
}else{
output("Du gehst in den Keller und wirst von Zombies angegriffen. Du bist tot");
$session[user][hitpoints]=0;
$session[user][alive]=false;
addnews("`0".$session[user][name]." `0ruht nun in einem Keller.");
addnav("Tägliche News","news.php");
}
} else if ($_GET['op']=="treppe") {
$session[user][specialinc]="";
if ($session[user][turns] > 0){
output("Du gehst die Treppe hinauf... und siehst etwas weißes umhefliegen das spricht: Hau ab du Narr oder du bist t... Du bist schneller weg , bevor dieses weiße Ding fertig war.");
output("Du verlierst einen Waldkampf bei deiner Flucht.`n`n");
$session[user][turns]--;
addnav("Weiter","forest.php");
}else{
output("In deiner ganzen Neugier rennst du die Treppe hoch, übersiehst das die Treppe kaputt ist, und trittst voll drauf, du fliegst durch die Treppe 5 Meter tief und landest auf dem Rücken und bist tot.");
$session[user][hitpoints]=0;
$session[user][alive]=false;
addnews("`0".$session[user][name]." `0fiel eine Treppe hinunter.");
addnav("Tägliche News","news.php");
}
}
?>
[/php]