LoGD Standardrelease steht hier zum Download zur Verfügung!

Zeige Source: /logd/special/findtreasure.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/findtreasure.php

<?php

// gefunden auf http://www.lotgd.de
//
// Modifikationen von warchild & anpera
// mit einer Idee von Manwe

if (!isset($session)) exit();

$specialinc_file "findtreasure.php";

if ( 
$_GET[op] == "baum"){
    
output("`n`2Als du den Baum näher untersuchst, merkst du, dass der Baum innen hohl ist. ");
    
output("Du faßt in den hohlen Baum und ");
    
$baumsuche e_rand(1,12);
    
$session['user']['specialinc'] = ""
    switch(
$baumsuche){
        case 
1:
        case 
2
        
output("holst ein zusammengerolltes Pergament heraus.`n`n"); 
        
output("`2Du kannst es lesen oder es wegwerfen und deinen Weg weitergehen`0");
        
addnav("Pergament lesen","forest.php?op=lesen");
        
addnav("Zurück in den Wald","forest.php?op=back");
        
$session['user']['specialinc'] = $specialinc_file
        break;
        case 
3:
        
output("du streifst dabei einen der `2weissen Pilze`7, der daraufhin mit einem leisen 'Plopp!' eine riesige Menge Sporen auspustet, die Du unglücklicherweise einatmest! Ausgestreckt auf dem Baum liegend siehst du grelle Farben und hörst leise Musik während die Zaubersporen deine Erinnerungen vernichten und du dich beim Aufwachen fragst, wie du hier hergekommen bist.`n`n");
        
output("`^Du verlierst einen Waldkampf und 5% Deiner Erfahrung!");
        
$session[user][experience] = $session[user][experience] * 0.95;
        
$session[user][turns]--;
        break;
        case 
4:
        case 
5
        
output("traust deinen Augen nicht. Du ziehst die Hand heraus und es liegt `#ein Edelstein`2 darin!");
        
$session['user']['gems']++;
        break;
        case 
6:
        case 
7:
        case 
8:
        
$amt=e_rand(10,90)*$session[user][level];
        
output("findest nichts. Du gehst rechts um den Baumstamm herum und findest in einem kleinen Versteck `^$amt `2Gold.");
        
$session[user][gold]+=$amt;
        break;
        case 
9:
        case 
10:
        case 
11:
        
output("spürst einen brennenden Schmerz in deiner Hand! Eine Schlange bewohnt diesen Baumstamm und hat dir in die Hand gebissen. Dir ");
        
output("wird schwarz vor Augen. Das Gift wirkt.`n`nAls du wieder zu dir kommst, fühlst du dich schwach. Aber du hast überlebt.`n");
        if (
$session[user][hitpoints]>2){
            
output("`4Du hast die meisten deiner Lebenspunkte verloren.");
            
$session[user][hitpoints]=2;
        }
        break;
        case 
12:
        
output("du fasst direkt mitten in ein `4Wespennest! `7Zornig aufgeweckt stürzen sich die Wespen wutentbrannt auf dich und zerstechen Deine Arme, Dein Gesicht und Deinen Hals!`n`n");
        
output("`^Du verlierst einen Charmpunkt und einige Lebenspunkte!");
        if (
$session[user][charm] >0$session[user][charm]--;
        
$session[user][hitpoints] = $session[user][hitpoints]* 0.6;
        break;


        
    }
    
// addnav("Weg weitergehen","forest.php");
}else if ( $_GET[op] == "lesen"){
    
output("`n`2Auf dem Pergament siehst du eine Karte dieser Gegend. Auf der Karte ist ");
    
output("ein '`4X`2' markiert. Es scheint eine Schatzkarte zu sein!`n`n");
    
output("Am markierten Weg erkennst du, dass dich die Schatzsuche fast den gesamten restlichen Tag kosten würde.");
    
$session['user']['specialinc'] = $specialinc_file
    
addnav("Schatz suchen","forest.php?op=schatzsuche");
    
addnav("Weg weitergehen","forest.php?op=back");
}else if ( 
$_GET[op] == "schatzsuche"){
    if (
$session[user][turns]<1){
        
output("`n`2Leider hast du heute nicht mehr genug Zeit übrig, die du zum Suchen nach dem Schatz verwenden könntest.");
    }else{
        
$runden=e_rand(1,$session[user][turns]);
        
output("`n`2Auf der Suche nach dem `4X`2 auf der Karte verbrauchst du `@$runden `2Waldkämpfe. Schliesslich findest du die Stelle ");
        
output("und fängst auch sofort an, mit ".$session[user][weapon]."`2 nach dem hier vermuteten Schatz zu graben. ");
        
output("Schon nach kurzer Zeit stößt du auf eine große beschlagene ");
        
output("Holzkiste. Als du die Kiste öffnest, lächelt dich ein kleines Vermögen an:`n`n");
        
$foundgold 100 e_rand(1,$runden) * $session['user']['level'];
        
$foundgold round(e_rand($foundgold/$foundgold));
        if ( 
e_rand(1,4) == $foundgold *= 10;
        
output("`2In der Schatztruhe findest du $foundgold Goldstücke. Nach einem kleinen Freudentanz machst du dich zurück auf deinen Weg.");
        
addnews("`0In einer stürmischen Nacht findet ".$session['user']['name']." einen riesigen Schatz von `^$foundgold`0 Goldstücken.");
        
$session['user']['gold'] += $foundgold;
        
$session[user][turns]-=$runden;
        
$session[user][reputation]++;
    }
    
$session['user']['specialinc'] = $specialinc_file
    
addnav("Zurück in den Wald","forest.php?op=back");
}else if ( 
$_GET[op] == "back"){
    
output("`n`2Du begibst dich wieder auf den Weg von dem du gekommen bist und gehst weiter auf die Suche nach Abenteuern.");
    
$seesion['user']['specialinc'] = "";
    
forest(true);
    
// addnav("Zurück in den Wald","forest.php");
}else{
    
output("`n");
    
output("`2Am Rande des Weges fällt dir ein umgefallener hohler Baum auf, der irgendwie nach einem Abenteuer riecht.`n`n");
    
output("Du kannst den Baum näher untersuchen oder weiter deines Weges gehen.`0");

    
$session['user']['specialinc'] = $specialinc_file;
    
addnav("u?Baum untersuchen","forest.php?op=baum");
    
addnav("Weg weitergehen","forest.php?op=back");
}

?>