joerka hat geschrieben:
es sind evtl noch fehler drinnen, kann sein,.,,..
und deshalb:
[php]
<?php
/************************/
/* */
/* Copyright by Hadriel */
/* Made by Hadriel */
/* */
/* Fix 1 by Gargamel */
/* @ silienta-logd.de */
/* */
/* Fix 2 by Hadriel */
/* @ hadrielnet.ch */
/* */
/************************/
require_once "common.php";
page_header("Der Strand");
if (!isset($session)) exit();
if ($HTTP_GET_VARS[op]==""){
output("`2Vor dir liegt der schönste Strand des ganzen Landes!`nIn der Ferne siehst du einen Perlenhändler sehen, der dir Perlen abkauft, wenn du beim tauchen welche`n finden solltest. Du kannst etwas Essen oder perlentauchen gehen. `nLeider kannst eines der beiden nur einmal am Tag machen.`n`n`0");
addcommentary();
viewcommentary("strand","Sprechen",15,"spricht");
addnav("Baden gehen","strand.php?op=baden");
if ( $session[user][turns]>0 && $session[user][strand]<1) {
addnav("Etwas Essen","strand.php?op=essen");
}
if ($session[user][strand]<1) {
addnav("Nach Perlen suchen","strand.php?op=tauchen");
}
addnav("Zurück","village.php");
}
if ($HTTP_GET_VARS[op]=="baden"){
output("Schnell ziehst du deine Badehose an und springst in das Meer. Als du wieder heraussteigst fühlst du dich viel frischer und sauberer!");
addnav("Zurück","strand.php");
}
if ($HTTP_GET_VARS[op]=="essen"){
output("Du beschliesst etwas aus deinem Picknickkorb zu essen.");
$session[user][strand]=1;
switch(e_rand(1,10)){
case 1:
output("Das hat gut geschmeckt! Du bekommst 3 Waldkämpfe!");
$session[user][turns]+=3;
addnav("Zurück","strand.php");
break;
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
output("Das Essen schmeckt wie immer!");
addnav("Zurück","strand.php");
break;
case 9:
output("Dein Essen ist so scharf, das du dich in das Meer stürzt, um Wasser zu trinken, leider ertrinkst du dabei.`n Du verlierst 3% deiner Erfahrung.");
$session[user][alive]=false;
$session[user][hitpoints]=0;
$session[user][experience]*=0.97;
addnav("Tägliche News","news.php");
addnews($session[user][name]." ist bei dem Versuch, seinen Durst zu löschen, gestorben.");
break;
case 10:
if ( $session['user']['hitpoints'] > 5 ) {
$session['user']['hitpoints']-=5;
output("Bäh, das schmeckt widerlich! Du verlierst 5 LP!");
}
elseif ( $session['user']['hitpoints'] == 1 ) {
output("Bäh, das schmeckt widerlich!");
}
else {
$session['user']['hitpoints']=1;
output("Bäh, das schmeckt widerlich! Du verlierst fast alle LP!");
}
break;
}
addnav("Zurück","strand.php");
}
if ($HTTP_GET_VARS[op]=="tauchen"){
output("Auf der Suche nach Reichtum springst du in das warme Wasser der Lagune,`n um nach Perlen zu tauchen.`n");
$session[user][strand]=1;
switch(e_rand(10,18)){
case 10:
output("`!Du findest eine schöne Perle, die du gleich verkaufst, du bekommst 2 Edelsteine!");
$session[user][gems]+=2;
addnav("Zurück","strand.php");
break;
case 11:
case 12:
case 13:
case 14:
output("`!Du findest leider keine Perlen.");
addnav("Zurück","strand.php");
break;
case 15:
output("`!Du findest eine `&RIESIGE PERLE!!! `!Du bekommst beim Händler 4 Edelsteine und 1000 Gold dafür!!!");
addnews($session[user][name]."`! hat eine eine `&RIESIGE PERLE `!beim Tauchen gefunden!");
addnav("Zurück","strand.php");
$session[user][gold]+=1000;
$session[user][gems]+=4;
break;
case 16:
output("`!Du tauchst auf der Suche nach der legendären Perle tief hinunter, 'nplötzlich siehst du ein Wrack! Willst du zum Wrack oder 'nweiterhin den Meeresboden absuchen?");
addnav("Zum Wrack","strand.php?op=wrack");
addnav("Meeresboden absuchen","strand.php?op=absuchen");
break;
case 17:
output("`!Voller Hoffnung auf Reichtum tauchst du fröhlich Richtung Meeresgrund! Aber du findest leider nichts. `nEin paar Kinder haben dich beobachtet und sagen allen Leuten das du NICHTS heraufgeholt hast! `nAlle lachen über dich! Du verlierst 2 Charmpunkte!");
$session[user][charm]-=2;
addnav("Zurück","strand.php");
break;
case 18:
output("`!Als du auf der Suche nach Perlen hinuntertauchst, wagst du dich zu weit hinunter! `nDu willst auftauchen, hast aber nicht mehr genügend Luft! `nDu schaffst es, bist aber danach völlig entkräftet! Heute wirst du nicht mehr soviel kämpfen können!");
$session[user][turns]-=3;
addnav("Zurück","strand.php");
break;
}
}
if ($HTTP_GET_VARS[op]=="wrack"){
output("`!Du schwimmst zum Wrack und vorsichtig hinein.");
switch(e_rand(19,20)){
case 19: output("`!Als du in das Wrack hineinschwimmst, kommt dir plötzlich ein schwarzer, riesiger Schatten entgegen! `nEin Seemonster! Es zieht dich mit seinen Tentakeln tiefer in das Schiff hinein und du ertrinkst!");
$session[user][alive]=false;
$session[user][hitpoints]=0;
$session[user][experience]*=0.95;
addnav("Tägliche News","news.php");
addnews($session[user][name]."'s Leiche ist tot am Strand angeschwemmt worden");
break;
case 20:
$goldschatz = e_rand($session[user][level]*200,$session[user][level]*500);
output("`!Als du in das Wrack hineinschwimmst, siehst du etwas glitzern. `nAls du hinschwimmst, siehst du einen Schatz! `n$goldschatz Golddublonen hast du gefunden!");
addnews($session[user][name]." hat einen Schatz von $goldschatz Golddublonen im Bauch eines Wracks gefunden!");
$session[user][gold]+=$goldschatz;
addnav("Zurück","strand.php");
break;
}
}
if ($HTTP_GET_VARS[op]=="absuchen"){
output("`!Du findest ein paar Golddublonen nahe dem Schiffswrack.");
$session[user][gold]+=250;
addnav("Zurück","strand.php");
}
page_footer();
?>
[/php]