LoGD Standardrelease steht hier zum Download zur Verfügung!

Home-Adresse dieser Version: oedland.he-hosting.de
Anfragen nach dieser Version bitte an: info@oedland.he-hosting.de

Zeige Source: /logd/special/waterfall.php

Hier klicken für den Source, ODER
Weitere Dateien, von denen du den Quelltext sehen kannst:
(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.)

Source von: /logd/special/waterfall.php

<?php
/*****************************************/ 
/* Waterfall */ 
/* --------- */ 
/* Written by Kevin Kilgore */ 
/* (with some creative help by Jake Taft)*/
/* german translation by nTE */ 
/*****************************************/ 

$session['user']['specialinc']="waterfall.php"; 
switch($_GET['op']){ 
    case "search": 
        case "": 
        output("`n`2Du siehst einen kleinen Pfad, der vom Hauptweg abgeht. Der Pfad ist zugewachsen und du hättest ihn beim"); 
        output("Vorbeischleichen fast nicht gesehen.`n`n"); 
        output("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."); 
        output("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"); 
        $session['user']['specialinc']="waterfall.php"; 
        break; 

    case "trail": 
        output("`2Du entschließt dich dem Pfad zu folgen und fängst an, die Gegend näher zu untersuchen...`n`n"); 
        $rand = e_rand(1,12); 
        switch ($rand) 
        { case 1:case 2: case 3: case 4: case 5: 
            output("`n`2Nach ein paar Stunden des Suchens verläufst du dich.`n`n"); 
            output("`7Du verlierst einen Waldkampf dabei den Weg zurück zu finden.`n`n"); 
            if ($session['user']['turns']>0) $session['user']['turns']--; 
            $session['user']['specialinc']=""; 
            break; 
        case 6: case 7: case 8: 
            output("`^Nach ein paar Minuten des Erforschens findest du einen Wasserfall!`n`n"); 
            output("`2Du bemerkst auch einen kleinen Vorsprung entlang der Steinoberfläche des Wasserfalls.`n"); 
            output("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: 
            output("`^Nach ein paar Minuten des Erforschens des Gebiets findest du einen Wasserfall!`n"); 
            output("`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 = e_rand(1,9); 
        $session['user']['specialinc']=""; 
        switch ($fall) 
        { case 1: case 2: case 3: case 4: 
            output("Du bewegst dich vorsichtig über die Steine, um hinter den Wasserfall zu gelangen und findest dort... "); 
            $gems = e_rand(1,2); 
            if ($gems == 1) output("`^einen Edelstein!`n"); 
            else output("`^$gems Edelsteine!`n"); 
            $session['user']['gems'] += $gems; 
            //debuglog("found $gems gem(s)behind the waterfall.");
            break; 
        case 5: case 6: case 7: case 8: 
            $lhps = round($session['user']['hitpoints']*.25); 
            $session['user']['hitpoints'] = round($session['user']['hitpoints']*.75); 
            output("Du gehst vorsichtig über die Steine, um hinter den Wasserfall zu gelangen, aber nicht vorsichtig genug!`n"); 
            output("Du rutschst ab, fällst hinunter und verletzt dich.`n`n"); 
            output("`4Du hast $lhps Lebenspunkte dabei verloren."); 
            if ($session['user']['gold']>0) 
            {
            $gold = round($session['user']['gold']*.15); 
            output("`4Du stellst ausserdem fest, dass du $gold Gold während deines Sturzes verloren hast.`n`n"); 
            $session['user']['gold'] -= $gold; 
            //debuglog("lost $gold when he fell in the water by the waterfall."); 
            } 
            break; 
        case 9: 
            output("`7Während du den Vorsprung entlanggehst, rutschst du aus und fällst hinab,`n"); 
            output("prallst auf einige Steine unter dir auf und landest schlussendlich im Wasser!`n`n"); 
            output("`4`nDu bist gestorben! Du kannst morgen wieder spielen.`n"); 
            $session['user']['turns'] = 0; 
            $session['user']['hitpoints'] = 0; 
            $session['user']['gold'] = 0; 
            $session['user']['alive'] = false; 
            //debuglog("lost $session['user']['gold'] gold when he fell from the top of the waterfall."); 
            addnews($session['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": 
        $session['user']['specialinc']=""; 
        $cnt = e_rand(1,6); 
        switch ($cnt) 
        { case 1: case 2: case 3: 
            output("`2Du trinkst vom Wasser und fühlst dich erfrischt!`n`n"); 
            output("`^Deine Lebenspunkte wurden vollständig aufgefüllt!"); 
            if ($session['user']['hitpoints'] < $session['user']['maxhitpoints']) $session['user']['hitpoints']=$session['user']['maxhitpoints']; 
            break; 
        case 4: 
            output("`2Du gehst zum Fuße des Wasserfalls und nimmst einen tiefen Schluck des klaren Wassers.`n"); 
            output("Während du trinkst, spürst du ein kribbelndes Gefühl das sich in deinem ganzen Körper ausbreitet...`n"); 
            output("Du fühlst dich erfrischt und gesünder als je zuvor!`n`n"); 
            output("`^Deine Lebenspunkte wurden vollständig aufgefüllt und deine maximalen Lebenspunkte wurden `bpermanent`b um `71 `^erhöht!"); 
            $session['user']['maxhitpoints']++; 
            $session['user']['hitpoints'] = $session['user']['maxhitpoints']; 
            break; 
        case 5: case 6: 
            output("`2Du trinkst von dem Wasser und beginnst dich seltsam zu fühlen. Du setzt dich und wirst krank.`n"); 
            output("`4Du verlierst einen Waldkampf während du dich langsam wieder erholst!"); 
            if ($session['user']['turns']>0) $session['user']['turns']--; 
            break; 
        } 
        break; 

    case "leave": 
        output("Du starrst für einen Moment auf den Pfad um den Mut zu bekommen ihn zu erforschen. "); 
        output("Ein kalter Schauer läuft dir den Rücken runter und du musst unwillkürlich zittern. Du entscheidest "); 
        output("dich auf dem Hauptweg zu bleiben und siehst zu, dass du zügig Abstand zu dem mysteriösen Pfad gewinnst."); 
        $session['user']['specialinc']=""; 
        break; 

    case "leaveleave": 
        output("Du entscheidest, dass Vorsicht der bessere Teil des Heldenmuts ist, oder zumindest des Überlebens und kehrst zum Wald zurück."); 
        $session['user']['specialinc']=""; 
        break; 
} 
?>