LoGD Standardrelease steht hier zum Download zur Verfügung!

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

<?php

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

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

$specialinc_file "schatz.php";

if ( 
$_GET[op] == "baum"){
    
output("`n`SDu siehst dir den Baum näher an und bemerkst, dass er innen hohl ist.`n
    Neugierig faßt du hinein und "
);
    
$baumsuche e_rand(1,12);
    
$session['user']['specialinc'] = ""
    switch(
$baumsuche){
        case 
1:
        case 
2
        
output("`Sholst ein zusammengerolltes Pergament heraus.`n`n"); 
        
output("`SWillst du es lese oder wegwerfen?");
        
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("streifst im Inneren mehrere weiße Pilze, die daraufhin eine Menge Sporen in deine Richtung auspusten. Schnell entwickeln die Sporen ihre Wirkung und du liegst ausgestreckt auf dem Waldboden. Du siehst grelle Farben und hörst seltsame Geräusche. Die Zauberpilzsporen vernichten außerdem noch deine Erinnerung. `n`n`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("`Straust deinen Augen nicht. Du ziehst die Hand heraus und es liegt `&ein Edelstein`S darin!");
        
$session['user']['gems']++;
        break;
        case 
6:
        case 
7:
        case 
8:
        
$amt=e_rand(10,90)*$session[user][level];
        
output("`Sfindest einen kleinen Beutel mit `&$amt Goldstücken `Sdarin.");
        
$session[user][gold]+=$amt;
        break;
        case 
9:
        case 
10:
        case 
11:
        
output("`Sspürst du einen brennenden Schmerz in deiner Hand. Eine Schlange hat sich in diesem Baum versteckt und dich gebissen.`n`nDu merkst wie das Gift anfängt zu wirken und dir schwarz vor Augen wird. Als du wieder zu dir kommst, fühlst du dich schwach, aber bist noch am Leben.`n");
        if (
$session[user][hitpoints]>2){
            
output("`&Du hast den Großteil deiner Lebenspunkte verloren.");
            
$session[user][hitpoints]=2;
        }
        break;
        case 
12:
        
output("`Sertastest ein Wespennest. Schnell ziehst du die Hand wieder zurück, aber diese Störung hat die Wespen aggressiv gemacht und stechen dich.`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`SDu faltest das Pergament auseinander und erkennst schnell, dass es sich um eine Karte dieser Gegend handelt.`n`n
    Die Karte könnte dich zu einem Schatz führen, allerdings würde dich die Suche danach fast den gesamten restlichen Tag kosten.`n`n"
);
    
$session['user']['specialinc'] = $specialinc_file
    
addnav("Was tun?");
    
addnav("Schatz suchen","forest.php?op=schatzsuche");
    
addnav("Keine Zeit","forest.php?op=back");
}else if ( 
$_GET[op] == "schatzsuche"){
    if (
$session[user][turns]<1){
        
output("`n`&Leider bist du schon viel zu müde um dich noch auf eine langwierige Suche zu begeben.");
            }else{
        
$runden=e_rand(1,$session[user][turns]);
        
output("`n`SDu machst dich auf die Suche und musst dich teilweise durch unwegsames Gelände kämpfen, was dich `&$runden Waldkämpfe `Skostet. Schliesslich bist du aber an deinem Ziel angekommen, einer kleinen Höhle in der sich eine Holzkiste befindet die unter ein paar Ästen und Steinen versteckt ist. Du öffnest die Kiste und ein kleines Vermögen lächelt dich 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("`SDu findest darin `&$foundgold Goldstücke`S.");
        
addnews("`&In einer stürmischen Nacht findet ".$session['user']['name']." `&einen riesigen Schatz von `f$foundgold`& 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`SDu 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("`SBei deinem Streifzug fällt dir ein umgefallener, hohler Baum auf, der irgendwie nach einem Abenteuer riecht.`n`nDu kannst den Baum näher untersuchen oder weiter deines Weges gehen.`0");

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

?>