LoGD Standardrelease steht hier zum Download zur Verfügung!

Home-Adresse dieser Version: anpera.net/logd
Anfragen nach dieser Version bitte an: logd@anpera.de

Hinweis: Einige Files hier sind noch in der Entwicklung! Alle fertigen Dateien gibt es hier!

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

// 20060302

/*****************************************/
/* 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 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");
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, 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'] = 0;
        
//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;
}
?>