Das Lesen des Source, um sich spielerische Vorteile zu verschaffen, ist nicht erlaubt. Solltest du Schwachstellen oder Fehler entdecken, bist du als Spieler verpflichtet, diese zu melden.
Und noch ein Hinweis für die Codekopierer unter Euch: Dieses Logd ist in großen Teilen umgeschrieben. Dies bedeutet, dass vermutlich wenig bis gar nichts läuft, was Ihr Euch von hier herunterladet. ;-) Einfacher ist es wahrscheinlich, wenn Ihr Euch per Hilfeanfrage ans Team wendet und dann bekommt Ihr auch die kompletten Codes mit Glück sogar mit Einbauanleitung.
<?php
$out="";
/*****************************************/
/* Waterfall */
/* --------- */
/* Written by Kevin Kilgore */
/* (with some creative help by Jake Taft)*/
/* german translation by nTE */
/*****************************************/
$user['specialinc'] = "waterfall.php";
switch($_GET['op']){
case "search":
case "":
$out.="`n`2Du siehst einen kleinen Pfad, der vom Hauptweg abgeht. Der Pfad ist zugewachsen und du hättest ihn beim";
$out.="Vorbeischleichen fast nicht gesehen.`n`n";
$out.="Während du dich hinunterkniest, um den Pfad näher zu betrachten, bemerkst du Fußabdrücke die den Pfad entlang führen, aber merkwürdigerweise keine, die wieder zurück führen.";
$out.="Während du den Pfad untersuchst hörst etwas, dass sich wie fließendes Wasser anhört.`n";
addnav ("Folge dem Pfad","forest.php?op=trail");
addnav ("zurück in den Wald","forest.php?op=leave");
$user['specialinc'] = "waterfall.php";
break;
case "trail":
$out.="`2Du entschließt dich dem Pfad zu folgen und fängst an, die Gegend näher zu untersuchen...`n`n";
$rand = mt_rand(1,12);
switch ($rand)
{ case 1:case 2: case 3: case 4: case 5:
$out.="`n`2Nach ein paar Stunden des Suchens verläufst du dich.`n`n";
$out.="`7Du verlierst einen Waldkampf dabei den Weg zurück zu finden.`n`n";
if ($user['turns']>0) $user['turns']--;
$user['specialinc'] = "";
break;
case 6: case 7: case 8:
$out.="`^Nach ein paar Minuten des Erforschens findest du einen Wasserfall!`n`n";
$out.="`2Du bemerkst auch einen kleinen Vorsprung entlang der Steinoberfläche des Wasserfalls.`n";
$out.="Ob du zum Vorsprung gehen solltest?";
addnav ("Gehe zum Vorsprung","forest.php?op=ledge");
addnav ("zurück in den Wald","forest.php?op=leaveleave");
break;
case 9: case 10: case 11: case 12:
$out.="`^Nach ein paar Minuten des Erforschens des Gebiets findest du einen Wasserfall!`n";
$out.="`2Durstig vom Herumlaufen überlegst du, ob du vielleicht einen Schluck Wasser trinken solltest.`n";
addnav ("Trinke einen Schluck Wasser","forest.php?op=drink");
addnav ("zurück in den Wald","forest.php?op=leaveleave");
break;
}
break;
case "ledge":
$fall = mt_rand(1,9);
$user['specialinc'] = "";
switch ($fall)
{ case 1: case 2: case 3: case 4:
$out.="Du bewegst dich vorsichtig über die Steine, um hinter den Wasserfall zu gelangen und findest dort... ";
$gems = mt_rand(1,2);
if ($gems == 1) $out.="`^einen Edelstein!`n";
else $out.="`^$gems Edelsteine!`n";
$user[gems] += $gems;
//debuglog("found $gems gem(s)behind the waterfall.");
break;
case 5: case 6: case 7: case 8:
$lhps = round($user['hitpoints']*.25);
$user['hitpoints'] = round($user['hitpoints']*.75);
$out.="Du gehst vorsichtig über die Steine, um hinter den Wasserfall zu gelangen, aber nicht vorsichtig genug!`n";
$out.="Du rutschst ab, fällst hinunter und verletzt dich.`n`n";
$out.="`4Du hast $lhps Lebenspunkte dabei verloren.";
if ($user['gold']>0)
{
$gold = round($user['gold']*.15);
$out.="`4Du stellst außerdem fest, dass du $gold Gold während deines Sturzes verloren hast.`n`n";
$user['gold'] -= $gold;
//debuglog("lost $gold when he fell in the water by the waterfall.");
}
break;
case 9:
$out.="`7Während du den Vorsprung entlanggehst, rutschst du aus und fällst hinab,`n";
$out.="prallst auf einige Steine unter dir auf und landest schlussendlich im Wasser!`n`n";
$out.="`4`nDu bist gestorben! du kannst morgen wieder spielen.`n";
$user['turns'] = 0;
$user['hitpoints'] = 0;
$user['gold'] = 0;
$user['alive'] = false;
//debuglog("lost $user['gold'] gold when he fell from the top of the waterfall.");
addnews($user[name]."'s `%zerschundener Körper wurde, teils von Steinen begraben, unter einem Wasserfall gefunden.");
addnav ("Tägliche News","news.php");
break;
}
break;
case "drink":
$user['specialinc'] = "";
$cnt = mt_rand(1,6);
switch ($cnt)
{ case 1: case 2: case 3:
$out.="`2Du trinkst vom Wasser und fühlst dich erfrischt!`n`n";
$out.="`^Deine Lebenspunkte wurden vollständig aufgefüllt!";
if ($user['hitpoints'] < $user['maxhitpoints']) $user['hitpoints']=$user['maxhitpoints'];
break;
case 4:
$out.="`2Du gehst zum Fuße des Wasserfalls und nimmst einen tiefen Schluck des klaren Wassers.`n";
$out.="Während du trinkst, spürst du ein kribbelndes Gefühl das sich in deinem ganzen Körper ausbreitet...`n";
$out.="Du fühlst dich erfrischt und gesünder als je zuvor!`n`n";
$out.="`^Deine Lebenspunkte wurden vollständig aufgefüllt und deine maximalen Lebenspunkte wurden `bpermanent`b um `71 `^erhöht!";
$user['maxhitpoints']++;
$user['hitpoints'] = $user['maxhitpoints'];
break;
case 5: case 6:
$out.="`2Du trinkst von dem Wasser und beginnst dich seltsam zu fühlen. Du setzt dich und wirst krank.`n";
$out.="`4Du verlierst einen Waldkampf während du dich langsam wieder erholst!";
if ($user['turns']>0) $user['turns']--;
break;
}
break;
case "leave":
$out.="Du starrst für einen Moment auf den Pfad um den Mut zu bekommen ihn zu erforschen. ";
$out.="Ein kalter Schauer läuft dir den Rücken runter und du musst unwillkürlich zittern. Du entscheidest ";
$out.="dich auf dem Hauptweg zu bleiben und siehst zu, dass du zügig Abstand zu dem mysteriösen Pfad gewinnst.";
$user['specialinc'] = "";
break;
case "leaveleave":
$out.="Du entscheidest, dass Vorsicht der bessere Teil des Heldenmuts ist, oder zumindest des Überlebens und kehrst zum Wald zurück.";
$user['specialinc'] = "";
break;
}
output ($out,true);
?>