LoGD Standardrelease steht hier zum Download zur Verfügung!

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

<?php

// gefunden auf http://www.lotgd.de
//
// Modifikationen von 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:
        case 
3:
        
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 
4:
        case 
5:
        case 
6:
        
output("kannst etwas ertasten. Nachdem du die Hand wieder heraus gezogen hast, findest du erstaunt `#einen Edelstein`2 darin!");
        
#output("traust deinen Augen nicht. Du ziehst die Hand heraus und es liegt `#ein Edelstein`2 darin!");
        
$session['user']['gems']++;
        break;
        case 
7:
        case 
8:
        case 
9:
        
$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 
10:
        case 
11:
        case 
12:
        
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;
    }
    
// 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, hier nach dem 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']+2);
        
$foundgold round(e_rand($foundgold/$foundgold));
        
$foundgems e_rand(2,4);
        if ( 
e_rand(1,4) == ) { $foundgold *= 10$foundgems *=2; }
        
output("`2In der Schatztruhe findest du $foundgold Goldstücke und $foundgems Edelsteine. 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 und `^$foundgems`0 Edelsteinen.");
        
$session['user']['gold'] += $foundgold;
        
$session['user']['gems'] += $foundgems;
        
$session[user][turns]-=$runden;
    }
    
$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");
}

?>